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

pack-priv final Class NameClassBuilderHost

extends Base
implements NameClassBuilder
Class Inheritance
All Implemented Interfaces
com.sun.tools.rngom.ast.builder.NameClassBuilder
Imports
com.sun.tools.rngom.ast.builder.Annotations, .BuildException, .CommentList, .NameClassBuilder, com.sun.tools.rngom.ast.om.Location, .ParsedElementAnnotation, .ParsedNameClass, java.util.List, .ArrayList

Author
Kohsuke Kawaguchi ([email protected])

Field Summary

Modifier and TypeField and Description
pack-priv final NameClassBuilder<N extends ParsedNameClass, E extends ParsedElementAnnotation, L extends Location, A extends Annotations<E, L, CL>, CL extends CommentList<L>>
pack-priv final NameClassBuilder<N extends ParsedNameClass, E extends ParsedElementAnnotation, L extends Location, A extends Annotations<E, L, CL>, CL extends CommentList<L>>

Constructor Summary

AccessConstructor and Description
pack-priv
NameClassBuilderHost(NameClassBuilder<N extends ParsedNameClass, E extends ParsedElementAnnotation, L extends Location, A extends Annotations<E, L, CL>, CL extends CommentList<L>> lhs, NameClassBuilder<N extends ParsedNameClass, 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 ParsedNameClass
public ParsedNameClass
public ParsedNameClass
public ParsedNameClass
public ParsedNameClass
makeAnyName(ParsedNameClass _except, Location _loc, Annotations<E extends ParsedElementAnnotation, L extends Location, CL extends CommentList<L>> _anno)

Implements com.sun.tools.rngom.ast.builder.NameClassBuilder.makeAnyName.

Caller must enforce constraints on except.

public ParsedNameClass
public ParsedNameClass
public ParsedNameClass
public ParsedNameClass
public ParsedNameClass
makeNsName(String ns, ParsedNameClass _except, Location _loc, Annotations<E extends ParsedElementAnnotation, L extends Location, CL extends CommentList<L>> _anno)

Implements com.sun.tools.rngom.ast.builder.NameClassBuilder.makeNsName.

Caller must enforce constraints on except.

Inherited from com.sun.tools.rngom.parse.host.Base:
castcast

Field Detail

lhsback to summary
pack-priv final NameClassBuilder<N extends ParsedNameClass, E extends ParsedElementAnnotation, L extends Location, A extends Annotations<E, L, CL>, CL extends CommentList<L>> lhs
rhsback to summary
pack-priv final NameClassBuilder<N extends ParsedNameClass, E extends ParsedElementAnnotation, L extends Location, A extends Annotations<E, L, CL>, CL extends CommentList<L>> rhs

Constructor Detail

NameClassBuilderHostback to summary
pack-priv NameClassBuilderHost(NameClassBuilder<N extends ParsedNameClass, E extends ParsedElementAnnotation, L extends Location, A extends Annotations<E, L, CL>, CL extends CommentList<L>> lhs, NameClassBuilder<N extends ParsedNameClass, E extends ParsedElementAnnotation, L extends Location, A extends Annotations<E, L, CL>, CL extends CommentList<L>> rhs)

Method Detail

annotateback to summary
public ParsedNameClass annotate(ParsedNameClass _nc, Annotations<E extends ParsedElementAnnotation, L extends Location, CL extends CommentList<L>> _anno) throws BuildException

Implements com.sun.tools.rngom.ast.builder.NameClassBuilder.annotate.

annotateAfterback to summary
public ParsedNameClass annotateAfter(ParsedNameClass _nc, ParsedElementAnnotation _e) throws BuildException

Implements com.sun.tools.rngom.ast.builder.NameClassBuilder.annotateAfter.

commentAfterback to summary
public ParsedNameClass commentAfter(ParsedNameClass _nc, CommentList<L extends Location> _comments) throws BuildException

Implements com.sun.tools.rngom.ast.builder.NameClassBuilder.commentAfter.

makeAnyNameback to summary
public ParsedNameClass makeAnyName(Location _loc, Annotations<E extends ParsedElementAnnotation, L extends Location, CL extends CommentList<L>> _anno)

Implements com.sun.tools.rngom.ast.builder.NameClassBuilder.makeAnyName.

makeAnyNameback to summary
public ParsedNameClass makeAnyName(ParsedNameClass _except, Location _loc, Annotations<E extends ParsedElementAnnotation, L extends Location, CL extends CommentList<L>> _anno)

Implements com.sun.tools.rngom.ast.builder.NameClassBuilder.makeAnyName.

Doc from com.sun.tools.rngom.ast.builder.NameClassBuilder.makeAnyName.

Caller must enforce constraints on except.

makeChoiceback to summary
public ParsedNameClass makeChoice(List<E> _nameClasses, Location _loc, Annotations<E extends ParsedElementAnnotation, L extends Location, CL extends CommentList<L>> _anno)

Implements com.sun.tools.rngom.ast.builder.NameClassBuilder.makeChoice.

makeErrorNameClassback to summary
public ParsedNameClass makeErrorNameClass()

Implements com.sun.tools.rngom.ast.builder.NameClassBuilder.makeErrorNameClass.

makeNameback to summary
public ParsedNameClass makeName(String ns, String localName, String prefix, Location _loc, Annotations<E extends ParsedElementAnnotation, L extends Location, CL extends CommentList<L>> _anno)

Implements com.sun.tools.rngom.ast.builder.NameClassBuilder.makeName.

makeNsNameback to summary
public ParsedNameClass makeNsName(String ns, Location _loc, Annotations<E extends ParsedElementAnnotation, L extends Location, CL extends CommentList<L>> _anno)

Implements com.sun.tools.rngom.ast.builder.NameClassBuilder.makeNsName.

makeNsNameback to summary
public ParsedNameClass makeNsName(String ns, ParsedNameClass _except, Location _loc, Annotations<E extends ParsedElementAnnotation, L extends Location, CL extends CommentList<L>> _anno)

Implements com.sun.tools.rngom.ast.builder.NameClassBuilder.makeNsName.

Doc from com.sun.tools.rngom.ast.builder.NameClassBuilder.makeNsName.

Caller must enforce constraints on except.