Uses of Interface
org.kohsuke.rngom.ast.builder.Annotations
Packages that use Annotations
Package
Description
Minimal binarized pattern object model (one example of
ast.om
implementation).Default Name Class Object Model (one example of
ast.om
implementation).Implementation of the
asm.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 AnnotationsModifier and TypeInterfaceDescriptioninterface
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.builderModifier and TypeInterfaceDescriptioninterface
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 AnnotationsMethods in org.kohsuke.rngom.binary that return AnnotationsModifier and TypeMethodDescriptionSchemaBuilderImpl.makeAnnotations
(CommentList comments, Context context) Methods in org.kohsuke.rngom.binary with parameters of type AnnotationsModifier and TypeMethodDescriptionSchemaBuilderImpl.annotate
(ParsedPattern p, Annotations anno) SchemaBuilderImpl.makeAttribute
(ParsedNameClass nc, ParsedPattern p, Location loc, Annotations anno) SchemaBuilderImpl.makeChoice
(List patterns, Location loc, Annotations anno) SchemaBuilderImpl.makeElement
(ParsedNameClass nc, ParsedPattern p, Location loc, Annotations anno) SchemaBuilderImpl.makeEmpty
(Location loc, Annotations anno) SchemaBuilderImpl.makeExternalRef
(Parseable current, String uri, String ns, Scope scope, Location loc, Annotations anno) SchemaBuilderImpl.makeGroup
(List patterns, Location loc, Annotations anno) SchemaBuilderImpl.makeInterleave
(List patterns, Location loc, Annotations anno) SchemaBuilderImpl.makeList
(ParsedPattern p, Location loc, Annotations anno) SchemaBuilderImpl.makeMixed
(ParsedPattern p, Location loc, Annotations anno) SchemaBuilderImpl.makeNotAllowed
(Location loc, Annotations anno) SchemaBuilderImpl.makeOneOrMore
(ParsedPattern p, Location loc, Annotations anno) SchemaBuilderImpl.makeOptional
(ParsedPattern p, Location loc, Annotations anno) SchemaBuilderImpl.makeText
(Location loc, Annotations anno) SchemaBuilderImpl.makeValue
(String datatypeLibrary, String type, String value, Context context, String ns, Location loc, Annotations anno) 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 AnnotationsModifier and TypeClassDescriptionclass
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 AnnotationsModifier and TypeMethodDescriptionfinal Annotations
CompactSyntax.Annotations()
final Annotations
CompactSyntax.GrammarBody
(GrammarSection section, Scope scope, Annotations a) final Annotations
CompactSyntax.IncludeBody
(GrammarSection section, Scope scope, Annotations a) Methods in org.kohsuke.rngom.parse.compact with parameters of type AnnotationsModifier and TypeMethodDescriptionfinal void
CompactSyntax.AnnotationAttribute
(Annotations a) final ParsedNameClass
CompactSyntax.AnyNameExceptClass
(int context, Annotations a, Annotations[] pa) final ParsedPattern
CompactSyntax.AttributeExpr
(Scope scope, Annotations a) final ParsedPattern
CompactSyntax.DataExpr
(boolean topLevel, Scope scope, Annotations a, Token[] except) final void
CompactSyntax.Define
(GrammarSection section, Scope scope, Annotations a) final void
CompactSyntax.Definition
(GrammarSection section, Scope scope, Annotations a) final void
CompactSyntax.Div
(GrammarSection section, Scope scope, Annotations a) final ParsedPattern
CompactSyntax.ElementExpr
(Scope scope, Annotations a) final ParsedPattern
CompactSyntax.EmptyExpr
(Annotations a) final ParsedPattern
CompactSyntax.Expr
(boolean topLevel, Scope scope, Token t, Annotations a) final ParsedPattern
CompactSyntax.ExternalRefExpr
(Scope scope, Annotations a) final Annotations
CompactSyntax.GrammarBody
(GrammarSection section, Scope scope, Annotations a) final ParsedPattern
CompactSyntax.GrammarExpr
(Scope scope, Annotations a) final ParsedPattern
CompactSyntax.IdentifierExpr
(Scope scope, Annotations a) final void
CompactSyntax.Include
(GrammarSection section, Scope scope, Annotations a) final Annotations
CompactSyntax.IncludeBody
(GrammarSection section, Scope scope, Annotations a) final void
CompactSyntax.IncludeDiv
(GrammarSection section, Scope scope, Annotations a) final ParsedPattern
CompactSyntax.ListExpr
(Scope scope, Annotations a) final ParsedPattern
CompactSyntax.MixedExpr
(Scope scope, Annotations a) final ParsedNameClass
CompactSyntax.NameClass
(int context, Annotations[] pa) final ParsedNameClass
CompactSyntax.NameClassAlternatives
(int context, ParsedNameClass nc, Annotations[] pa) final ParsedPattern
CompactSyntax.NotAllowedExpr
(Annotations a) final ParsedNameClass
CompactSyntax.NsNameExceptClass
(int context, Annotations a, Annotations[] pa) final ParsedNameClass
CompactSyntax.OpenNameClass
(int context, Annotations a) final ParsedPattern
CompactSyntax.ParenExpr
(boolean topLevel, Scope scope, Annotations a) final ParsedNameClass
CompactSyntax.ParenNameClass
(int context, Annotations a) final ParsedPattern
CompactSyntax.ParentExpr
(Scope scope, Annotations a) final void
CompactSyntax.PrefixedAnnotationAttribute
(Annotations a, boolean nested) final ParsedNameClass
CompactSyntax.PrefixedNameClass
(Annotations a) final ParsedPattern
CompactSyntax.PrimaryExpr
(boolean topLevel, Scope scope, Annotations a, Token[] except) final ParsedNameClass
CompactSyntax.PrimaryNameClass
(int context, Annotations a) final void
CompactSyntax.Start
(GrammarSection section, Scope scope, Annotations a) final ParsedPattern
CompactSyntax.TextExpr
(Annotations a) final void
CompactSyntax.UnprefixedAnnotationAttribute
(Annotations a) final ParsedNameClass
CompactSyntax.UnprefixedNameClass
(int context, Annotations a) final ParsedPattern
CompactSyntax.ValueExpr
(boolean topLevel, Annotations a) -
Uses of Annotations in org.kohsuke.rngom.parse.host
Methods in org.kohsuke.rngom.parse.host that return AnnotationsModifier and TypeMethodDescriptionSchemaBuilderHost.makeAnnotations
(CommentList _comments, Context context) Methods in org.kohsuke.rngom.parse.host with parameters of type AnnotationsModifier and TypeMethodDescriptionSchemaBuilderHost.annotate
(ParsedPattern _p, Annotations _anno) protected org.kohsuke.rngom.parse.host.AnnotationsHost
Base.cast
(Annotations ann) void
GrammarSectionHost.define
(String name, GrammarSection.Combine combine, ParsedPattern _pattern, Location _loc, Annotations _anno) void
DivHost.endDiv
(Location _loc, Annotations _anno) GrammarHost.endGrammar
(Location _loc, Annotations _anno) void
IncludeHost.endInclude
(Parseable current, String uri, String ns, Location _loc, Annotations _anno) SchemaBuilderHost.makeAttribute
(ParsedNameClass _nc, ParsedPattern _p, Location _loc, Annotations _anno) SchemaBuilderHost.makeChoice
(List patterns, Location _loc, Annotations _anno) SchemaBuilderHost.makeElement
(ParsedNameClass _nc, ParsedPattern _p, Location _loc, Annotations _anno) SchemaBuilderHost.makeEmpty
(Location _loc, Annotations _anno) SchemaBuilderHost.makeExternalRef
(Parseable current, String uri, String ns, Scope _scope, Location _loc, Annotations _anno) SchemaBuilderHost.makeGroup
(List patterns, Location _loc, Annotations _anno) SchemaBuilderHost.makeInterleave
(List patterns, Location _loc, Annotations _anno) SchemaBuilderHost.makeList
(ParsedPattern _p, Location _loc, Annotations _anno) SchemaBuilderHost.makeMixed
(ParsedPattern _p, Location _loc, Annotations _anno) SchemaBuilderHost.makeNotAllowed
(Location _loc, Annotations _anno) SchemaBuilderHost.makeOneOrMore
(ParsedPattern _p, Location _loc, Annotations _anno) SchemaBuilderHost.makeOptional
(ParsedPattern _p, Location _loc, Annotations _anno) ScopeHost.makeParentRef
(String name, Location _loc, Annotations _anno) ScopeHost.makeRef
(String name, Location _loc, Annotations _anno) SchemaBuilderHost.makeText
(Location _loc, Annotations _anno) SchemaBuilderHost.makeValue
(String datatypeLibrary, String type, String value, Context c, String ns, Location _loc, Annotations _anno) SchemaBuilderHost.makeZeroOrMore
(ParsedPattern _p, Location _loc, Annotations _anno)