public class FlattenComponent extends DefaultDelegate
DefaultDelegate.DefaultAttributeDelegate, DefaultDelegate.DefaultConnectorPointDelegate| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
COMPONENT_TYPE_NAME
The component type name.
|
static java.lang.String |
EXECUTE_ON_HINT
Property key name for Execute on Hint property.
|
static java.lang.String |
PROPKEY_ATTR_TAG
Property key name for attribute property Tag.
|
static java.lang.String |
PROPKEY_COLLECTION
Property key name for Collection property.
|
static java.lang.String |
PROPKEY_COMPLEX_TYPE_ATTRIBUTE
Property key name for Complex Type Attribute property.
|
static java.lang.String |
PROPKEY_DATA_FORMAT
Property key name for attribute property DATA_FORMAT.
|
static java.lang.String |
PROPKEY_INCLUDE_NULLS
Property key name for Include Nulls property.
|
static java.lang.String |
PROPKEY_NAME
Property key name for attribute name.
|
static java.lang.String |
PROPKEY_STRUCTURE
Property key name for Structure property.
|
VARIABLE_COMPONENT_TYPE_NAME| Constructor and Description |
|---|
FlattenComponent(MapComponentOwner owner,
java.lang.String name)
Constructs a new persistent flatten component.
|
| Modifier and Type | Method and Description |
|---|---|
MapExpression |
getComplexTypeAttributeExpr()
Returns Complex Type Attribute expression for this flatten component.
|
java.lang.String |
getTag(MapAttribute p_attribute)
Gets the value of Tag property of the specified attribute.
|
boolean |
isCollection()
Returns the collection property for this flatten component.
|
boolean |
isIncludeNulls()
Returns Include Nulls property for this flatten component.
|
boolean |
isStructure()
Returns the structure property for this flatten component.
|
boolean |
isValidForTechnology(ITechnology techno,
java.util.List issues) |
void |
setCollection(boolean p_collection)
Sets the collection property for this flatten component.
|
void |
setComplexTypeAttributeExpr(java.lang.String p_complexTypeAttribute)
Sets Complex Type Attribute expression for this flatten component.
|
void |
setIncludeNulls(boolean p_includeNulls)
Sets Include Nulls property for this flatten component.
|
void |
setStructure(boolean p_structure)
Sets the structure property for this flatten component.
|
void |
setTag(MapAttribute p_attribute,
java.lang.String p_tag)
Sets Tag property for the specified attribute of flatten component.
|
customInvalidateExpressions, customSyncComponent, getBlockExpressionReferencedAttributes, getBlockExpressionReferencedAttributesWithPath, getExecuteOnHint, getExecuteOnHintString, getIntegrationType, getNextAvailableInput, getNextAvailableInput, getNextAvailableOutput, isAddInputConnectorPointAllowed, isAddOutputConnectorPointAllowed, isPassive, setExecuteOnHint, setExecuteOnHintByStringpublic static final java.lang.String COMPONENT_TYPE_NAME
public static final java.lang.String PROPKEY_COMPLEX_TYPE_ATTRIBUTE
public static final java.lang.String PROPKEY_NAME
public static final java.lang.String PROPKEY_INCLUDE_NULLS
public static final java.lang.String PROPKEY_COLLECTION
public static final java.lang.String PROPKEY_STRUCTURE
public static final java.lang.String EXECUTE_ON_HINT
public static final java.lang.String PROPKEY_ATTR_TAG
public static final java.lang.String PROPKEY_DATA_FORMAT
public FlattenComponent(MapComponentOwner owner,
java.lang.String name)
throws MappingException,
AdapterException
owner - the component owner that will own the new component.name - the name for the new component.MappingExceptionAdapterExceptionpublic MapExpression getComplexTypeAttributeExpr() throws PropertyException
PropertyExceptionpublic void setComplexTypeAttributeExpr(java.lang.String p_complexTypeAttribute)
throws MappingException
p_complexTypeAttribute - the new Complex Type Attribute expression text.MappingExceptionpublic boolean isIncludeNulls()
throws PropertyException
PropertyExceptionpublic void setIncludeNulls(boolean p_includeNulls)
throws MappingException
p_includeNulls - the new Include Nulls value.MappingExceptionpublic boolean isCollection()
throws PropertyException
PropertyExceptionpublic void setCollection(boolean p_collection)
throws MappingException
p_collection - the new collection value.MappingExceptionpublic boolean isStructure()
throws PropertyException
PropertyExceptionpublic void setStructure(boolean p_structure)
throws MappingException
p_structure - the new structure value.MappingExceptionpublic java.lang.String getTag(MapAttribute p_attribute) throws PropertyException, MappingException
p_attribute - the attribute we are retrieving.PropertyExceptionMappingExceptionpublic void setTag(MapAttribute p_attribute, java.lang.String p_tag) throws PropertyException, MappingException
p_attribute - the attribute we are modifying.p_tag - new Tag value for the attribute.PropertyExceptionMappingExceptionpublic boolean isValidForTechnology(ITechnology techno, java.util.List issues) throws MappingException
isValidForTechnology in class DefaultDelegateMappingException