public abstract class SDOViewBuilderSrcImpl extends java.lang.Object implements SDOBuilderSrc, SDOAnnotationProvider
SDOBuilderSrc.MimeTypePropertySDOAnnotationProvider.Category| Modifier and Type | Field and Description | 
|---|---|
| protected commonj.sdo.helper.HelperContext | mHelperContext | 
| protected ViewDefImpl | mView | 
| protected ViewLinkDefImpl | mViewLink | 
| Constructor and Description | 
|---|
| SDOViewBuilderSrcImpl(ViewDefImpl view) | 
| SDOViewBuilderSrcImpl(ViewDefImpl view,
                     commonj.sdo.helper.HelperContext helperContext) | 
| SDOViewBuilderSrcImpl(ViewLinkDefImpl viewLink) | 
| SDOViewBuilderSrcImpl(ViewLinkDefImpl viewLink,
                     commonj.sdo.helper.HelperContext helperContext) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected AttributeDef | findAttributeDef(java.lang.String attrName) | 
| java.lang.String | getAttributeDescription(java.lang.String attrName)Gets the description of the SDO attribute. | 
| java.lang.String | getAttributeLifecycle(java.lang.String attrName)Gets the lifecycle of the SDO attribute. | 
| java.util.List<java.lang.String> | getAttributeNames()Gets the list of child attribute names contained in the SDO. | 
| java.util.List<java.lang.String> | getCategoryValues(SDOAnnotationProvider.Category category)Gets the list of category values assigned to the SDO. | 
| java.lang.Object | getDefault()Gets the default value for this source. | 
| java.lang.String | getDescription()Gets the description of the SDO. | 
| java.lang.String | getDisplayName()Gets the external (display) name of the SDO. | 
| java.util.List<java.lang.String[]> | getDocumentation()Gets the list of documentation (and their resource locations) for the SDO. | 
| java.lang.String | getJavaTypeName()Gets the  sdoJava:instanceClassannotation for this source. | 
| java.util.List<java.lang.String> | getKeyPropertyNames()Gets the names of the properties that represent the Key for this source. | 
| java.util.List<java.lang.String> | getKeywords()Gets the keywords for the SDO. | 
| java.lang.String | getLifecycle()Gets the lifecycle of the SDO. | 
| SDOBuilderSrc.MimeTypeProperty | getMimeTypeProperty()Gets the mime type for this source. | 
| java.util.List<java.lang.String[]> | getRelationships()Gets the list of relationships (name and type) from the SDO. | 
| commonj.sdo.Type | getSDOType()Gets the SDO Type for this source. | 
| protected commonj.sdo.Type | getSDOType(ViewDefImpl viewDef) | 
| commonj.sdo.Type | getXMLDataTypeProperty()Gets the  sdoXML:dataTypeannotation for this source. | 
| java.lang.String | getXMLName()Gets the  nameproperty for this source. | 
| java.lang.String | getXMLNamespace()Gets the  uriproperty for this source. | 
| java.lang.String | getXMLTypeName()Gets the name of the type for this source. | 
| boolean | isMany()Returns  trueif instances of this property is many-valued. | 
| boolean | isNullable()Returns  trueif instances of this property can be set to null. | 
| boolean | isSimpleType()Returns  trueif this source specifies a data type andfalseif this source specifies a DataObject. | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetBaseTypes, getProperties, getSchemaLocationprotected ViewLinkDefImpl mViewLink
protected ViewDefImpl mView
protected commonj.sdo.helper.HelperContext mHelperContext
public SDOViewBuilderSrcImpl(ViewDefImpl view)
public SDOViewBuilderSrcImpl(ViewDefImpl view, commonj.sdo.helper.HelperContext helperContext)
public SDOViewBuilderSrcImpl(ViewLinkDefImpl viewLink)
public SDOViewBuilderSrcImpl(ViewLinkDefImpl viewLink, commonj.sdo.helper.HelperContext helperContext)
public 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 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 commonj.sdo.Type getSDOType(ViewDefImpl viewDef)
public java.lang.String getDisplayName()
SDOAnnotationProvidergetDisplayName in interface SDOAnnotationProviderpublic java.lang.String getDescription()
SDOAnnotationProvidergetDescription in interface SDOAnnotationProviderpublic java.lang.String getLifecycle()
SDOAnnotationProvidergetLifecycle in interface SDOAnnotationProviderpublic java.util.List<java.lang.String> getKeywords()
SDOAnnotationProvidergetKeywords in interface SDOAnnotationProviderpublic java.util.List<java.lang.String> getCategoryValues(SDOAnnotationProvider.Category category)
SDOAnnotationProvidergetCategoryValues in interface SDOAnnotationProvidercategory - category for the SDOpublic java.util.List<java.lang.String[]> getDocumentation()
SDOAnnotationProvidergetDocumentation in interface SDOAnnotationProviderpublic java.util.List<java.lang.String[]> getRelationships()
SDOAnnotationProvidergetRelationships in interface SDOAnnotationProviderpublic java.util.List<java.lang.String> getAttributeNames()
SDOAnnotationProvidergetAttributeNames in interface SDOAnnotationProviderpublic java.lang.String getAttributeDescription(java.lang.String attrName)
SDOAnnotationProvidergetAttributeDescription in interface SDOAnnotationProviderattrName - name of the SDO attributepublic java.lang.String getAttributeLifecycle(java.lang.String attrName)
SDOAnnotationProvidergetAttributeLifecycle in interface SDOAnnotationProviderattrName - name of the SDO attributeprotected AttributeDef findAttributeDef(java.lang.String attrName)