Uses of Interface
org.kohsuke.rngom.ast.om.ParsedPattern

Packages that use ParsedPattern
org.kohsuke.rngom.ast.builder   
org.kohsuke.rngom.ast.util Typical implementations of the ast.builder/ast.om packages. 
org.kohsuke.rngom.binary Minimal binarized pattern object model (one example of ast.om implementation). 
org.kohsuke.rngom.digested Another RELAX NG AST implementation that optimizes away inclusions and some other syntax sugars, while still retaining all the annotations, location information, and etc. 
org.kohsuke.rngom.parse   
org.kohsuke.rngom.parse.compact   
org.kohsuke.rngom.parse.host Implementation of the asm.builder package that uses two other builds simultaneously. 
org.kohsuke.rngom.parse.xml   
 

Uses of ParsedPattern in org.kohsuke.rngom.ast.builder
 

Classes in org.kohsuke.rngom.ast.builder with type parameters of type ParsedPattern
 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 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>>
           
 

Uses of ParsedPattern in org.kohsuke.rngom.ast.util
 

Methods in org.kohsuke.rngom.ast.util that return ParsedPattern
 ParsedPattern CheckingSchemaBuilder.expandPattern(ParsedPattern p)
           
 

Methods in org.kohsuke.rngom.ast.util with parameters of type ParsedPattern
 ParsedPattern CheckingSchemaBuilder.expandPattern(ParsedPattern p)
           
 

Uses of ParsedPattern in org.kohsuke.rngom.binary
 

Classes in org.kohsuke.rngom.binary that implement ParsedPattern
 class AfterPattern
           
 class AttributePattern
           
 class BinaryPattern
           
 class ChoicePattern
           
 class DataExceptPattern
           
 class DataPattern
           
 class ElementPattern
           
 class EmptyPattern
           
 class ErrorPattern
           
 class GroupPattern
           
 class InterleavePattern
           
 class ListPattern
           
 class NotAllowedPattern
           
 class OneOrMorePattern
           
 class Pattern
           
 class RefPattern
           
 class TextPattern
           
 class ValuePattern
           
 

Methods in org.kohsuke.rngom.binary that return ParsedPattern
 ParsedPattern SchemaBuilderImpl.annotate(ParsedPattern p, Annotations anno)
           
 ParsedPattern SchemaBuilderImpl.annotateAfter(ParsedPattern p, ParsedElementAnnotation e)
           
 ParsedPattern SchemaBuilderImpl.commentAfter(ParsedPattern p, CommentList comments)
           
 ParsedPattern SchemaBuilderImpl.expandPattern(ParsedPattern _pattern)
           
 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.makeErrorPattern()
           
 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)
           
 

Methods in org.kohsuke.rngom.binary with parameters of type ParsedPattern
 ParsedPattern SchemaBuilderImpl.annotate(ParsedPattern p, Annotations anno)
           
 ParsedPattern SchemaBuilderImpl.annotateAfter(ParsedPattern p, ParsedElementAnnotation e)
           
 ParsedPattern SchemaBuilderImpl.commentAfter(ParsedPattern p, CommentList comments)
           
 ParsedPattern SchemaBuilderImpl.expandPattern(ParsedPattern _pattern)
           
 ParsedPattern SchemaBuilderImpl.makeAttribute(ParsedNameClass nc, ParsedPattern p, Location loc, Annotations anno)
           
 ParsedPattern SchemaBuilderImpl.makeElement(ParsedNameClass nc, ParsedPattern p, Location loc, Annotations anno)
           
 ParsedPattern SchemaBuilderImpl.makeList(ParsedPattern p, Location loc, Annotations anno)
           
 ParsedPattern SchemaBuilderImpl.makeMixed(ParsedPattern p, Location loc, Annotations anno)
           
 ParsedPattern SchemaBuilderImpl.makeOneOrMore(ParsedPattern p, Location loc, Annotations anno)
           
 ParsedPattern SchemaBuilderImpl.makeOptional(ParsedPattern p, Location loc, Annotations anno)
           
 ParsedPattern SchemaBuilderImpl.makeZeroOrMore(ParsedPattern p, Location loc, Annotations anno)
           
 

