org.sblim.slp
public class ServiceLocationAttribute extends java.lang.Object implements java.io.Serializable
| Constructor and Description |
|---|
ServiceLocationAttribute(java.lang.String pString)
Construct a service location attribute from a String.
|
ServiceLocationAttribute(java.lang.String pId,
java.util.Vector pValues)
Construct a service location attribute.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
static java.lang.String |
escapeId(java.lang.String pId)
Returns an escaped version of the id parameter, suitable for inclusion in
a query.
|
static java.lang.String |
escapeValue(java.lang.Object pValue)
Returns a String containing the escaped value parameter as a string,
suitable for inclusion in a query.
|
java.lang.String |
getId()
Returns the attribute's name.
|
java.util.Vector |
getValues()
Returns a cloned vector of attribute values, or null if the attribute is
a keyword attribute.
|
int |
hashCode() |
java.lang.String |
toString() |
public ServiceLocationAttribute(java.lang.String pId,
java.util.Vector pValues)
pId - The attribute name. The String can consist of any Unicode
character.pValues - A Vector of one or more attribute values. Vector contents must
be uniform in type and one of Integer, String, Boolean, or
byte[]. If the attribute is a keyword attribute, then the
parameter should be null. String values can consist of any
Unicode character.public ServiceLocationAttribute(java.lang.String pString)
throws ServiceLocationException
pString - The string to parseServiceLocationException - When the string parsing failedpublic static java.lang.String escapeId(java.lang.String pId)
pId - The attribute id to escape. ServiceLocationException is thrown
if any characters are illegal for an attribute tag.public static java.lang.String escapeValue(java.lang.Object pValue)
pValue - The attribute value to be converted into a string and escaped.public java.util.Vector getValues()
public java.lang.String getId()
public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.ObjectCopyright © 2005, 2009 IBM Corporation. All Rights Reserved.