|
Ruddi™ UDDI Client API 1.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--inspireit.uddi.base.Address
The Address class is a simple list of AddressLine elements. UDDI compliant registries are responsible for preserving the order of any AddressLine data provided. Address structures also have two optional attributes for recording the useType (freeform text) and sortCode data. The sortCode values are not significant within a UDDI registry, but may be used by user interfaces that present contact information in some ordered fashion using the values provided in sortCode attribute.
| Field Summary | |
protected AddressLines |
addressLines
Structure containing the AddressLines. |
protected UDDILocale |
locale
The locale defining the language used for the Address. |
static TModelKey |
postalAddress
Canonical TModel that identifies a canonical postal address structure with common address sub-elements. |
protected java.lang.String |
sortCode
Optional attribute that can be used to drive the behavior of external display mechanisms that sort addresses. |
protected TModelKey |
tModelKey
This is the unique key reference that implies that the keyName keyValue pairs given by subsequent addressLine elements are to be interpreted by the taxonomy associated with the tModel that is referenced. |
protected UseType |
useType
Optional attribute that is used to describe the type of address in freeform text. |
| Constructor Summary | |
Address()
Address constructor. |
|
| Method Summary | |
void |
addAddressLine(AddressLine addressLine)
Adds an AddressLine. |
boolean |
equals(java.lang.Object o)
Checks whether an object is equal to this Address. |
AddressLines |
getAddressLines()
Gets the AddressLines. |
UDDILocale |
getLocale()
Gets the UDDILocale defining the language used for the Address. |
java.lang.String |
getSortCode()
Gets the optional attribute that can be used to drive the behavior of external display mechanisms that sort addresses. |
TModelKey |
getTModelKey()
Gets the unique key reference that implies that the keyName keyValue pairs given by subsequent addressLine elements are to be interpreted by the taxonomy associated with the tModel that is referenced. |
UseType |
getUseType()
Gets the optional attribute that is used to describe the type of address in freeform text. |
void |
removeAddressLine(AddressLine addressLine)
Removes an AddressLine. |
void |
setLocale(UDDILocale locale)
Sets the locale defining the language used for the Address. |
void |
setSortCode(java.lang.String sortCode)
Sets the optional attribute that can be used to drive the behavior of external display mechanisms that sort addresses. |
void |
setTModelKey(TModelKey tModelKey)
Sets the unique key reference that implies that the keyName keyValue pairs given by subsequent addressLine elements are to be interpreted by the taxonomy associated with the tModel that is referenced. |
void |
setUseType(UseType useType)
Sets the optional attribute that is used to describe the type of address in freeform text. |
java.lang.Object |
visit(inspireit.uddi.util.visitors.UDDIVisitor visitor)
Visits this Address. |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected UseType useType
protected java.lang.String sortCode
protected AddressLines addressLines
protected TModelKey tModelKey
protected UDDILocale locale
public static final TModelKey postalAddress
| Constructor Detail |
public Address()
| Method Detail |
public void addAddressLine(AddressLine addressLine)
addressLine - The AddressLine to add.public void removeAddressLine(AddressLine addressLine)
addressLine - The AddressLine to remove.public AddressLines getAddressLines()
public UseType getUseType()
public void setUseType(UseType useType)
useType - A description of the type of address in freeform text.public java.lang.String getSortCode()
public void setSortCode(java.lang.String sortCode)
sortCode - Data that can be used to drive the behavior of external
display mechanisms that sort addresses.public TModelKey getTModelKey()
public void setTModelKey(TModelKey tModelKey)
tModelKey - The TModelKeypublic UDDILocale getLocale()
public void setLocale(UDDILocale locale)
locale - The UDDILocale defining the language used for the Address.public java.lang.Object visit(inspireit.uddi.util.visitors.UDDIVisitor visitor)
visit in interface inspireit.uddi.util.visitors.UDDIElementvisitor - The Visitor visiting this Address.public boolean equals(java.lang.Object o)
equals in class java.lang.Objecto - The object to test for equality.
|
Ruddi™ UDDI Client API 1.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||