public interface SchemaVisitor
Modifier and Type | Method and Description |
---|---|
void |
visit(ArrayType arrayType)
Visit an
ArrayType . |
void |
visit(BooleanRule rule)
Visit a rule
|
void |
visit(ClosedChoice rule)
Visit a rule
|
void |
visit(DateRule rule)
Visit a rule
|
void |
visit(IntegerRule rule)
Visit a rule
|
void |
visit(LengthRule rule)
Visit a rule
|
void |
visit(LogicalRule rule)
Visit a rule
|
void |
visit(OpenChoice rule)
Visit a rule
|
void |
visit(PatternRule rule)
Visit a rule
|
void |
visit(PropertyDescription property)
Visit an
PropertyDescription . |
void |
visit(RealRule rule)
Visit a rule
|
void |
visit(SchemaDescription schema)
Visit an
SchemaDescription . |
void |
visit(SimpleType simpleType)
Visit an
SimpleType |
void |
visit(StructType structType)
Visit an
StructType |
void visit(SchemaDescription schema) throws XMPSchemaException
SchemaDescription
.schema
- an SchemaDescriptionXMPSchemaException
- Handles visitor exceptionsvoid visit(PropertyDescription property) throws XMPSchemaException
PropertyDescription
.property
- an PropertyDescription
XMPSchemaException
- Handles visitor exceptionsvoid visit(SimpleType simpleType) throws XMPSchemaException
SimpleType
simpleType
- an SimpleTypeXMPSchemaException
- Handles visitor exceptionsvoid visit(ArrayType arrayType) throws XMPSchemaException
ArrayType
.arrayType
- an ArrayTypeXMPSchemaException
- Handles visitor exceptionsvoid visit(StructType structType) throws XMPSchemaException
StructType
structType
- an StructTypeXMPSchemaException
- Handles visitor exceptionsvoid visit(BooleanRule rule) throws XMPSchemaException
rule
- an BooleanRule
XMPSchemaException
- Handles visitor exceptionsvoid visit(ClosedChoice rule) throws XMPSchemaException
rule
- a ClosedChoice
or an OpenChoice
XMPSchemaException
- Handles visitor exceptionsvoid visit(OpenChoice rule) throws XMPSchemaException
rule
- a ClosedChoice
or an OpenChoice
XMPSchemaException
- Handles visitor exceptionsvoid visit(DateRule rule) throws XMPSchemaException
rule
- an DateRule
XMPSchemaException
- Handles visitor exceptionsvoid visit(IntegerRule rule) throws XMPSchemaException
rule
- an IntegerRule
XMPSchemaException
- Handles visitor exceptionsvoid visit(LengthRule rule) throws XMPSchemaException
rule
- an LengthRule
XMPSchemaException
- Handles visitor exceptionsvoid visit(LogicalRule rule) throws XMPSchemaException
rule
- an LogicalRule
XMPSchemaException
- Handles visitor exceptionsvoid visit(PatternRule rule) throws XMPSchemaException
rule
- an PatternRule
XMPSchemaException
- Handles visitor exceptionsvoid visit(RealRule rule) throws XMPSchemaException
rule
- an RealRule
XMPSchemaException
- Handles visitor exceptionsCopyright © 2010 - 2020 Adobe. All Rights Reserved