Uses of Interface
org.kohsuke.rngom.ast.builder.Annotations
-
Packages that use Annotations Package Description org.kohsuke.rngom.ast.builder org.kohsuke.rngom.binary Minimal binarized pattern object model (one example ofast.om
implementation).org.kohsuke.rngom.nc Default Name Class Object Model (one example ofast.om
implementation).org.kohsuke.rngom.parse.compact org.kohsuke.rngom.parse.host Implementation of theasm.builder
package that uses two other builds simultaneously. -
-
Uses of Annotations in org.kohsuke.rngom.ast.builder
Classes in org.kohsuke.rngom.ast.builder with type parameters of type Annotations Modifier and Type Interface Description interface
DataPatternBuilder<P extends ParsedPattern,E extends ParsedElementAnnotation,L extends Location,A extends Annotations<E,L,CL>,CL extends CommentList<L>>
interface
Div<P extends ParsedPattern,E extends ParsedElementAnnotation,L extends Location,A extends Annotations<E,L,CL>,CL extends CommentList<L>>
interface
ElementAnnotationBuilder<P extends ParsedPattern,E extends ParsedElementAnnotation,L extends Location,A extends Annotations<E,L,CL>,CL extends CommentList<L>>
Used to build foreign element annotations.interface
Grammar<P extends ParsedPattern,E extends ParsedElementAnnotation,L extends Location,A extends Annotations<E,L,CL>,CL extends CommentList<L>>
interface
GrammarSection<P extends ParsedPattern,E extends ParsedElementAnnotation,L extends Location,A extends Annotations<E,L,CL>,CL extends CommentList<L>>
The container that can have<define>
elements.interface
Include<P extends ParsedPattern,E extends ParsedElementAnnotation,L extends Location,A extends Annotations<E,L,CL>,CL extends CommentList<L>>
interface
IncludedGrammar<P extends ParsedPattern,E extends ParsedElementAnnotation,L extends Location,A extends Annotations<E,L,CL>,CL extends CommentList<L>>
interface
NameClassBuilder<N extends ParsedNameClass,E extends ParsedElementAnnotation,L extends Location,A extends Annotations<E,L,CL>,CL extends CommentList<L>>
interface
SchemaBuilder<N extends ParsedNameClass,P extends ParsedPattern,E extends ParsedElementAnnotation,L extends Location,A extends Annotations<E,L,CL>,CL extends CommentList<L>>
interface
Scope<P extends ParsedPattern,E extends ParsedElementAnnotation,L extends Location,A extends Annotations<E,L,CL>,CL extends CommentList<L>>
Subinterfaces of Annotations in org.kohsuke.rngom.ast.builder Modifier and Type Interface Description interface
ElementAnnotationBuilder<P extends ParsedPattern,E extends ParsedElementAnnotation,L extends Location,A extends Annotations<E,L,CL>,CL extends CommentList<L>>
Used to build foreign element annotations. -
Uses of Annotations in org.kohsuke.rngom.binary
Classes in org.kohsuke.rngom.binary that implement Annotations Modifier and Type Class Description class
SchemaBuilderImpl
Methods in org.kohsuke.rngom.binary that return Annotations Modifier and Type Method Description Annotations
SchemaBuilderImpl. makeAnnotations(CommentList comments, Context context)
Methods in org.kohsuke.rngom.binary with parameters of type Annotations Modifier and Type Method Description ParsedPattern
SchemaBuilderImpl. annotate(ParsedPattern p, Annotations anno)
ParsedPattern
SchemaBuilderImpl. makeAttribute(ParsedNameClass nc, ParsedPattern p, Location loc, Annotations anno)
ParsedPattern
SchemaBuilderImpl. makeChoice(java.util.List patterns, Location loc, Annotations anno)
ParsedPattern
SchemaBuilderImpl. makeElement(ParsedNameClass nc, ParsedPattern p, Location loc, Annotations anno)
ParsedPattern
SchemaBuilderImpl. makeEmpty(Location loc, Annotations anno)
ParsedPattern
SchemaBuilderImpl. makeExternalRef(Parseable current, java.lang.String uri, java.lang.String ns, Scope scope, Location loc, Annotations anno)
ParsedPattern
SchemaBuilderImpl. makeGroup(java.util.List patterns, Location loc, Annotations anno)
ParsedPattern
SchemaBuilderImpl. makeInterleave(java.util.List patterns, Location loc, Annotations anno)
ParsedPattern
SchemaBuilderImpl. makeList(ParsedPattern p, Location loc, Annotations anno)
ParsedPattern
SchemaBuilderImpl. makeMixed(ParsedPattern p, Location loc, Annotations anno)
ParsedPattern
SchemaBuilderImpl. makeNotAllowed(Location loc, Annotations anno)
ParsedPattern
SchemaBuilderImpl. makeOneOrMore(ParsedPattern p, Location loc, Annotations anno)
ParsedPattern
SchemaBuilderImpl. makeOptional(ParsedPattern p, Location loc, Annotations anno)
ParsedPattern
SchemaBuilderImpl. makeText(Location loc, Annotations anno)
ParsedPattern
SchemaBuilderImpl. makeValue(java.lang.String datatypeLibrary, java.lang.String type, java.lang.String value, Context context, java.lang.String ns, Location loc, Annotations anno)
ParsedPattern
SchemaBuilderImpl. makeZeroOrMore(ParsedPattern p, Location loc, Annotations anno)
-
Uses of Annotations in org.kohsuke.rngom.nc
Classes in org.kohsuke.rngom.nc with type parameters of type Annotations Modifier and Type Class Description class
NameClassBuilderImpl<E extends ParsedElementAnnotation,L extends Location,A extends Annotations<E,L,CL>,CL extends CommentList<L>>
-
Uses of Annotations in org.kohsuke.rngom.parse.compact
Methods in org.kohsuke.rngom.parse.compact that return Annotations Modifier and Type Method Description Annotations
CompactSyntax. Annotations()
Annotations
CompactSyntax. GrammarBody(GrammarSection section, Scope scope, Annotations a)
Annotations
CompactSyntax. IncludeBody(GrammarSection section, Scope scope, Annotations a)
-
Uses of Annotations in org.kohsuke.rngom.parse.host
Methods in org.kohsuke.rngom.parse.host that return Annotations Modifier and Type Method Description Annotations
SchemaBuilderHost. makeAnnotations(CommentList _comments, Context context)
Methods in org.kohsuke.rngom.parse.host with parameters of type Annotations Modifier and Type Method Description ParsedPattern
SchemaBuilderHost. annotate(ParsedPattern _p, Annotations _anno)
protected org.kohsuke.rngom.parse.host.AnnotationsHost
Base. cast(Annotations ann)
void
GrammarSectionHost. define(java.lang.String name, GrammarSection.Combine combine, ParsedPattern _pattern, Location _loc, Annotations _anno)
void
DivHost. endDiv(Location _loc, Annotations _anno)
ParsedPattern
GrammarHost. endGrammar(Location _loc, Annotations _anno)
void
IncludeHost. endInclude(Parseable current, java.lang.String uri, java.lang.String ns, Location _loc, Annotations _anno)
ParsedPattern
SchemaBuilderHost. makeAttribute(ParsedNameClass _nc, ParsedPattern _p, Location _loc, Annotations _anno)
ParsedPattern
SchemaBuilderHost. makeChoice(java.util.List patterns, Location _loc, Annotations _anno)
ParsedPattern
SchemaBuilderHost. makeElement(ParsedNameClass _nc, ParsedPattern _p, Location _loc, Annotations _anno)
ParsedPattern
SchemaBuilderHost. makeEmpty(Location _loc, Annotations _anno)
ParsedPattern
SchemaBuilderHost. makeExternalRef(Parseable current, java.lang.String uri, java.lang.String ns, Scope _scope, Location _loc, Annotations _anno)
ParsedPattern
SchemaBuilderHost. makeGroup(java.util.List patterns, Location _loc, Annotations _anno)
ParsedPattern
SchemaBuilderHost. makeInterleave(java.util.List patterns, Location _loc, Annotations _anno)
ParsedPattern
SchemaBuilderHost. makeList(ParsedPattern _p, Location _loc, Annotations _anno)
ParsedPattern
SchemaBuilderHost. makeMixed(ParsedPattern _p, Location _loc, Annotations _anno)
ParsedPattern
SchemaBuilderHost. makeNotAllowed(Location _loc, Annotations _anno)
ParsedPattern
SchemaBuilderHost. makeOneOrMore(ParsedPattern _p, Location _loc, Annotations _anno)
ParsedPattern
SchemaBuilderHost. makeOptional(ParsedPattern _p, Location _loc, Annotations _anno)
ParsedPattern
ScopeHost. makeParentRef(java.lang.String name, Location _loc, Annotations _anno)
ParsedPattern
ScopeHost. makeRef(java.lang.String name, Location _loc, Annotations _anno)
ParsedPattern
SchemaBuilderHost. makeText(Location _loc, Annotations _anno)
ParsedPattern
SchemaBuilderHost. makeValue(java.lang.String datatypeLibrary, java.lang.String type, java.lang.String value, Context c, java.lang.String ns, Location _loc, Annotations _anno)
ParsedPattern
SchemaBuilderHost. makeZeroOrMore(ParsedPattern _p, Location _loc, Annotations _anno)
-