|
||||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
The ServiceLocationAttributeDescriptor interface provides introspection on a template attribute definition (see RFC 2609). Classes implementing the ServiceLocationAttributeDescriptor interface return information on a particular service location attribute definition from the service template. This information is primarily for GUI tools. Programmatic attribute verification should be done through the ServiceLocationAttributeVerifier.
Method Summary | |
---|---|
java.util.Enumeration |
getAllowedValues()
Return an Enumeration of allowed values for the attribute type. |
java.util.Enumeration |
getDefaultValues()
Return an Enumeration of default values for the attribute type. |
java.lang.String |
getDescription()
Return a String containing the attribute's help text. |
java.lang.String |
getId()
Return a String containing the attribute's id. |
boolean |
getIsKeyword()
Returns true if the attribute is a keyword attribute. |
boolean |
getIsLiteral()
Returns true if the "L" flag is set. |
boolean |
getIsMultivalued()
Returns true if the "M" flag is set. |
boolean |
getIsOptional()
Returns true if the "O"" flag is set. |
boolean |
getRequiresExplicitMatch()
Returns true if the "X" flag is set, indicating that the attribute should be included in an any Locator.findServices() request search filter. |
java.lang.String |
getValueType()
Returns a String containing the fully package-qualified Java type of the attribute. |
Method Detail |
public java.lang.String getId()
public java.lang.String getValueType()
SLP | Java |
---|---|
STRING | "java.lang.String" |
INTEGER | "java.lang.Integer" |
BOOLEAN | "java.lang.Boolean" |
OPAQUE | "[B" (byte[]) |
KEYWORD | "" (empty string) |
public java.lang.String getDescription()
public java.util.Enumeration getAllowedValues()
public java.util.Enumeration getDefaultValues()
public boolean getRequiresExplicitMatch()
true
if "X" is set, false
otherwisepublic boolean getIsMultivalued()
true
if "M" is set, false
otherwisepublic boolean getIsOptional()
true
if "O" is set, false
otherwisepublic boolean getIsLiteral()
true
if "L" is set, false
otherwisepublic boolean getIsKeyword()
true
if the attribute is a keyword,
false
otherwise
|
||||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |