Package com.sun.messaging
Interface PropertyOwner
public interface PropertyOwner
The
PropertyOwner
interface is implemented by any property that owns other properties. The property type
of this property is com.sun.messaging.PropertyOwner
.
Setting a property Type to com.sun.messaging.PropertyOwner
indicates that dependant property information
can be obtained from the class via the interface methods described below.
-
Method Summary
Modifier and TypeMethodDescriptiongetPropertyDefault
(String propname) Returns the default value of a single owned property.getPropertyLabel
(String propname) Returns the label of a single owned property.String[]
Returns a String array of property names that thisPropertyOwner
owns.getPropertyType
(String propname) Returns the type of a single owned property.
-
Method Details
-
getPropertyNames
String[] getPropertyNames()Returns a String array of property names that thisPropertyOwner
owns.- Returns:
- The String array of property names that this
PropertyOwner
owns.
-
getPropertyType
Returns the type of a single owned property.- Parameters:
propname
- The name of the owned property.- Returns:
- The type of the owned property
propname
.null
if the propertypropname
is invalid.
-
getPropertyLabel
Returns the label of a single owned property.- Parameters:
propname
- The name of the owned property.- Returns:
- The label of the owned property
propname
.null
if the propertypropname
is invalid.
-
getPropertyDefault
Returns the default value of a single owned property.- Parameters:
propname
- The name of the owned property.- Returns:
- The default value of the owned property
propname
.null
if the propertypropname
is invalid.
-