public class TypeToXmlSchemaVisitor extends Object implements TypeVisitor<org.apache.ws.commons.schema.XmlSchemaType>
| Modifier and Type | Field and Description |
|---|---|
static long |
UNBOUNDED |
| Constructor and Description |
|---|
TypeToXmlSchemaVisitor() |
| Modifier and Type | Method and Description |
|---|---|
protected org.apache.ws.commons.schema.XmlSchemaType |
createNumberSchemaType(NumberResolvedType numberTypeDefinition,
QName baseType) |
org.apache.ws.commons.schema.XmlSchema |
getSchema() |
static String |
getTargetNamespace(ResolvedType resolvedType) |
org.apache.ws.commons.schema.XmlSchemaElement |
transform(String name,
ResolvedType resolvedType) |
org.apache.ws.commons.schema.XmlSchemaType |
visitAny(AnyResolvedType anyResolvedType) |
org.apache.ws.commons.schema.XmlSchemaType |
visitArray(ArrayResolvedType arrayTypeDefinition) |
org.apache.ws.commons.schema.XmlSchemaType |
visitBoolean(BooleanResolvedType booleanTypeDefinition) |
org.apache.ws.commons.schema.XmlSchemaType |
visitDate(DateOnlyResolvedType dateOnlyTypeDefinition) |
org.apache.ws.commons.schema.XmlSchemaType |
visitDateTime(DateTimeResolvedType dateTimeTypeDefinition) |
org.apache.ws.commons.schema.XmlSchemaType |
visitDateTimeOnly(DateTimeOnlyResolvedType dateTimeOnlyTypeDefinition) |
org.apache.ws.commons.schema.XmlSchemaType |
visitFile(FileResolvedType fileTypeDefinition) |
org.apache.ws.commons.schema.XmlSchemaType |
visitInteger(IntegerResolvedType integerTypeDefinition) |
org.apache.ws.commons.schema.XmlSchemaType |
visitJson(JsonSchemaExternalType jsonTypeDefinition) |
org.apache.ws.commons.schema.XmlSchemaType |
visitNull(NullResolvedType nullTypeDefinition) |
org.apache.ws.commons.schema.XmlSchemaType |
visitNumber(NumberResolvedType numberTypeDefinition) |
org.apache.ws.commons.schema.XmlSchemaType |
visitObject(ObjectResolvedType objectTypeDefinition) |
org.apache.ws.commons.schema.XmlSchemaType |
visitString(StringResolvedType stringTypeDefinition) |
org.apache.ws.commons.schema.XmlSchemaType |
visitTimeOnly(TimeOnlyResolvedType timeOnlyTypeDefinition) |
org.apache.ws.commons.schema.XmlSchemaType |
visitUnion(UnionResolvedType unionTypeDefinition) |
org.apache.ws.commons.schema.XmlSchemaType |
visitXml(XmlSchemaExternalType xmlTypeDefinition) |
public static final long UNBOUNDED
public org.apache.ws.commons.schema.XmlSchema getSchema()
public org.apache.ws.commons.schema.XmlSchemaElement transform(String name, ResolvedType resolvedType)
public static String getTargetNamespace(ResolvedType resolvedType)
public org.apache.ws.commons.schema.XmlSchemaType visitString(StringResolvedType stringTypeDefinition)
visitString in interface TypeVisitor<org.apache.ws.commons.schema.XmlSchemaType>public org.apache.ws.commons.schema.XmlSchemaType visitObject(ObjectResolvedType objectTypeDefinition)
visitObject in interface TypeVisitor<org.apache.ws.commons.schema.XmlSchemaType>public org.apache.ws.commons.schema.XmlSchemaType visitBoolean(BooleanResolvedType booleanTypeDefinition)
visitBoolean in interface TypeVisitor<org.apache.ws.commons.schema.XmlSchemaType>public org.apache.ws.commons.schema.XmlSchemaType visitInteger(IntegerResolvedType integerTypeDefinition)
visitInteger in interface TypeVisitor<org.apache.ws.commons.schema.XmlSchemaType>public org.apache.ws.commons.schema.XmlSchemaType visitNumber(NumberResolvedType numberTypeDefinition)
visitNumber in interface TypeVisitor<org.apache.ws.commons.schema.XmlSchemaType>@Nonnull protected org.apache.ws.commons.schema.XmlSchemaType createNumberSchemaType(NumberResolvedType numberTypeDefinition, QName baseType)
public org.apache.ws.commons.schema.XmlSchemaType visitDateTimeOnly(DateTimeOnlyResolvedType dateTimeOnlyTypeDefinition)
visitDateTimeOnly in interface TypeVisitor<org.apache.ws.commons.schema.XmlSchemaType>public org.apache.ws.commons.schema.XmlSchemaType visitDate(DateOnlyResolvedType dateOnlyTypeDefinition)
visitDate in interface TypeVisitor<org.apache.ws.commons.schema.XmlSchemaType>public org.apache.ws.commons.schema.XmlSchemaType visitDateTime(DateTimeResolvedType dateTimeTypeDefinition)
visitDateTime in interface TypeVisitor<org.apache.ws.commons.schema.XmlSchemaType>public org.apache.ws.commons.schema.XmlSchemaType visitFile(FileResolvedType fileTypeDefinition)
visitFile in interface TypeVisitor<org.apache.ws.commons.schema.XmlSchemaType>public org.apache.ws.commons.schema.XmlSchemaType visitNull(NullResolvedType nullTypeDefinition)
visitNull in interface TypeVisitor<org.apache.ws.commons.schema.XmlSchemaType>public org.apache.ws.commons.schema.XmlSchemaType visitArray(ArrayResolvedType arrayTypeDefinition)
visitArray in interface TypeVisitor<org.apache.ws.commons.schema.XmlSchemaType>public org.apache.ws.commons.schema.XmlSchemaType visitUnion(UnionResolvedType unionTypeDefinition)
visitUnion in interface TypeVisitor<org.apache.ws.commons.schema.XmlSchemaType>public org.apache.ws.commons.schema.XmlSchemaType visitTimeOnly(TimeOnlyResolvedType timeOnlyTypeDefinition)
visitTimeOnly in interface TypeVisitor<org.apache.ws.commons.schema.XmlSchemaType>public org.apache.ws.commons.schema.XmlSchemaType visitJson(JsonSchemaExternalType jsonTypeDefinition)
visitJson in interface TypeVisitor<org.apache.ws.commons.schema.XmlSchemaType>public org.apache.ws.commons.schema.XmlSchemaType visitXml(XmlSchemaExternalType xmlTypeDefinition)
visitXml in interface TypeVisitor<org.apache.ws.commons.schema.XmlSchemaType>public org.apache.ws.commons.schema.XmlSchemaType visitAny(AnyResolvedType anyResolvedType)
visitAny in interface TypeVisitor<org.apache.ws.commons.schema.XmlSchemaType>Copyright © 2020. All rights reserved.