public interface SDOBuilderSrc
Modifier and Type | Interface and Description |
---|---|
static class |
SDOBuilderSrc.MimeTypeProperty |
Modifier and Type | Method and Description |
---|---|
java.util.Map<commonj.sdo.Type,java.net.URL> |
getBaseTypes()
Gets the list of base types (and their schema locations) for this source.
|
java.lang.Object |
getDefault()
Gets the default value for this source.
|
java.lang.String |
getJavaTypeName()
Gets the
sdoJava:instanceClass annotation for this source. |
java.util.List<java.lang.String> |
getKeyPropertyNames()
Gets the names of the properties that represent the Key for this source.
|
SDOBuilderSrc.MimeTypeProperty |
getMimeTypeProperty()
Gets the mime type for this source.
|
java.util.List<SDOBuilderSrc> |
getProperties()
Gets the list of child properties contained in this source.
|
java.net.URL |
getSchemaLocation()
Gets the schema location for this source, e.g.
|
commonj.sdo.Type |
getSDOType()
Gets the SDO Type for this source.
|
commonj.sdo.Type |
getXMLDataTypeProperty()
Gets the
sdoXML:dataType annotation for this source. |
java.lang.String |
getXMLName()
Gets the
name property for this source. |
java.lang.String |
getXMLNamespace()
Gets the
uri property for this source. |
java.lang.String |
getXMLTypeName()
Gets the name of the type for this source.
|
boolean |
isMany()
Returns
true if instances of this property is many-valued. |
boolean |
isNullable()
Returns
true if instances of this property can be set to null. |
boolean |
isSimpleType()
Returns
true if this source specifies a data type and false if this source specifies a DataObject. |
java.util.Map<commonj.sdo.Type,java.net.URL> getBaseTypes()
java.lang.Object getDefault()
Only applicable to simple types.
java.lang.String getJavaTypeName()
sdoJava:instanceClass
annotation for this source.java.util.List<java.lang.String> getKeyPropertyNames()
Only applicable to complex types.
SDOBuilderSrc.MimeTypeProperty getMimeTypeProperty()
Only applicable to simple types.
java.util.List<SDOBuilderSrc> getProperties()
java.net.URL getSchemaLocation()
file:/META-INF/wsdl/model/User.xsd
. This URL is used for schema location resolution.commonj.sdo.Type getSDOType()
Only applicable to simple types.
commonj.sdo.Type getXMLDataTypeProperty()
sdoXML:dataType
annotation for this source. This is used to override the default Java type mapping during SDO class generation.java.lang.String getXMLName()
name
property for this source.java.lang.String getXMLNamespace()
uri
property for this source.java.lang.String getXMLTypeName()
boolean isMany()
true
if instances of this property is many-valued.boolean isNullable()
true
if instances of this property can be set to null.boolean isSimpleType()
true
if this source specifies a data type and false
if this source specifies a DataObject.