public class SchemaCompiler
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ANY_ELEMENT_FIELD_NAME |
static int |
COMPONENT_ATTRIBUTE |
static int |
COMPONENT_ATTRIBUTE_GROUP |
static int |
COMPONENT_ELEMENT |
static int |
COMPONENT_GROUP |
static int |
COMPONENT_TYPE |
static java.lang.String |
EXTRA_ATTRIBUTE_FIELD_NAME |
static java.lang.String |
USE_NONE |
static java.lang.String |
USE_OPTIONAL |
static java.lang.String |
USE_REQUIRED |
| Constructor and Description |
|---|
SchemaCompiler(CompilerOptions options)
Constructor - Accepts a options bean
|
| Modifier and Type | Method and Description |
|---|---|
void |
compile(java.util.List<org.apache.ws.commons.schema.XmlSchema> schemalist)
Compile a list of schemas
This actually calls the compile (XmlSchema s) method repeatedly
|
void |
compile(org.apache.ws.commons.schema.XmlSchema schema)
Compile (rather codegen) a single schema element
|
java.util.Properties |
getCompilerProperties() |
java.util.HashMap<javax.xml.namespace.QName,java.lang.String> |
getProcessedElementMap() |
java.util.Map |
getProcessedModelMap() |
static boolean |
isSOAP_ENC(java.lang.String s)
Returns true if SOAP_ENC Namespace.
|
void |
processAttribute(org.apache.ws.commons.schema.XmlSchemaAttribute att,
BeanWriterMetaInfoHolder metainf,
org.apache.ws.commons.schema.XmlSchema parentSchema)
Process the attribute
|
void |
processSimpleExtensionBaseType(javax.xml.namespace.QName extBaseType,
BeanWriterMetaInfoHolder metaInfHolder,
org.apache.ws.commons.schema.XmlSchema parentSchema)
Process Simple Extension Base Type.
|
void |
processSimpleRestrictionBaseType(javax.xml.namespace.QName qName,
javax.xml.namespace.QName resBaseType,
BeanWriterMetaInfoHolder metaInfHolder,
org.apache.ws.commons.schema.XmlSchema parentSchema)
Process Simple Restriction Base Type.
|
public static final int COMPONENT_TYPE
public static final int COMPONENT_ELEMENT
public static final int COMPONENT_ATTRIBUTE
public static final int COMPONENT_ATTRIBUTE_GROUP
public static final int COMPONENT_GROUP
public static final java.lang.String ANY_ELEMENT_FIELD_NAME
public static final java.lang.String EXTRA_ATTRIBUTE_FIELD_NAME
public static final java.lang.String USE_OPTIONAL
public static final java.lang.String USE_REQUIRED
public static final java.lang.String USE_NONE
public SchemaCompiler(CompilerOptions options) throws SchemaCompilationException
options - SchemaCompilationExceptionpublic java.util.HashMap<javax.xml.namespace.QName,java.lang.String> getProcessedElementMap()
public java.util.Map getProcessedModelMap()
public void compile(java.util.List<org.apache.ws.commons.schema.XmlSchema> schemalist)
throws SchemaCompilationException
schemalist - SchemaCompilationExceptioncompile(org.apache.ws.commons.schema.XmlSchema)public void compile(org.apache.ws.commons.schema.XmlSchema schema)
throws SchemaCompilationException
schema - SchemaCompilationExceptionpublic java.util.Properties getCompilerProperties()
public static boolean isSOAP_ENC(java.lang.String s)
s - a string representing the URI to checks matches a SOAP ENCODING namespace URI,
false otherwisepublic void processSimpleExtensionBaseType(javax.xml.namespace.QName extBaseType,
BeanWriterMetaInfoHolder metaInfHolder,
org.apache.ws.commons.schema.XmlSchema parentSchema)
throws SchemaCompilationException
extBaseType - metaInfHolder - SchemaCompilationExceptionpublic void processSimpleRestrictionBaseType(javax.xml.namespace.QName qName,
javax.xml.namespace.QName resBaseType,
BeanWriterMetaInfoHolder metaInfHolder,
org.apache.ws.commons.schema.XmlSchema parentSchema)
throws SchemaCompilationException
resBaseType - metaInfHolder - SchemaCompilationExceptionpublic void processAttribute(org.apache.ws.commons.schema.XmlSchemaAttribute att,
BeanWriterMetaInfoHolder metainf,
org.apache.ws.commons.schema.XmlSchema parentSchema)
throws SchemaCompilationException
att - metainf - SchemaCompilationExceptionCopyright © 2004-2017 The Apache Software Foundation. All Rights Reserved.