commonj.connector.metadata.discovery.properties.extensions
Interface MultiJavaTypeProperty

All Superinterfaces:
Cloneable, MultiValuedProperty, Property, PropertyDescriptor, SingleTypedProperty

public interface MultiJavaTypeProperty
extends MultiValuedProperty

A property interface for browsing or selecting multiple Java types. The Java type is represented by java.lang.String and has a value of a fully qualified class name.

Since:
1.1

Field Summary
 
Fields inherited from interface commonj.connector.metadata.discovery.properties.MultiValuedProperty
MULTI_SELECT, SINGLE_SELECT
 
Method Summary
 String[] getImplementationTypes()
          Represents all the implementation types that the type must extend or implement.
 
Methods inherited from interface commonj.connector.metadata.discovery.properties.MultiValuedProperty
addValue, addValue, addValueAsString, addValueAsString, allowDuplicateValues, get, getSelectionStyle, getValues, getValuesAsStrings, removeValue, removeValue, removeValueAsString, setSelection
 
Methods inherited from interface commonj.connector.metadata.discovery.properties.SingleTypedProperty
getPropertyType
 
Methods inherited from interface commonj.connector.metadata.discovery.properties.Property
getValidationMessage, isSet, isValid, unSet
 
Methods inherited from interface commonj.connector.metadata.discovery.properties.PropertyDescriptor
addPropertyChangeListener, clone, getDescription, getDisplayName, getID, getName, isEnabled, removePropertyChangeListener
 

Method Detail

getImplementationTypes

String[] getImplementationTypes()
Represents all the implementation types that the type must extend or implement.

Returns:
array of fully qualified type names.