commonj.connector.metadata.description
Interface BindingDescription


public interface BindingDescription

Describes a configured DataBinding, DataBindingGenerator, DataHandler or FunctionSelector that is provided by the adapter.

Since:
1.1

Method Summary
 QName getBindingConfigurationName()
          Returns the name of the binding configuration.
 String getGeneratorTypeName()
          Returns the fully qualified className of the DataBindingGenerator.
 Object getProperties()
          Returns the JavaBean which is used to configure the binding.
 List getTags()
          Returns a list of tags which are used to indicate how the DataBinding, DataHandler, or FunctionSelector is being used.
 String getTypeName()
          Returns the fully qualifed className of the DataBinding, DataHandler, or FunctionSelector that is being configured.
 

Method Detail

getBindingConfigurationName

QName getBindingConfigurationName()
Returns the name of the binding configuration.

Returns:
the name of the binding configuration.

getGeneratorTypeName

String getGeneratorTypeName()
Returns the fully qualified className of the DataBindingGenerator.

Returns:
the fully qualified className of the DataBindingGenerator or null if one is not being used.

getProperties

Object getProperties()
Returns the JavaBean which is used to configure the binding.

Returns:
an instance of the serializable JavaBean that is used to configure the DataBinding, DataHandler, or FunctionSelector.

getTags

List getTags()
Returns a list of tags which are used to indicate how the DataBinding, DataHandler, or FunctionSelector is being used. Common tags which should be used are defined in BindingTags.

Returns:
a list of String tags.
See Also:
BindingTags

getTypeName

String getTypeName()
Returns the fully qualifed className of the DataBinding, DataHandler, or FunctionSelector that is being configured.

Returns:
the fully qualified className of the configured DataBinding, DataHandler, or FunctionSelector. If a DataBindingGenerator is specified then null may be returned.