| Package | Description |
|---|---|
| org.odpi.openmetadata.frameworks.connectors.properties | |
| org.odpi.openmetadata.frameworks.connectors.properties.beans |
| Modifier and Type | Method and Description |
|---|---|
protected SchemaType |
AssetBoundedSchemaType.getSchemaBean()
Return the bean that contains the properties of the schema.
|
protected SchemaType |
AssetPrimitiveSchemaType.getSchemaTypeBean()
Return this schema element bean.
|
protected SchemaType |
AssetBoundedSchemaType.getSchemaTypeBean()
Return this schema element bean.
|
protected SchemaType |
AssetSchemaType.getSchemaTypeBean()
Return this schema type bean.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
AssetSchemaType.setBean(SchemaType bean)
Set up the bean that contains the properties of the schema.
|
| Constructor and Description |
|---|
AssetComplexSchemaType(SchemaType schemaBean,
AssetSchemaAttributes schemaAttributes)
Bean constructor
|
AssetMapSchemaType(AssetDescriptor parentAsset,
SchemaType schemaTypeBean,
AssetSchemaType mapFromElement,
AssetSchemaType mapToElement)
Bean constructor with parent asset
|
AssetSchemaType(AssetDescriptor parentAsset,
SchemaType schemaTypeBean)
Bean constructor with parent asset
|
AssetSchemaType(SchemaType schemaTypeBean)
Bean constructor
|
| Modifier and Type | Class and Description |
|---|---|
class |
APIOperation
APIOperation describes an API command used as part of an API schema.
|
class |
APISchemaType
APISchemaType describes the header of an API Schema.
|
class |
BoundedSchemaType
The BoundedSchemaType object provides structural information for Arrays and Sets.
|
class |
ComplexSchemaType
ComplexSchemaType describes a schema with multiple attributes.
|
class |
MapSchemaType
MapSchemaType describes a schema element of type map.
|
class |
PrimitiveSchemaType
PrimitiveSchemaType describes a schema element that has a primitive type.
|
| Modifier and Type | Field and Description |
|---|---|
protected SchemaType |
SchemaAttribute.attributeType |
protected SchemaType |
BoundedSchemaType.elementType |
protected SchemaType |
APIOperation.headerSchemaType |
protected SchemaType |
MapSchemaType.mapFromElement |
protected SchemaType |
MapSchemaType.mapToElement |
protected SchemaType |
APIOperation.requestSchemaType |
protected SchemaType |
APIOperation.responseSchemaType |
| Modifier and Type | Method and Description |
|---|---|
SchemaType |
APISchemaType.cloneSchemaType()
Returns a clone of this object as the abstract SchemaType class.
|
SchemaType |
SchemaType.cloneSchemaType()
Return a clone of this schema type.
|
SchemaType |
PrimitiveSchemaType.cloneSchemaType()
Returns a clone of this object as the abstract SchemaType class.
|
SchemaType |
BoundedSchemaType.cloneSchemaType()
Returns a clone of this object as the abstract SchemaType class.
|
SchemaType |
APIOperation.cloneSchemaType()
Returns a clone of this object as the abstract SchemaType class.
|
SchemaType |
MapSchemaType.cloneSchemaType()
Returns a clone of this object as the abstract SchemaType class.
|
SchemaType |
ComplexSchemaType.cloneSchemaType()
Returns a clone of this object as the abstract SchemaType class.
|
SchemaType |
SchemaAttribute.getAttributeType()
Return the SchemaType that relates to the type of this attribute.
|
SchemaType |
BoundedSchemaType.getElementType()
Return the type of the elements nested within this schema.
|
SchemaType |
APIOperation.getHeaderSchemaType()
Return the structure of the API header (or null if no header).
|
SchemaType |
MapSchemaType.getMapFromElement()
Return the type of schema element that represents the key or property name for the map.
|
SchemaType |
MapSchemaType.getMapToElement()
Return the type of schema element that represents the property value for the map.
|
SchemaType |
APIOperation.getRequestSchemaType()
Return the structure of the request parameters (request body).
|
SchemaType |
APIOperation.getResponseSchemaType()
Return the structure of the response.
|
| Modifier and Type | Method and Description |
|---|---|
void |
SchemaAttribute.setAttributeType(SchemaType attributeType)
Set up the SchemaElement that relates to the type of this attribute.
|
void |
BoundedSchemaType.setElementType(SchemaType elementType)
Set up the type of the elements nested within this schema.
|
void |
APIOperation.setHeaderSchemaType(SchemaType headerSchemaType)
Set up the structure of the API header (or null if no header).
|
void |
MapSchemaType.setMapFromElement(SchemaType mapFromElement)
Set up the type of schema element that represents the key or property name for the map.
|
void |
MapSchemaType.setMapToElement(SchemaType mapToElement)
Set up the type of schema element that represents the property value for the map.
|
void |
APIOperation.setRequestSchemaType(SchemaType requestSchemaType)
Set up the structure of the request parameters (request body).
|
void |
APIOperation.setResponseSchemaType(SchemaType responseSchemaType)
Set up the structure of the response.
|
| Constructor and Description |
|---|
SchemaType(SchemaType 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.
|
Copyright © 2018–2020 ODPi. All rights reserved.