public class SDOViewAttrBuilderSrcImpl extends java.lang.Object implements SDOBuilderSrc
SDOBuilderSrc.MimeTypeProperty| Constructor and Description |
|---|
SDOViewAttrBuilderSrcImpl(ViewAttributeDefImpl viewAttr) |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
getAttrJavaType() |
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. |
public SDOViewAttrBuilderSrcImpl(ViewAttributeDefImpl viewAttr)
public java.util.Map<commonj.sdo.Type,java.net.URL> getBaseTypes()
SDOBuilderSrcgetBaseTypes in interface SDOBuilderSrcpublic java.lang.Object getDefault()
SDOBuilderSrcOnly applicable to simple types.
getDefault in interface SDOBuilderSrcpublic java.lang.String getJavaTypeName()
SDOBuilderSrcsdoJava:instanceClass annotation for this source.getJavaTypeName in interface SDOBuilderSrcpublic java.util.List<java.lang.String> getKeyPropertyNames()
SDOBuilderSrcOnly applicable to complex types.
getKeyPropertyNames in interface SDOBuilderSrcpublic SDOBuilderSrc.MimeTypeProperty getMimeTypeProperty()
SDOBuilderSrcOnly applicable to simple types.
getMimeTypeProperty in interface SDOBuilderSrcpublic java.util.List<SDOBuilderSrc> getProperties()
SDOBuilderSrcgetProperties in interface SDOBuilderSrcpublic java.net.URL getSchemaLocation()
SDOBuilderSrcfile:/META-INF/wsdl/model/User.xsd. This URL is used for
schema location resolution.getSchemaLocation in interface SDOBuilderSrcpublic commonj.sdo.Type getSDOType()
SDOBuilderSrcOnly applicable to simple types.
getSDOType in interface SDOBuilderSrcpublic commonj.sdo.Type getXMLDataTypeProperty()
SDOBuilderSrcsdoXML:dataType annotation for this source. This
is used to override the default Java type mapping during SDO class
generation.getXMLDataTypeProperty in interface SDOBuilderSrcpublic java.lang.String getXMLName()
SDOBuilderSrcname property for this source.getXMLName in interface SDOBuilderSrcpublic java.lang.String getXMLNamespace()
SDOBuilderSrcuri property for this source.getXMLNamespace in interface SDOBuilderSrcpublic java.lang.String getXMLTypeName()
SDOBuilderSrcgetXMLTypeName in interface SDOBuilderSrcpublic boolean isMany()
SDOBuilderSrctrue if instances of this property is many-valued.isMany in interface SDOBuilderSrcpublic boolean isNullable()
SDOBuilderSrctrue if instances of this property can be set to null.isNullable in interface SDOBuilderSrcpublic boolean isSimpleType()
SDOBuilderSrctrue if this source specifies a data type and
false if this source specifies a DataObject.isSimpleType in interface SDOBuilderSrcprotected java.lang.String getAttrJavaType()