Top Constructors Methods
com.sun.tools.rngom.nc

public Class NameClassBuilderImpl<E extends ParsedElementAnnotation, L extends Location, A extends Annotations<E, L, CL>, CL extends CommentList<L>>

extends Object
implements NameClassBuilder<NameClass, E extends ParsedElementAnnotation, L extends Location, A extends Annotations<E, L, CL>, CL extends CommentList<L>>
Class Inheritance
All Implemented Interfaces
com.sun.tools.rngom.ast.builder.NameClassBuilder
Imports
com.sun.tools.rngom.ast.builder.Annotations, .CommentList, .NameClassBuilder, .BuildException, com.sun.tools.rngom.ast.om.Location, .ParsedElementAnnotation, java.util.List

Author
Kohsuke Kawaguchi ([email protected])

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public NameClass
public NameClass
public NameClass
public NameClass
public NameClass
makeAnyName(NameClass except, L loc, A anno)

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

Caller must enforce constraints on except.

public NameClass
public NameClass
public NameClass
public NameClass
public NameClass
makeNsName(String ns, NameClass except, L loc, A anno)

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

Caller must enforce constraints on except.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

NameClassBuilderImplback to summary
public NameClassBuilderImpl()

Method Detail

annotateback to summary
public NameClass annotate(NameClass nc, A anno) throws BuildException

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

annotateAfterback to summary
public NameClass annotateAfter(NameClass nc, E e) throws BuildException

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

commentAfterback to summary
public NameClass commentAfter(NameClass nc, CL comments) throws BuildException

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

makeAnyNameback to summary
public NameClass makeAnyName(L loc, A anno)

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

makeAnyNameback to summary
public NameClass makeAnyName(NameClass except, L loc, A 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 NameClass makeChoice(List<NameClass> nameClasses, L loc, A anno)

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

Annotations
@Override
makeErrorNameClassback to summary
public NameClass makeErrorNameClass()

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

makeNameback to summary
public NameClass makeName(String ns, String localName, String prefix, L loc, A anno)

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

Annotations
@Override
makeNsNameback to summary
public NameClass makeNsName(String ns, L loc, A anno)

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

Annotations
@Override
makeNsNameback to summary
public NameClass makeNsName(String ns, NameClass except, L loc, A 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.