Class Schema
- java.lang.Object
-
- com.thaiopensource.relaxng.output.xsd.basic.Located
-
- com.thaiopensource.relaxng.output.xsd.basic.Annotated
-
- com.thaiopensource.relaxng.output.xsd.basic.Schema
-
public class Schema extends Annotated
-
-
Constructor Summary
Constructors Constructor Description Schema(SourceLocation location, Annotation annotation, java.lang.String uri, java.lang.String encoding)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaccept(SchemaVisitor visitor)voidaddComment(java.lang.String content, SourceLocation location)SchemaaddInclude(java.lang.String uri, java.lang.String encoding, SourceLocation location, Annotation annotation)voidaddRoot(Particle particle, SourceLocation location, Annotation annotation)voiddefineAttributeGroup(java.lang.String name, AttributeUse attributeUses, SourceLocation location, Annotation annotation)voiddefineGroup(java.lang.String name, Particle particle, SourceLocation location, Annotation annotation)voiddefineSimpleType(java.lang.String name, SimpleType simpleType, SourceLocation location, Annotation annotation)booleanequals(java.lang.Object obj)AttributeGroupDefinitiongetAttributeGroup(java.lang.String name)java.lang.StringgetEncoding()GroupDefinitiongetGroup(java.lang.String name)java.util.List<Comment>getLeadingComments()SchemagetParent()SimpleTypeDefinitiongetSimpleType(java.lang.String name)java.util.List<Schema>getSubSchemas()java.util.List<Comment>getTrailingComments()java.lang.StringgetUri()inthashCode()-
Methods inherited from class com.thaiopensource.relaxng.output.xsd.basic.Annotated
getAnnotation
-
Methods inherited from class com.thaiopensource.relaxng.output.xsd.basic.Located
getLocation
-
-
-
-
Constructor Detail
-
Schema
public Schema(SourceLocation location, Annotation annotation, java.lang.String uri, java.lang.String encoding)
-
-
Method Detail
-
getUri
public java.lang.String getUri()
-
getEncoding
public java.lang.String getEncoding()
-
getParent
public Schema getParent()
-
defineGroup
public void defineGroup(java.lang.String name, Particle particle, SourceLocation location, Annotation annotation)
-
defineAttributeGroup
public void defineAttributeGroup(java.lang.String name, AttributeUse attributeUses, SourceLocation location, Annotation annotation)
-
defineSimpleType
public void defineSimpleType(java.lang.String name, SimpleType simpleType, SourceLocation location, Annotation annotation)
-
addRoot
public void addRoot(Particle particle, SourceLocation location, Annotation annotation)
-
addInclude
public Schema addInclude(java.lang.String uri, java.lang.String encoding, SourceLocation location, Annotation annotation)
-
addComment
public void addComment(java.lang.String content, SourceLocation location)
-
getGroup
public GroupDefinition getGroup(java.lang.String name)
-
getSimpleType
public SimpleTypeDefinition getSimpleType(java.lang.String name)
-
getAttributeGroup
public AttributeGroupDefinition getAttributeGroup(java.lang.String name)
-
accept
public void accept(SchemaVisitor visitor)
-
getSubSchemas
public java.util.List<Schema> getSubSchemas()
-
getLeadingComments
public java.util.List<Comment> getLeadingComments()
-
getTrailingComments
public java.util.List<Comment> getTrailingComments()
-
-