Class CompactParseable<P,NC,L,EA,CL extends CommentList<L>,A extends Annotations<L,EA,CL>>
- java.lang.Object
-
- com.thaiopensource.relaxng.parse.compact.CompactParseable<P,NC,L,EA,CL,A>
-
- All Implemented Interfaces:
Parseable<P,NC,L,EA,CL,A>,SubParseable<P,NC,L,EA,CL,A>,SubParser<P,NC,L,EA,CL,A>
public class CompactParseable<P,NC,L,EA,CL extends CommentList<L>,A extends Annotations<L,EA,CL>> extends java.lang.Object implements SubParseable<P,NC,L,EA,CL,A>
-
-
Constructor Summary
Constructors Constructor Description CompactParseable(Input in, Resolver resolver, org.xml.sax.ErrorHandler eh)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SubParseable<P,NC,L,EA,CL,A>createSubParseable(java.lang.String href, java.lang.String base)java.lang.StringgetUri()Pparse(SchemaBuilder<P,NC,L,EA,CL,A> sb, Scope<P,L,EA,CL,A> scope)PparseAsInclude(SchemaBuilder<P,NC,L,EA,CL,A> sb, IncludedGrammar<P,L,EA,CL,A> g)
-
-
-
Method Detail
-
parse
public P parse(SchemaBuilder<P,NC,L,EA,CL,A> sb, Scope<P,L,EA,CL,A> scope) throws BuildException, IllegalSchemaException
- Specified by:
parsein interfaceParseable<P,NC,L,EA,CL extends CommentList<L>,A extends Annotations<L,EA,CL>>- Throws:
BuildExceptionIllegalSchemaException
-
createSubParseable
public SubParseable<P,NC,L,EA,CL,A> createSubParseable(java.lang.String href, java.lang.String base) throws BuildException
- Specified by:
createSubParseablein interfaceSubParser<P,NC,L,EA,CL extends CommentList<L>,A extends Annotations<L,EA,CL>>- Throws:
BuildException
-
parseAsInclude
public P parseAsInclude(SchemaBuilder<P,NC,L,EA,CL,A> sb, IncludedGrammar<P,L,EA,CL,A> g) throws BuildException, IllegalSchemaException
- Specified by:
parseAsIncludein interfaceSubParseable<P,NC,L,EA,CL extends CommentList<L>,A extends Annotations<L,EA,CL>>- Throws:
BuildExceptionIllegalSchemaException
-
getUri
public java.lang.String getUri()
- Specified by:
getUriin interfaceSubParseable<P,NC,L,EA,CL extends CommentList<L>,A extends Annotations<L,EA,CL>>
-
-