public class AssetComplexSchemaType extends AssetSchemaType
| Modifier and Type | Field and Description |
|---|---|
protected ComplexSchemaType |
complexSchemaTypeBean |
protected AssetSchemaAttributes |
schemaAttributes |
schemaElementBeanreferenceableBeanparentAsset| Modifier | Constructor and Description |
|---|---|
protected |
AssetComplexSchemaType(AssetDescriptor parentAsset)
Constructor used by the subclasses
|
|
AssetComplexSchemaType(AssetDescriptor parentAsset,
AssetComplexSchemaType template)
Copy/clone Constructor the parentAsset is passed separately to the template because it is also
likely to be being cloned in the same operation and we want the definitions clone to point to the
asset clone and not the original asset.
|
|
AssetComplexSchemaType(AssetDescriptor parentAsset,
ComplexSchemaType schemaBean)
Bean constructor with parent asset
|
|
AssetComplexSchemaType(ComplexSchemaType schemaBean)
Bean constructor
|
| Modifier and Type | Method and Description |
|---|---|
protected AssetSchemaType |
cloneAssetSchemaType(AssetDescriptor parentAsset)
Return a clone of this schema element.
|
boolean |
equals(Object objectToCompare)
Compare the values of the supplied object with those stored in the current object.
|
protected ComplexSchemaType |
getComplexSchemaTypeBean()
Return the bean with all of the properties.
|
AssetSchemaAttributes |
getSchemaAttributes()
Return the list of schema attributes in this schema.
|
protected AssetSchemaAttributes |
getSchemaAttributes(AssetDescriptor parentAsset)
Return the list of schema attributes in this schema.
|
protected void |
setBean(ComplexSchemaType bean)
Set up the bean that contains the properties of the schema.
|
String |
toString()
Standard toString method.
|
createAssetSchemaType, getAuthor, getEncodingStandard, getFormula, getQueries, getSchemaTypeBean, getUsage, getVersionNumber, setBeangetDescription, getDisplayName, getSchemaElementBean, isDeprecated, setBeangetAdditionalProperties, getMeanings, getQualifiedName, getReferenceableBean, getSecurityTags, setBeangetAssetClassifications, getElementHeaderBean, getExtendedProperties, getGUID, getType, getURL, hashCode, setBeangetParentAsset, getParentAssetName, getParentAssetTypeNameprotected ComplexSchemaType complexSchemaTypeBean
protected AssetSchemaAttributes schemaAttributes
protected AssetComplexSchemaType(AssetDescriptor parentAsset)
parentAsset - descriptor of asset that this property relates to.public AssetComplexSchemaType(ComplexSchemaType schemaBean)
schemaBean - bean containing the schema propertiespublic AssetComplexSchemaType(AssetDescriptor parentAsset, ComplexSchemaType schemaBean)
parentAsset - descriptor for parent assetschemaBean - bean containing the schema propertiespublic AssetComplexSchemaType(AssetDescriptor parentAsset, AssetComplexSchemaType template)
parentAsset - description of the asset that this schema is attached to.template - template object to copy.protected void setBean(ComplexSchemaType bean)
bean - bean containing the schema propertiesprotected ComplexSchemaType getComplexSchemaTypeBean()
public AssetSchemaAttributes getSchemaAttributes()
protected AssetSchemaAttributes getSchemaAttributes(AssetDescriptor parentAsset)
parentAsset - description of the asset that this schema is attached to.protected AssetSchemaType cloneAssetSchemaType(AssetDescriptor parentAsset)
cloneAssetSchemaType in class AssetSchemaTypeparentAsset - description of the asset that this schema element is attached to.public String toString()
toString in class AssetSchemaTypepublic boolean equals(Object objectToCompare)
equals in class AssetSchemaTypeobjectToCompare - supplied objectCopyright © 2018–2020 ODPi. All rights reserved.