Top Fields Constructors Methods
com.sun.tools.rngom.parse.host

pack-priv final Class ElementAnnotationBuilderHost

extends AnnotationsHost
implements ElementAnnotationBuilder
Class Inheritance
All Implemented Interfaces
com.sun.tools.rngom.ast.builder.ElementAnnotationBuilder, com.sun.tools.rngom.ast.builder.Annotations
Imports
com.sun.tools.rngom.ast.builder.CommentList, .BuildException, .ElementAnnotationBuilder, com.sun.tools.rngom.ast.om.Location, .ParsedElementAnnotation

Author
Kohsuke Kawaguchi ([email protected])

Field Summary

Modifier and TypeField and Description
pack-priv final ElementAnnotationBuilder<P extends ParsedPattern, E extends ParsedElementAnnotation, L extends Location, A extends Annotations<E, L, CL>, CL extends CommentList<L>>
pack-priv final ElementAnnotationBuilder<P extends ParsedPattern, E extends ParsedElementAnnotation, L extends Location, A extends Annotations<E, L, CL>, CL extends CommentList<L>>

Constructor Summary

AccessConstructor and Description
pack-priv
ElementAnnotationBuilderHost(ElementAnnotationBuilder<P extends ParsedPattern, E extends ParsedElementAnnotation, L extends Location, A extends Annotations<E, L, CL>, CL extends CommentList<L>> lhs, ElementAnnotationBuilder<P extends ParsedPattern, E extends ParsedElementAnnotation, L extends Location, A extends Annotations<E, L, CL>, CL extends CommentList<L>> rhs)

Method Summary

Modifier and TypeMethod and Description
public void
addText(String value, Location _loc, CommentList<L extends Location> _comments)

Implements com.sun.tools.rngom.ast.builder.ElementAnnotationBuilder.addText.

Called when a child text is found.

public ParsedElementAnnotation
makeElementAnnotation()

Implements com.sun.tools.rngom.ast.builder.ElementAnnotationBuilder.makeElementAnnotation.

Called at the end to build an application data structure.

Inherited from com.sun.tools.rngom.parse.host.AnnotationsHost:
addAttributeaddCommentaddElementaddLeadingComment

Field Detail

lhsback to summary
pack-priv final ElementAnnotationBuilder<P extends ParsedPattern, E extends ParsedElementAnnotation, L extends Location, A extends Annotations<E, L, CL>, CL extends CommentList<L>> lhs

Hides com.sun.tools.rngom.parse.host.AnnotationsHost.lhs.

rhsback to summary
pack-priv final ElementAnnotationBuilder<P extends ParsedPattern, E extends ParsedElementAnnotation, L extends Location, A extends Annotations<E, L, CL>, CL extends CommentList<L>> rhs

Hides com.sun.tools.rngom.parse.host.AnnotationsHost.rhs.

Constructor Detail

ElementAnnotationBuilderHostback to summary
pack-priv ElementAnnotationBuilderHost(ElementAnnotationBuilder<P extends ParsedPattern, E extends ParsedElementAnnotation, L extends Location, A extends Annotations<E, L, CL>, CL extends CommentList<L>> lhs, ElementAnnotationBuilder<P extends ParsedPattern, E extends ParsedElementAnnotation, L extends Location, A extends Annotations<E, L, CL>, CL extends CommentList<L>> rhs)

Method Detail

addTextback to summary
public void addText(String value, Location _loc, CommentList<L extends Location> _comments) throws BuildException

Implements com.sun.tools.rngom.ast.builder.ElementAnnotationBuilder.addText.

Doc from com.sun.tools.rngom.ast.builder.ElementAnnotationBuilder.addText.

Called when a child text is found.

makeElementAnnotationback to summary
public ParsedElementAnnotation makeElementAnnotation() throws BuildException

Implements com.sun.tools.rngom.ast.builder.ElementAnnotationBuilder.makeElementAnnotation.

Doc from com.sun.tools.rngom.ast.builder.ElementAnnotationBuilder.makeElementAnnotation.

Called at the end to build an application data structure.