Uses of Interface
com.sun.tools.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.rngom.ast.builder
Classes in com.sun.tools.rngom.ast.builder with type parameters of type ParsedPatternModifier and TypeInterfaceDescriptioninterfaceDataPatternBuilder<P extends ParsedPattern,E extends ParsedElementAnnotation, L extends Location, A extends Annotations<E, L, CL>, CL extends CommentList<L>> interfaceDiv<P extends ParsedPattern,E extends ParsedElementAnnotation, L extends Location, A extends Annotations<E, L, CL>, CL extends CommentList<L>> interfaceElementAnnotationBuilder<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.interfaceGrammar<P extends ParsedPattern,E extends ParsedElementAnnotation, L extends Location, A extends Annotations<E, L, CL>, CL extends CommentList<L>> interfaceGrammarSection<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.interfaceInclude<P extends ParsedPattern,E extends ParsedElementAnnotation, L extends Location, A extends Annotations<E, L, CL>, CL extends CommentList<L>> interfaceIncludedGrammar<P extends ParsedPattern,E extends ParsedElementAnnotation, L extends Location, A extends Annotations<E, L, CL>, CL extends CommentList<L>> interfaceSchemaBuilder<N extends ParsedNameClass,P extends ParsedPattern, E extends ParsedElementAnnotation, L extends Location, A extends Annotations<E, L, CL>, CL extends CommentList<L>> interfaceScope<P extends ParsedPattern,E extends ParsedElementAnnotation, L extends Location, A extends Annotations<E, L, CL>, CL extends CommentList<L>> -
Uses of ParsedPattern in com.sun.tools.rngom.ast.util
Methods in com.sun.tools.rngom.ast.util that return ParsedPatternMethods in com.sun.tools.rngom.ast.util with parameters of type ParsedPattern -
Uses of ParsedPattern in com.sun.tools.rngom.binary
Classes in com.sun.tools.rngom.binary that implement ParsedPatternModifier and TypeClassDescriptionclassfinal classclassclassclassclassfinal classclassclassclassclassclassclassclassclassclassclassclassMethods in com.sun.tools.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 com.sun.tools.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 com.sun.tools.rngom.digested
Classes in com.sun.tools.rngom.digested that implement ParsedPatternModifier and TypeClassDescriptionclassclass<choice>pattern.classA pattern that can contain other patterns.classclassclassclass<grammar>pattern, which is a collection of named patterns.classclassclassclassclassclassclassclassBase class of all the patterns.classclassclassclassclassclass -
Uses of ParsedPattern in com.sun.tools.rngom.parse
Methods in com.sun.tools.rngom.parse with type parameters of type ParsedPatternModifier and TypeMethodDescription<P extends ParsedPattern>
PParseable.parse(SchemaBuilder<?, P, ?, ?, ?, ?> sb) Parses thisParseableobject into a RELAX NG pattern.<P extends ParsedPattern>
PParseable.parseExternal(String uri, SchemaBuilder<?, P, ?, ?, ?, ?> f, Scope s, String inheritedNs) Called fromSchemaBuilderin 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 fromIncludein response toInclude.endInclude(Parseable, String, String, Location, Annotations)to parse the included grammar. -
Uses of ParsedPattern in com.sun.tools.rngom.parse.compact
Methods in com.sun.tools.rngom.parse.compact that return ParsedPatternModifier and TypeMethodDescriptionfinal ParsedPatternCompactSyntax.AnnotatedPrimaryExpr(boolean topLevel, Scope scope, Token[] except) final ParsedPatternCompactSyntax.AttributeExpr(Scope scope, Annotations a) final ParsedPatternCompactSyntax.DataExpr(boolean topLevel, Scope scope, Annotations a, Token[] except) final ParsedPatternCompactSyntax.ElementExpr(Scope scope, Annotations a) final ParsedPatternCompactSyntax.EmptyExpr(Annotations a) final ParsedPatternfinal ParsedPatternCompactSyntax.Expr(boolean topLevel, Scope scope, Token t, Annotations a) final ParsedPatternCompactSyntax.ExternalRefExpr(Scope scope, Annotations a) final ParsedPatternCompactSyntax.GrammarExpr(Scope scope, Annotations a) final ParsedPatternCompactSyntax.IdentifierExpr(Scope scope, Annotations a) final ParsedPatternCompactSyntax.IncludedGrammar(IncludedGrammar g) final ParsedPatternfinal ParsedPatternCompactSyntax.ListExpr(Scope scope, Annotations a) final ParsedPatternCompactSyntax.MixedExpr(Scope scope, Annotations a) final ParsedPatternCompactSyntax.NotAllowedExpr(Annotations a) final ParsedPatternCompactSyntax.ParenExpr(boolean topLevel, Scope scope, Annotations a) final ParsedPatternCompactSyntax.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 ParsedPatternCompactSyntax.PrimaryExpr(boolean topLevel, Scope scope, Annotations a, Token[] except) final ParsedPatternCompactSyntax.TextExpr(Annotations a) final ParsedPatternCompactSyntax.TopLevelGrammar(Scope scope) final ParsedPatternfinal ParsedPatternCompactSyntax.ValueExpr(boolean topLevel, Annotations a) -
Uses of ParsedPattern in com.sun.tools.rngom.parse.host
Classes in com.sun.tools.rngom.parse.host that implement ParsedPatternFields in com.sun.tools.rngom.parse.host declared as ParsedPatternModifier and TypeFieldDescriptionfinal ParsedPatternParsedPatternHost.lhsfinal ParsedPatternParsedPatternHost.rhsMethods in com.sun.tools.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 com.sun.tools.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) voidGrammarSectionHost.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 com.sun.tools.rngom.parse.xml
Methods in com.sun.tools.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)