Uses of ParsedPattern in org.kohsuke.rngom.digested
 

Classes in org.kohsuke.rngom.digested that implement ParsedPattern
 class DAttributePattern
           
 class DChoicePattern
          <choice> pattern.
 class DContainerPattern
          A pattern that can contain other patterns.
 class DDataPattern
           
 class DElementPattern
           
 class DEmptyPattern
           
 class DGrammarPattern
          <grammar> pattern, which is a collection of named patterns.
 class DGroupPattern
           
 class DInterleavePattern
           
 class DListPattern
           
 class DMixedPattern
           
 class DNotAllowedPattern
           
 class DOneOrMorePattern
           
 class DOptionalPattern
           
 class DPattern
          Base class of all the patterns.
 class DRefPattern
           
 class DTextPattern
           
 class DUnaryPattern
           
 class DValuePattern
           
 class DXmlTokenPattern
           
 class DZeroOrMorePattern
           
 

Uses of ParsedPattern in org.kohsuke.rngom.parse
 

Methods in org.kohsuke.rngom.parse with type parameters of type ParsedPattern
<P extends ParsedPattern>
P
Parseable.parse(SchemaBuilder<?,P,?,?,?,?> sb)
          Parses this Parseable object into a RELAX NG pattern.
<P extends ParsedPattern>
P
Parseable.parseExternal(String uri, SchemaBuilder<?,P,?,?,?,?> f, Scope s, String inheritedNs)
          Called from SchemaBuilder in response to SchemaBuilder.makeExternalRef(Parseable, String, String, Scope, Location, Annotations) to parse the referenced grammar.
<P extends ParsedPattern>
P
Parseable.parseInclude(String uri, SchemaBuilder<?,P,?,?,?,?> f, IncludedGrammar<P,?,?,?,?> g, String inheritedNs)
          Called from Include in response to Include.endInclude(Parseable, String, String, Location, Annotations) to parse the included grammar.
 

Uses of ParsedPattern in org.kohsuke.rngom.parse.compact
 

Methods in org.kohsuke.rngom.parse.compact that return ParsedPattern
 ParsedPattern CompactSyntax.AnnotatedPrimaryExpr(boolean topLevel, Scope scope, Token[] except)
           
 ParsedPattern CompactSyntax.AttributeExpr(Scope scope, Annotations a)
           
 ParsedPattern CompactSyntax.DataExpr(boolean topLevel, Scope scope, Annotations a, Token[] except)
           
 ParsedPattern CompactSyntax.ElementExpr(Scope scope, Annotations a)
           
 ParsedPattern CompactSyntax.EmptyExpr(Annotations a)
           
 ParsedPattern CompactSyntax.Except(Scope scope, Token[] except)
           
 ParsedPattern CompactSyntax.Expr(boolean topLevel, Scope scope, Token t, Annotations a)
           
 ParsedPattern CompactSyntax.ExternalRefExpr(Scope scope, Annotations a)
           
 ParsedPattern CompactSyntax.GrammarExpr(Scope scope, Annotations a)
           
 ParsedPattern CompactSyntax.IdentifierExpr(Scope scope, Annotations a)
           
 ParsedPattern CompactSyntax.IncludedGrammar(IncludedGrammar g)
           
 ParsedPattern CompactSyntax.Input(Scope scope)
           
 ParsedPattern CompactSyntax.ListExpr(Scope scope, Annotations a)
           
 ParsedPattern CompactSyntax.MixedExpr(Scope scope, Annotations a)
           
 ParsedPattern CompactSyntax.NotAllowedExpr(Annotations a)
           
 ParsedPattern CompactSyntax.ParenExpr(boolean topLevel, Scope scope, Annotations a)
           
 ParsedPattern CompactSyntax.ParentExpr(Scope scope, Annotations a)
           
 ParsedPattern CompactParseable.parse(SchemaBuilder sb)
           
 ParsedPattern CompactParseable.parseExternal(String uri, SchemaBuilder sb, Scope scope, String inheritedNs)
           
 ParsedPattern CompactParseable.parseInclude(String uri, SchemaBuilder sb, IncludedGrammar g, String inheritedNs)
           
 ParsedPattern CompactSyntax.PrimaryExpr(boolean topLevel, Scope scope, Annotations a, Token[] except)
           
 ParsedPattern CompactSyntax.TextExpr(Annotations a)
           
 ParsedPattern CompactSyntax.TopLevelGrammar(Scope scope)
           
 ParsedPattern CompactSyntax.UnaryExpr(boolean topLevel, Scope scope, boolean[] hadOccur, Token[] except)
           
 ParsedPattern CompactSyntax.ValueExpr(boolean topLevel, Annotations a)
           
 

