public class ServiceLocationAttribute extends Object implements Serializable
Constructor and Description |
---|
ServiceLocationAttribute(String pString)
Construct a service location attribute from a String.
|
ServiceLocationAttribute(String pId,
Vector<Object> pValues)
Construct a service location attribute.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
static String |
escapeId(String pId)
Returns an escaped version of the id parameter, suitable for inclusion in
a query.
|
static String |
escapeValue(Object pValue)
Returns a String containing the escaped value parameter as a string,
suitable for inclusion in a query.
|
String |
getId()
Returns the attribute's name.
|
Vector<Object> |
getValues()
Returns a cloned vector of attribute values, or null if the attribute is
a keyword attribute.
|
int |
hashCode() |
String |
toString() |
public ServiceLocationAttribute(String pId, Vector<Object> 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(String pString) throws ServiceLocationException
pString
- The string to parseServiceLocationException
- When the string parsing failedpublic static String escapeId(String pId)
pId
- The attribute id to escape. ServiceLocationException is thrown
if any characters are illegal for an attribute tag.public static String escapeValue(Object pValue)
pValue
- The attribute value to be converted into a string and escaped.public Vector<Object> getValues()
public String getId()
Copyright © 2005, 2012 IBM Corporation. All Rights Reserved.