public class AssetComplexSchemaType extends AssetSchemaType
| Modifier and Type | Field and Description |
|---|---|
protected AssetSchemaAttributes |
schemaAttributes |
referenceableBeanparentAsset| Modifier | Constructor and Description |
|---|---|
protected |
AssetComplexSchemaType(AssetDescriptor parentAsset)
Constructor used by the subclasses
|
|
AssetComplexSchemaType(AssetDescriptor parentAsset,
AssetComplexSchemaType templateSchema)
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,
AssetSchemaAttributes schemaAttributes)
Bean constructor with parent asset
|
|
AssetComplexSchemaType(SchemaType schemaBean,
AssetSchemaAttributes schemaAttributes)
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.
|
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.
|
getAuthor, getDisplayName, getEncodingStandard, getSchemaTypeBean, getUsage, getVersionNumber, setBeangetAdditionalProperties, getMeanings, getQualifiedName, getReferenceableBean, setBeangetAssetClassifications, getElementHeaderBean, getExtendedProperties, getGUID, getType, getURL, hashCode, setBeangetParentAsset, getParentAssetName, getParentAssetTypeNameprotected AssetSchemaAttributes schemaAttributes
protected AssetComplexSchemaType(AssetDescriptor parentAsset)
parentAsset - descriptor of asset that this property relates to.public AssetComplexSchemaType(SchemaType schemaBean, AssetSchemaAttributes schemaAttributes)
schemaBean - bean containing the schema propertiesschemaAttributes - the attributes that make up this schemapublic AssetComplexSchemaType(AssetDescriptor parentAsset, ComplexSchemaType schemaBean, AssetSchemaAttributes schemaAttributes)
parentAsset - descriptor for parent assetschemaBean - bean containing the schema propertiesschemaAttributes - the attributes that make up this schemapublic AssetComplexSchemaType(AssetDescriptor parentAsset, AssetComplexSchemaType templateSchema)
parentAsset - description of the asset that this schema is attached to.templateSchema - template object to copy.protected void setBean(ComplexSchemaType bean)
bean - bean containing the schema propertiespublic 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.