Uses of Interface
org.kohsuke.rngom.ast.om.ParsedPattern
Packages that use ParsedPattern
Package
Description
Typical implementations of the ast.builder/ast.om packages.
Minimal binarized pattern object model (one example of
ast.om
implementation).Another RELAX NG AST implementation that optimizes away
inclusions and some other syntax sugars, while still retaining
all the annotations, location information, and etc.
Implementation of the
asm.builder
package that uses two
other builds simultaneously.-
Uses of ParsedPattern in com.sun.tools.txw2.model
Classes in com.sun.tools.txw2.model that implement ParsedPatternModifier and TypeClassDescriptionclass
Attribute declaration.class
class
A named pattern.class
Element declaration.class
class
Represents a RELAX NG grammar.class
Leaf
s form a set (by a cyclic doubly-linked list.)class
class
final class
A reference to a named pattern.class
A constant value.class
TheNode
that maps to the program element.class
-
Uses of ParsedPattern in org.kohsuke.rngom.ast.builder
Classes in org.kohsuke.rngom.ast.builder with type parameters of type ParsedPatternModifier 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
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 ParsedPatternMethods in org.kohsuke.rngom.ast.util with parameters of type ParsedPattern -
Uses of ParsedPattern in org.kohsuke.rngom.binary
Classes in org.kohsuke.rngom.binary that implement ParsedPatternModifier and TypeClassDescriptionclass
final class
class
class
class
class
final class
class
class
class
class
class
class
class
class
class
class
class
Methods in org.kohsuke.rngom.binary that return ParsedPatternModifier and TypeMethodDescriptionSchemaBuilderImpl.annotate
(ParsedPattern p, Annotations anno) SchemaBuilderImpl.annotateAfter
(ParsedPattern p, ParsedElementAnnotation e) SchemaBuilderImpl.commentAfter
(ParsedPattern p, CommentList comments) SchemaBuilderImpl.expandPattern
(ParsedPattern _pattern) 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.makeErrorPattern()
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) Methods in org.kohsuke.rngom.binary with parameters of type ParsedPatternModifier and TypeMethodDescriptionSchemaBuilderImpl.annotate
(ParsedPattern p, Annotations anno) SchemaBuilderImpl.annotateAfter
(ParsedPattern p, ParsedElementAnnotation e) SchemaBuilderImpl.commentAfter
(ParsedPattern p, CommentList comments) SchemaBuilderImpl.expandPattern
(ParsedPattern _pattern) SchemaBuilderImpl.makeAttribute
(ParsedNameClass nc, ParsedPattern p, Location loc, Annotations anno) SchemaBuilderImpl.makeElement
(ParsedNameClass nc, ParsedPattern p, Location loc, Annotations anno) SchemaBuilderImpl.makeList
(ParsedPattern p, Location loc, Annotations anno) SchemaBuilderImpl.makeMixed
(ParsedPattern p, Location loc, Annotations anno) SchemaBuilderImpl.makeOneOrMore
(ParsedPattern p, Location loc, Annotations anno) SchemaBuilderImpl.makeOptional
(ParsedPattern p, Location loc, Annotations anno) SchemaBuilderImpl.makeZeroOrMore
(ParsedPattern p, Location loc, Annotations anno) -
Uses of ParsedPattern in org.kohsuke.rngom.digested
Classes in org.kohsuke.rngom.digested that implement ParsedPatternModifier and TypeClassDescriptionclass
class
<choice>
pattern.class
A pattern that can contain other patterns.class
class
class
class
<grammar>
pattern, which is a collection of named patterns.class
class
class
class
class
class
class
class
Base class of all the patterns.class
class
class
class
class
class
-
Uses of ParsedPattern in org.kohsuke.rngom.parse
Methods in org.kohsuke.rngom.parse with type parameters of type ParsedPatternModifier and TypeMethodDescription<P extends ParsedPattern>
PParseable.parse
(SchemaBuilder<?, P, ?, ?, ?, ?> sb) Parses thisParseable
object into a RELAX NG pattern.<P extends ParsedPattern>
PParseable.parseExternal
(String uri, SchemaBuilder<?, P, ?, ?, ?, ?> f, Scope s, String inheritedNs) Called fromSchemaBuilder
in response toSchemaBuilder.makeExternalRef(Parseable, String, String, Scope, Location, Annotations)
to parse the referenced grammar.<P extends ParsedPattern>
PParseable.parseInclude
(String uri, SchemaBuilder<?, P, ?, ?, ?, ?> f, IncludedGrammar<P, ?, ?, ?, ?> g, String inheritedNs) Called fromInclude
in response toInclude.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 ParsedPatternModifier and TypeMethodDescriptionfinal ParsedPattern
CompactSyntax.AnnotatedPrimaryExpr
(boolean topLevel, Scope scope, Token[] except) final ParsedPattern
CompactSyntax.AttributeExpr
(Scope scope, Annotations a) final ParsedPattern
CompactSyntax.DataExpr
(boolean topLevel, Scope scope, Annotations a, Token[] except) final ParsedPattern
CompactSyntax.ElementExpr
(Scope scope, Annotations a) final ParsedPattern
CompactSyntax.EmptyExpr
(Annotations a) final ParsedPattern
final ParsedPattern
CompactSyntax.Expr
(boolean topLevel, Scope scope, Token t, Annotations a) final ParsedPattern
CompactSyntax.ExternalRefExpr
(Scope scope, Annotations a) final ParsedPattern
CompactSyntax.GrammarExpr
(Scope scope, Annotations a) final ParsedPattern
CompactSyntax.IdentifierExpr
(Scope scope, Annotations a) final ParsedPattern
CompactSyntax.IncludedGrammar
(IncludedGrammar g) final ParsedPattern
final ParsedPattern
CompactSyntax.ListExpr
(Scope scope, Annotations a) final ParsedPattern
CompactSyntax.MixedExpr
(Scope scope, Annotations a) final ParsedPattern
CompactSyntax.NotAllowedExpr
(Annotations a) final ParsedPattern
CompactSyntax.ParenExpr
(boolean topLevel, Scope scope, Annotations a) final ParsedPattern
CompactSyntax.ParentExpr
(Scope scope, Annotations a) CompactParseable.parse
(SchemaBuilder sb) CompactParseable.parseExternal
(String uri, SchemaBuilder sb, Scope scope, String inheritedNs) CompactParseable.parseInclude
(String uri, SchemaBuilder sb, IncludedGrammar g, String inheritedNs) final ParsedPattern
CompactSyntax.PrimaryExpr
(boolean topLevel, Scope scope, Annotations a, Token[] except) final ParsedPattern
CompactSyntax.TextExpr
(Annotations a) final ParsedPattern
CompactSyntax.TopLevelGrammar
(Scope scope) final ParsedPattern
final 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 ParsedPatternFields in org.kohsuke.rngom.parse.host declared as ParsedPatternModifier and TypeFieldDescriptionfinal ParsedPattern
ParsedPatternHost.lhs
final ParsedPattern
ParsedPatternHost.rhs
Methods in org.kohsuke.rngom.parse.host that return ParsedPatternModifier and TypeMethodDescriptionSchemaBuilderHost.annotate
(ParsedPattern _p, Annotations _anno) SchemaBuilderHost.annotateAfter
(ParsedPattern _p, ParsedElementAnnotation _e) SchemaBuilderHost.commentAfter
(ParsedPattern _p, CommentList _comments) GrammarHost.endGrammar
(Location _loc, Annotations _anno) SchemaBuilderHost.expandPattern
(ParsedPattern _p) 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.makeErrorPattern()
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) Methods in org.kohsuke.rngom.parse.host with parameters of type ParsedPatternModifier and TypeMethodDescriptionSchemaBuilderHost.annotate
(ParsedPattern _p, Annotations _anno) SchemaBuilderHost.annotateAfter
(ParsedPattern _p, ParsedElementAnnotation _e) SchemaBuilderHost.commentAfter
(ParsedPattern _p, CommentList _comments) void
GrammarSectionHost.define
(String name, GrammarSection.Combine combine, ParsedPattern _pattern, Location _loc, Annotations _anno) SchemaBuilderHost.expandPattern
(ParsedPattern _p) SchemaBuilderHost.makeAttribute
(ParsedNameClass _nc, ParsedPattern _p, Location _loc, Annotations _anno) SchemaBuilderHost.makeElement
(ParsedNameClass _nc, ParsedPattern _p, Location _loc, Annotations _anno) SchemaBuilderHost.makeList
(ParsedPattern _p, Location _loc, Annotations _anno) SchemaBuilderHost.makeMixed
(ParsedPattern _p, Location _loc, Annotations _anno) SchemaBuilderHost.makeOneOrMore
(ParsedPattern _p, Location _loc, Annotations _anno) SchemaBuilderHost.makeOptional
(ParsedPattern _p, Location _loc, Annotations _anno) 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 ParsedPatternModifier and TypeMethodDescriptionSAXParseable.parse
(SchemaBuilder schemaBuilder) SAXParseable.parseExternal
(String uri, SchemaBuilder schemaBuilder, Scope s, String inheritedNs) SAXParseable.parseInclude
(String uri, SchemaBuilder schemaBuilder, IncludedGrammar g, String inheritedNs)