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()
SDOBuilderSrc
getBaseTypes
in interface SDOBuilderSrc
public java.lang.Object getDefault()
SDOBuilderSrc
Only applicable to simple types.
getDefault
in interface SDOBuilderSrc
public java.lang.String getJavaTypeName()
SDOBuilderSrc
sdoJava:instanceClass
annotation for this source.getJavaTypeName
in interface SDOBuilderSrc
public java.util.List<java.lang.String> getKeyPropertyNames()
SDOBuilderSrc
Only applicable to complex types.
getKeyPropertyNames
in interface SDOBuilderSrc
public SDOBuilderSrc.MimeTypeProperty getMimeTypeProperty()
SDOBuilderSrc
Only applicable to simple types.
getMimeTypeProperty
in interface SDOBuilderSrc
public java.util.List<SDOBuilderSrc> getProperties()
SDOBuilderSrc
getProperties
in interface SDOBuilderSrc
public java.net.URL getSchemaLocation()
SDOBuilderSrc
file:/META-INF/wsdl/model/User.xsd
. This URL is used for
schema location resolution.getSchemaLocation
in interface SDOBuilderSrc
public commonj.sdo.Type getSDOType()
SDOBuilderSrc
Only applicable to simple types.
getSDOType
in interface SDOBuilderSrc
public commonj.sdo.Type getXMLDataTypeProperty()
SDOBuilderSrc
sdoXML:dataType
annotation for this source. This
is used to override the default Java type mapping during SDO class
generation.getXMLDataTypeProperty
in interface SDOBuilderSrc
public java.lang.String getXMLName()
SDOBuilderSrc
name
property for this source.getXMLName
in interface SDOBuilderSrc
public java.lang.String getXMLNamespace()
SDOBuilderSrc
uri
property for this source.getXMLNamespace
in interface SDOBuilderSrc
public java.lang.String getXMLTypeName()
SDOBuilderSrc
getXMLTypeName
in interface SDOBuilderSrc
public boolean isMany()
SDOBuilderSrc
true
if instances of this property is many-valued.isMany
in interface SDOBuilderSrc
public boolean isNullable()
SDOBuilderSrc
true
if instances of this property can be set to null.isNullable
in interface SDOBuilderSrc
public boolean isSimpleType()
SDOBuilderSrc
true
if this source specifies a data type and
false
if this source specifies a DataObject.isSimpleType
in interface SDOBuilderSrc
protected java.lang.String getAttrJavaType()