com.adobe.idp.dsc.registry.infomodel
Interface CompositeEditorAttribute

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
CompositeEditorObject, CompositeEditorSimpleAttribute

public interface CompositeEditorAttribute
extends java.io.Serializable

A CompositeEditorAttribute is an attribute contained in a composite editor. A composite editor component contains one or more attributes, each of which maps to an underlying property of the composite editor's composite type.


Method Summary
 java.lang.String getHint()
          Retrieves a brief amount of text that describes the purpose of a composite attribute and is displayed within related user interfaces.
 java.lang.String getName()
          Retrieves the name of the attribute.
 java.lang.String getProperty()
          Retrieves the property of an attribute that is used to explicitly specify a property name of the related composite type class, where the property name is different than the attribute name.
 java.lang.String[] getSupportedExpressionTypes()
          Retrieves an array of supported expression types.
 java.lang.String getTitle()
          Retrieves the title of an attribute that is expected to show up in the related tooling.
 java.lang.String getType()
          Retrieves the attribute type's class name.
 

Method Detail

getName

java.lang.String getName()
Retrieves the name of the attribute. If the property is not explicity defined, it is assumed that the name is equal to the property name used to set and retrieve the values from the composite type.

Returns:
The name of the attribute.

getTitle

java.lang.String getTitle()
Retrieves the title of an attribute that is expected to show up in the related tooling.

Returns:
The title of an attribute that is expected to show up in the related tooling.

getProperty

java.lang.String getProperty()
Retrieves the property of an attribute that is used to explicitly specify a property name of the related composite type class, where the property name is different than the attribute name.

Returns:
The attribute property.

getType

java.lang.String getType()
Retrieves the attribute type's class name.

Returns:
The attribute type's class name.

getHint

java.lang.String getHint()
Retrieves a brief amount of text that describes the purpose of a composite attribute and is displayed within related user interfaces.

Returns:
A brief amount of text that describes the purpose of a composite attribute.

getSupportedExpressionTypes

java.lang.String[] getSupportedExpressionTypes()
Retrieves an array of supported expression types. The array is used to filter the expression types that appear in the IDE when binding to a parameter. If this value is empty, it is assumed that all expression types are supported.

Returns:
An array of supported expression types.


[an error occurred while processing this directive] [an error occurred while processing this directive]