Package | Description |
---|---|
org.apache.axis2.schema | |
org.apache.axis2.schema.writer |
Modifier and Type | Method and Description |
---|---|
void |
SchemaCompiler.compile(List<org.apache.ws.commons.schema.XmlSchema> schemalist)
Compile a list of schemas
This actually calls the compile (XmlSchema s) method repeatedly
|
void |
SchemaCompiler.compile(org.apache.ws.commons.schema.XmlSchema schema)
Compile (rather codegen) a single schema element
|
void |
SchemaCompiler.processAttribute(org.apache.ws.commons.schema.XmlSchemaAttribute att,
BeanWriterMetaInfoHolder metainf,
org.apache.ws.commons.schema.XmlSchema parentSchema)
Process the attribute
|
void |
SchemaCompiler.processSimpleExtensionBaseType(QName extBaseType,
BeanWriterMetaInfoHolder metaInfHolder,
org.apache.ws.commons.schema.XmlSchema parentSchema)
Process Simple Extension Base Type.
|
void |
SchemaCompiler.processSimpleRestrictionBaseType(QName qName,
QName resBaseType,
BeanWriterMetaInfoHolder metaInfHolder,
org.apache.ws.commons.schema.XmlSchema parentSchema)
Process Simple Restriction Base Type.
|
Constructor and Description |
---|
SchemaCompiler(CompilerOptions options)
Constructor - Accepts a options bean
|
Modifier and Type | Method and Description |
---|---|
void |
BeanWriter.init(CompilerOptions options)
Initializes the writer with compiler options.
|
void |
CStructWriter.init(CompilerOptions options) |
void |
JavaBeanWriter.init(CompilerOptions options) |
String |
BeanWriter.write(QName qname,
Map<QName,String> typeMap,
Map<QName,String> groupTypeMap,
BeanWriterMetaInfoHolder metainf,
boolean isAbstract)
Write a complex type
|
String |
CStructWriter.write(QName qName,
Map<QName,String> typeMap,
Map<QName,String> groupTypeMap,
BeanWriterMetaInfoHolder metainf,
boolean isAbstract) |
String |
JavaBeanWriter.write(QName qName,
Map<QName,String> typeMap,
Map<QName,String> groupTypeMap,
BeanWriterMetaInfoHolder metainf,
boolean isAbstract)
`
|
String |
BeanWriter.write(org.apache.ws.commons.schema.XmlSchemaElement element,
Map<QName,String> typeMap,
Map<QName,String> groupTypeMap,
BeanWriterMetaInfoHolder metainf)
Write a element
|
String |
CStructWriter.write(org.apache.ws.commons.schema.XmlSchemaElement element,
Map<QName,String> typeMap,
Map<QName,String> groupTypeMap,
BeanWriterMetaInfoHolder metainf) |
String |
JavaBeanWriter.write(org.apache.ws.commons.schema.XmlSchemaElement element,
Map<QName,String> typeMap,
Map<QName,String> groupTypeMap,
BeanWriterMetaInfoHolder metainf) |
String |
BeanWriter.write(org.apache.ws.commons.schema.XmlSchemaSimpleType simpleType,
Map<QName,String> typeMap,
Map<QName,String> groupTypeMap,
BeanWriterMetaInfoHolder metainf)
Write a simple type
|
String |
CStructWriter.write(org.apache.ws.commons.schema.XmlSchemaSimpleType simpleType,
Map<QName,String> typeMap,
Map<QName,String> groupTypeMap,
BeanWriterMetaInfoHolder metainf) |
String |
JavaBeanWriter.write(org.apache.ws.commons.schema.XmlSchemaSimpleType simpleType,
Map<QName,String> typeMap,
Map<QName,String> groupTypeMap,
BeanWriterMetaInfoHolder metainf) |
void |
BeanWriter.writeBatch()
Writes a wrapped class.
|
void |
CStructWriter.writeBatch() |
void |
JavaBeanWriter.writeBatch() |
void |
BeanWriter.writeExtensionMapper(BeanWriterMetaInfoHolder[] metainfArray)
Write the extensions mapper component - this is relevant to only the OOP languages
and a particular implementation may ignore this
|
void |
CStructWriter.writeExtensionMapper(BeanWriterMetaInfoHolder[] metainfArray)
Generate the Extension Mapper module.
|
void |
JavaBeanWriter.writeExtensionMapper(BeanWriterMetaInfoHolder[] metainfArray)
Write the extension classes - this is needed to process
the hierarchy of classes
|
Copyright © 2004–2017 The Apache Software Foundation. All rights reserved.