Uses of ParsedPattern in org.kohsuke.rngom.parse.host
 

Classes in org.kohsuke.rngom.parse.host that implement ParsedPattern
 class ParsedPatternHost
           
 

Fields in org.kohsuke.rngom.parse.host declared as ParsedPattern
 ParsedPattern ParsedPatternHost.lhs
           
 ParsedPattern ParsedPatternHost.rhs
           
 

Methods in org.kohsuke.rngom.parse.host that return ParsedPattern
 ParsedPattern SchemaBuilderHost.annotate(ParsedPattern _p, Annotations _anno)
           
 ParsedPattern SchemaBuilderHost.annotateAfter(ParsedPattern _p, ParsedElementAnnotation _e)
           
 ParsedPattern SchemaBuilderHost.commentAfter(ParsedPattern _p, CommentList _comments)
           
 ParsedPattern GrammarHost.endGrammar(Location _loc, Annotations _anno)
           
 ParsedPattern SchemaBuilderHost.expandPattern(ParsedPattern _p)
           
 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.makeErrorPattern()
           
 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)
           
 

Methods in org.kohsuke.rngom.parse.host with parameters of type ParsedPattern
 ParsedPattern SchemaBuilderHost.annotate(ParsedPattern _p, Annotations _anno)
           
 ParsedPattern SchemaBuilderHost.annotateAfter(ParsedPattern _p, ParsedElementAnnotation _e)
           
 ParsedPattern SchemaBuilderHost.commentAfter(ParsedPattern _p, CommentList _comments)
           
 void GrammarSectionHost.define(String name, GrammarSection.Combine combine, ParsedPattern _pattern, Location _loc, Annotations _anno)
           
 ParsedPattern SchemaBuilderHost.expandPattern(ParsedPattern _p)
           
 ParsedPattern SchemaBuilderHost.makeAttribute(ParsedNameClass _nc, ParsedPattern _p, Location _loc, Annotations _anno)
           
 ParsedPattern SchemaBuilderHost.makeElement(ParsedNameClass _nc, ParsedPattern _p, Location _loc, Annotations _anno)
           
 ParsedPattern SchemaBuilderHost.makeList(ParsedPattern _p, Location _loc, Annotations _anno)
           
 ParsedPattern SchemaBuilderHost.makeMixed(ParsedPattern _p, Location _loc, Annotations _anno)
           
 ParsedPattern SchemaBuilderHost.makeOneOrMore(ParsedPattern _p, Location _loc, Annotations _anno)
           
 ParsedPattern SchemaBuilderHost.makeOptional(ParsedPattern _p, Location _loc, Annotations _anno)
           
 ParsedPattern SchemaBuilderHost.makeZeroOrMore(ParsedPattern _p, Location _loc, Annotations _anno)
           
 

Uses of ParsedPattern in org.kohsuke.rngom.parse.xml
 

Methods in org.kohsuke.rngom.parse.xml that return ParsedPattern
 ParsedPattern SAXParseable.parse(SchemaBuilder schemaBuilder)
           
 ParsedPattern SAXParseable.parseExternal(String uri, SchemaBuilder schemaBuilder, Scope s, String inheritedNs)
           
 ParsedPattern SAXParseable.parseInclude(String uri, SchemaBuilder schemaBuilder, IncludedGrammar g, String inheritedNs)
           
 



Copyright © 2011. All Rights Reserved.