Class SchemaTransformer
- java.lang.Object
-
- com.thaiopensource.relaxng.output.xsd.basic.SchemaTransformer
-
- All Implemented Interfaces:
AttributeUseVisitor<AttributeUse>,ComplexTypeVisitor<ComplexType>,ParticleVisitor<Particle>,SchemaVisitor,SimpleTypeVisitor<SimpleType>
public class SchemaTransformer extends java.lang.Object implements SchemaVisitor, ParticleVisitor<Particle>, ComplexTypeVisitor<ComplexType>, AttributeUseVisitor<AttributeUse>, SimpleTypeVisitor<SimpleType>
-
-
Constructor Summary
Constructors Constructor Description SchemaTransformer(Schema schema)
-
Method Summary
-
-
-
Constructor Detail
-
SchemaTransformer
public SchemaTransformer(Schema schema)
-
-
Method Detail
-
getSchema
public Schema getSchema()
-
transform
public void transform()
-
visitGroup
public void visitGroup(GroupDefinition def)
- Specified by:
visitGroupin interfaceSchemaVisitor
-
visitAttributeGroup
public void visitAttributeGroup(AttributeGroupDefinition def)
- Specified by:
visitAttributeGroupin interfaceSchemaVisitor
-
visitSimpleType
public void visitSimpleType(SimpleTypeDefinition def)
- Specified by:
visitSimpleTypein interfaceSchemaVisitor
-
visitRoot
public void visitRoot(RootDeclaration decl)
- Specified by:
visitRootin interfaceSchemaVisitor
-
visitInclude
public void visitInclude(Include include)
- Specified by:
visitIncludein interfaceSchemaVisitor
-
visitComment
public void visitComment(Comment comment)
- Specified by:
visitCommentin interfaceSchemaVisitor
-
visitRepeat
public Particle visitRepeat(ParticleRepeat p)
- Specified by:
visitRepeatin interfaceParticleVisitor<Particle>
-
visitGroupRef
public Particle visitGroupRef(GroupRef p)
- Specified by:
visitGroupRefin interfaceParticleVisitor<Particle>
-
visitElement
public Particle visitElement(Element p)
- Specified by:
visitElementin interfaceParticleVisitor<Particle>
-
visitWildcardElement
public Particle visitWildcardElement(WildcardElement p)
- Specified by:
visitWildcardElementin interfaceParticleVisitor<Particle>
-
visitSequence
public Particle visitSequence(ParticleSequence p)
- Specified by:
visitSequencein interfaceParticleVisitor<Particle>
-
visitChoice
public Particle visitChoice(ParticleChoice p)
- Specified by:
visitChoicein interfaceParticleVisitor<Particle>
-
visitAll
public Particle visitAll(ParticleAll p)
- Specified by:
visitAllin interfaceParticleVisitor<Particle>
-
visitComplexContent
public ComplexType visitComplexContent(ComplexTypeComplexContent t)
- Specified by:
visitComplexContentin interfaceComplexTypeVisitor<ComplexType>
-
visitSimpleContent
public ComplexType visitSimpleContent(ComplexTypeSimpleContent t)
- Specified by:
visitSimpleContentin interfaceComplexTypeVisitor<ComplexType>
-
visitNotAllowedContent
public ComplexType visitNotAllowedContent(ComplexTypeNotAllowedContent t)
- Specified by:
visitNotAllowedContentin interfaceComplexTypeVisitor<ComplexType>
-
visitAttribute
public AttributeUse visitAttribute(Attribute a)
- Specified by:
visitAttributein interfaceAttributeUseVisitor<AttributeUse>
-
visitWildcardAttribute
public AttributeUse visitWildcardAttribute(WildcardAttribute a)
- Specified by:
visitWildcardAttributein interfaceAttributeUseVisitor<AttributeUse>
-
visitAttributeGroupRef
public AttributeUse visitAttributeGroupRef(AttributeGroupRef a)
- Specified by:
visitAttributeGroupRefin interfaceAttributeUseVisitor<AttributeUse>
-
visitOptionalAttribute
public AttributeUse visitOptionalAttribute(OptionalAttribute a)
- Specified by:
visitOptionalAttributein interfaceAttributeUseVisitor<AttributeUse>
-
visitAttributeGroup
public AttributeUse visitAttributeGroup(AttributeGroup a)
- Specified by:
visitAttributeGroupin interfaceAttributeUseVisitor<AttributeUse>
-
visitAttributeUseChoice
public AttributeUse visitAttributeUseChoice(AttributeUseChoice a)
- Specified by:
visitAttributeUseChoicein interfaceAttributeUseVisitor<AttributeUse>
-
visitRestriction
public SimpleType visitRestriction(SimpleTypeRestriction t)
- Specified by:
visitRestrictionin interfaceSimpleTypeVisitor<SimpleType>
-
visitUnion
public SimpleType visitUnion(SimpleTypeUnion t)
- Specified by:
visitUnionin interfaceSimpleTypeVisitor<SimpleType>
-
visitList
public SimpleType visitList(SimpleTypeList t)
- Specified by:
visitListin interfaceSimpleTypeVisitor<SimpleType>
-
visitRef
public SimpleType visitRef(SimpleTypeRef t)
- Specified by:
visitRefin interfaceSimpleTypeVisitor<SimpleType>
-
transformAttributeUseList
public java.util.List<AttributeUse> transformAttributeUseList(java.util.List<AttributeUse> list)
-
transformParticleList
public java.util.List<Particle> transformParticleList(java.util.List<Particle> list)
-
transformSimpleTypeList
public java.util.List<SimpleType> transformSimpleTypeList(java.util.List<SimpleType> list)
-
-