Uses of Interface
org.kohsuke.rngom.ast.builder.Annotations

Packages that use Annotations
org.kohsuke.rngom.ast.builder   
org.kohsuke.rngom.binary Minimal binarized pattern object model (one example of ast.om implementation). 
org.kohsuke.rngom.nc Default Name Class Object Model (one example of ast.om implementation). 
org.kohsuke.rngom.parse.compact   
org.kohsuke.rngom.parse.host 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 Annotations
 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>>
          Scope for <grammar> element that serves as a container of <define>s.
 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>>
          Scope for <grammar> element of the <include>d grammar.
 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
 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
 class SchemaBuilderImpl
           
 

Methods in org.kohsuke.rngom.binary that return Annotations
 Annotations SchemaBuilderImpl.makeAnnotations(CommentList comments, Context context)
           
 

Methods in org.kohsuke.rngom.binary with parameters of type Annotations
 ParsedPattern SchemaBuilderImpl.annotate(ParsedPattern p, Annotations anno)
           
 ParsedPattern SchemaBuilderImpl.makeAttribute(ParsedNameClass nc, ParsedPattern p, Location loc, Annotations anno)
           
 ParsedPattern SchemaBuilderImpl.makeChoice(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, String uri, String ns, Scope scope, Location loc, Annotations anno)
           
 ParsedPattern SchemaBuilderImpl.makeGroup(List patterns, Location loc, Annotations anno)
           
 ParsedPattern SchemaBuilderImpl.makeInterleave(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(String datatypeLibrary, String type, String value, Context context, 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
 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
 Annotations CompactSyntax.Annotations()
           
 Annotations CompactSyntax.GrammarBody(GrammarSection section, Scope scope, Annotations a)
           
 Annotations CompactSyntax.IncludeBody(GrammarSection section, Scope scope, Annotations a)
           
 

Methods in org.kohsuke.rngom.parse.compact with parameters of type Annotations
 void CompactSyntax.AnnotationAttribute(Annotations a)
           
 ParsedNameClass CompactSyntax.AnyNameExceptClass(int context, Annotations a, Annotations[] pa)
           
 ParsedNameClass CompactSyntax.AnyNameExceptClass(int context, Annotations a, Annotations[] pa)
           
 ParsedPattern CompactSyntax.AttributeExpr(Scope scope, Annotations a)
           
 ParsedPattern CompactSyntax.DataExpr(boolean topLevel, Scope scope, Annotations a, Token[] except)
           
 void CompactSyntax.Define(GrammarSection section, Scope scope, Annotations a)
           
 void CompactSyntax.Definition(GrammarSection section, Scope scope, Annotations a)
           
 void CompactSyntax.Div(GrammarSection section, Scope scope, Annotations a)
           
 ParsedPattern CompactSyntax.ElementExpr(Scope scope, Annotations a)
           
 ParsedPattern CompactSyntax.EmptyExpr(Annotations a)
           
 ParsedPattern CompactSyntax.Expr(boolean topLevel, Scope scope, Token t, Annotations a)
           
 ParsedPattern CompactSyntax.ExternalRefExpr(Scope scope, Annotations a)
           
 Annotations CompactSyntax.GrammarBody(GrammarSection section, Scope scope, Annotations a)
           
 ParsedPattern CompactSyntax.GrammarExpr(Scope scope, Annotations a)
           
 ParsedPattern CompactSyntax.IdentifierExpr(Scope scope, Annotations a)
           
 void CompactSyntax.Include(GrammarSection section, Scope scope, Annotations a)
           
 Annotations CompactSyntax.IncludeBody(GrammarSection section, Scope scope, Annotations a)
           
 void CompactSyntax.IncludeDiv(GrammarSection section, Scope scope, Annotations a)
           
 ParsedPattern CompactSyntax.ListExpr(Scope scope, Annotations a)
           
 ParsedPattern CompactSyntax.MixedExpr(Scope scope, Annotations a)
           
 ParsedNameClass CompactSyntax.NameClass(int context, Annotations[] pa)
           
 ParsedNameClass CompactSyntax.NameClassAlternatives(int context, ParsedNameClass nc, Annotations[] pa)
           
 ParsedPattern CompactSyntax.NotAllowedExpr(Annotations a)
           
 ParsedNameClass CompactSyntax.NsNameExceptClass(int context, Annotations a, Annotations[] pa)
           
 ParsedNameClass CompactSyntax.NsNameExceptClass(int context, Annotations a, Annotations[] pa)
           
 ParsedNameClass CompactSyntax.OpenNameClass(int context, Annotations a)
           
 ParsedPattern CompactSyntax.ParenExpr(boolean topLevel, Scope scope, Annotations a)
           
 ParsedNameClass CompactSyntax.ParenNameClass(int context, Annotations a)
           
 ParsedPattern CompactSyntax.ParentExpr(Scope scope, Annotations a)
           
 void CompactSyntax.PrefixedAnnotationAttribute(Annotations a, boolean nested)
           
 ParsedNameClass CompactSyntax.PrefixedNameClass(Annotations a)
           
 ParsedPattern CompactSyntax.PrimaryExpr(boolean topLevel, Scope scope, Annotations a, Token[] except)
           
 ParsedNameClass CompactSyntax.PrimaryNameClass(int context, Annotations a)
           
 void CompactSyntax.Start(GrammarSection section, Scope scope, Annotations a)
           
 ParsedPattern CompactSyntax.TextExpr(Annotations a)
           
 void CompactSyntax.UnprefixedAnnotationAttribute(Annotations a)
           
 ParsedNameClass CompactSyntax.UnprefixedNameClass(int context, Annotations a)
           
 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 Annotations
 Annotations SchemaBuilderHost.makeAnnotations(CommentList _comments, Context context)
           
 

Methods in org.kohsuke.rngom.parse.host with parameters of type Annotations
 ParsedPattern SchemaBuilderHost.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)
           
 ParsedPattern GrammarHost.endGrammar(Location _loc, Annotations _anno)
           
 void IncludeHost.endInclude(Parseable current, String uri, String ns, Location _loc, Annotations _anno)
           
 ParsedPattern SchemaBuilderHost.makeAttribute(ParsedNameClass _nc, ParsedPattern _p, Location _loc, Annotations _anno)
           
 ParsedPattern SchemaBuilderHost.makeChoice(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, String uri, String ns, Scope _scope, Location _loc, Annotations _anno)
           
 ParsedPattern SchemaBuilderHost.makeGroup(List patterns, Location _loc, Annotations _anno)
           
 ParsedPattern SchemaBuilderHost.makeInterleave(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(String name, Location _loc, Annotations _anno)
           
 ParsedPattern ScopeHost.makeRef(String name, Location _loc, Annotations _anno)
           
 ParsedPattern SchemaBuilderHost.makeText(Location _loc, Annotations _anno)
           
 ParsedPattern SchemaBuilderHost.makeValue(String datatypeLibrary, String type, String value, Context c, String ns, Location _loc, Annotations _anno)
           
 ParsedPattern SchemaBuilderHost.makeZeroOrMore(ParsedPattern _p, Location _loc, Annotations _anno)
           
 



Copyright © 2011. All Rights Reserved.