de.micromata.opengis.kml.v_2_2_0.xal
Class Thoroughfare

java.lang.Object
  extended by de.micromata.opengis.kml.v_2_2_0.xal.Thoroughfare
All Implemented Interfaces:
java.lang.Cloneable

public class Thoroughfare
extends java.lang.Object
implements java.lang.Cloneable


Nested Class Summary
static class Thoroughfare.DependentThoroughfare
           
static class Thoroughfare.ThoroughfareNumberRange
           
 
Field Summary
protected  java.util.List<AddressLine> addressLine
           
protected  java.util.List<java.lang.Object> any
           
protected  DependentLocality dependentLocality
           
protected  Thoroughfare.DependentThoroughfare dependentThoroughfare
           
protected  java.lang.String dependentThoroughfares
           
protected  java.lang.String dependentThoroughfaresConnector
           
protected  java.lang.String dependentThoroughfaresIndicator
           
protected  Firm firm
           
protected  PostalCode postalCode
           
protected  Premise premise
           
protected  ThoroughfareLeadingType thoroughfareLeading
           
protected  java.util.List<ThoroughfareName> thoroughfareName
           
protected  java.util.List<java.lang.Object> thoroughfareNumberOrThoroughfareNumberRange
           
protected  java.util.List<ThoroughfareNumberPrefix> thoroughfareNumberPrefix
           
protected  java.util.List<ThoroughfareNumberSuffix> thoroughfareNumberSuffix
           
protected  ThoroughfarePostDirection thoroughfarePostDirection
           
protected  ThoroughfarePreDirection thoroughfarePreDirection
           
protected  ThoroughfareTrailingType thoroughfareTrailing
           
protected  java.lang.String underscore
           
protected  java.lang.String xalDependentThoroughfares
           
 
Constructor Summary
Thoroughfare(DependentLocality dependentLocality, Premise premise, Firm firm, PostalCode postalCode)
          Value constructor with only mandatory fields
 
Method Summary
 Thoroughfare addToAddressLine(AddressLine addressLine)
          add a value to the addressLine property collection
 Thoroughfare addToAny(java.lang.Object any)
          add a value to the any property collection
 Thoroughfare addToThoroughfareName(ThoroughfareName thoroughfareName)
          add a value to the thoroughfareName property collection
 Thoroughfare addToThoroughfareNumberOrThoroughfareNumberRange(java.lang.Object thoroughfareNumberOrThoroughfareNumberRange)
          add a value to the thoroughfareNumberOrThoroughfareNumberRange property collection
 Thoroughfare addToThoroughfareNumberPrefix(ThoroughfareNumberPrefix thoroughfareNumberPrefix)
          add a value to the thoroughfareNumberPrefix property collection
 Thoroughfare addToThoroughfareNumberSuffix(ThoroughfareNumberSuffix thoroughfareNumberSuffix)
          add a value to the thoroughfareNumberSuffix property collection
 Thoroughfare clone()
           
 AddressLine createAndAddAddressLine()
          Creates a new instance of AddressLine and adds it to addressLine.
 ThoroughfareName createAndAddThoroughfareName()
          Creates a new instance of ThoroughfareName and adds it to thoroughfareName.
 ThoroughfareNumberPrefix createAndAddThoroughfareNumberPrefix()
          Creates a new instance of ThoroughfareNumberPrefix and adds it to thoroughfareNumberPrefix.
 ThoroughfareNumberSuffix createAndAddThoroughfareNumberSuffix()
          Creates a new instance of ThoroughfareNumberSuffix and adds it to thoroughfareNumberSuffix.
 DependentLocality createAndSetDependentLocality(PostBox postBox, LargeMailUser largeMailUser, PostOffice postOffice, PostalRoute postalRoute)
          Creates a new instance of DependentLocality and set it to dependentLocality.
 Thoroughfare.DependentThoroughfare createAndSetDependentThoroughfare()
          Creates a new instance of Thoroughfare.DependentThoroughfare and set it to dependentThoroughfare.
 Firm createAndSetFirm()
          Creates a new instance of Firm and set it to firm.
 PostalCode createAndSetPostalCode()
          Creates a new instance of PostalCode and set it to postalCode.
 Premise createAndSetPremise(Premise.PremiseLocation premiseLocation, java.util.List<PremiseNumber> premiseNumber, Premise.PremiseNumberRange premiseNumberRange)
          Creates a new instance of Premise and set it to premise.
 ThoroughfareLeadingType createAndSetThoroughfareLeading()
          Creates a new instance of ThoroughfareLeadingType and set it to thoroughfareLeading.
 ThoroughfarePostDirection createAndSetThoroughfarePostDirection()
          Creates a new instance of ThoroughfarePostDirection and set it to thoroughfarePostDirection.
 ThoroughfarePreDirection createAndSetThoroughfarePreDirection()
          Creates a new instance of ThoroughfarePreDirection and set it to thoroughfarePreDirection.
 ThoroughfareTrailingType createAndSetThoroughfareTrailing()
          Creates a new instance of ThoroughfareTrailingType and set it to thoroughfareTrailing.
 boolean equals(java.lang.Object obj)
           
 java.util.List<AddressLine> getAddressLine()
           
 java.util.List<java.lang.Object> getAny()
           
 DependentLocality getDependentLocality()
           
 Thoroughfare.DependentThoroughfare getDependentThoroughfare()
           
 java.lang.String getDependentThoroughfares()
           
 java.lang.String getDependentThoroughfaresConnector()
           
 java.lang.String getDependentThoroughfaresIndicator()
           
 Firm getFirm()
           
 java.util.Map<javax.xml.namespace.QName,java.lang.String> getOtherAttributes()
           
 PostalCode getPostalCode()
           
 Premise getPremise()
           
 ThoroughfareLeadingType getThoroughfareLeading()
           
 java.util.List<ThoroughfareName> getThoroughfareName()
           
 java.util.List<java.lang.Object> getThoroughfareNumberOrThoroughfareNumberRange()
           
 java.util.List<ThoroughfareNumberPrefix> getThoroughfareNumberPrefix()
           
 java.util.List<ThoroughfareNumberSuffix> getThoroughfareNumberSuffix()
           
 ThoroughfarePostDirection getThoroughfarePostDirection()
           
 ThoroughfarePreDirection getThoroughfarePreDirection()
           
 ThoroughfareTrailingType getThoroughfareTrailing()
           
 java.lang.String getUnderscore()
           
 java.lang.String getXalDependentThoroughfares()
           
 int hashCode()
           
 void setAddressLine(java.util.List<AddressLine> addressLine)
          Sets the value of the addressLine property Objects of the following type(s) are allowed in the list List.
 void setAny(java.util.List<java.lang.Object> any)
          Sets the value of the any property Objects of the following type(s) are allowed in the list List.
 void setDependentLocality(DependentLocality value)
           
 void setDependentThoroughfare(Thoroughfare.DependentThoroughfare value)
           
 void setDependentThoroughfares(java.lang.String value)
           
 void setDependentThoroughfaresConnector(java.lang.String value)
           
 void setDependentThoroughfaresIndicator(java.lang.String value)
           
 void setFirm(Firm value)
           
 void setPostalCode(PostalCode value)
           
 void setPremise(Premise value)
           
 void setThoroughfareLeading(ThoroughfareLeadingType value)
           
 void setThoroughfareName(java.util.List<ThoroughfareName> thoroughfareName)
          Sets the value of the thoroughfareName property Objects of the following type(s) are allowed in the list List.
 void setThoroughfareNumberOrThoroughfareNumberRange(java.util.List<java.lang.Object> thoroughfareNumberOrThoroughfareNumberRange)
          Sets the value of the thoroughfareNumberOrThoroughfareNumberRange property Objects of the following type(s) are allowed in the list List.
 void setThoroughfareNumberPrefix(java.util.List<ThoroughfareNumberPrefix> thoroughfareNumberPrefix)
          Sets the value of the thoroughfareNumberPrefix property Objects of the following type(s) are allowed in the list List.
 void setThoroughfareNumberSuffix(java.util.List<ThoroughfareNumberSuffix> thoroughfareNumberSuffix)
          Sets the value of the thoroughfareNumberSuffix property Objects of the following type(s) are allowed in the list List.
 void setThoroughfarePostDirection(ThoroughfarePostDirection value)
           
 void setThoroughfarePreDirection(ThoroughfarePreDirection value)
           
 void setThoroughfareTrailing(ThoroughfareTrailingType value)
           
 void setUnderscore(java.lang.String value)
           
 void setXalDependentThoroughfares(java.lang.String value)
           
 Thoroughfare withAddressLine(java.util.List<AddressLine> addressLine)
          fluent setter
 Thoroughfare withAny(java.util.List<java.lang.Object> any)
          fluent setter
 Thoroughfare withDependentThoroughfare(Thoroughfare.DependentThoroughfare dependentThoroughfare)
          fluent setter
 Thoroughfare withDependentThoroughfares(java.lang.String dependentThoroughfares)
          fluent setter
 Thoroughfare withDependentThoroughfaresConnector(java.lang.String dependentThoroughfaresConnector)
          fluent setter
 Thoroughfare withDependentThoroughfaresIndicator(java.lang.String dependentThoroughfaresIndicator)
          fluent setter
 Thoroughfare withThoroughfareLeading(ThoroughfareLeadingType thoroughfareLeading)
          fluent setter
 Thoroughfare withThoroughfareName(java.util.List<ThoroughfareName> thoroughfareName)
          fluent setter
 Thoroughfare withThoroughfareNumberOrThoroughfareNumberRange(java.util.List<java.lang.Object> thoroughfareNumberOrThoroughfareNumberRange)
          fluent setter
 Thoroughfare withThoroughfareNumberPrefix(java.util.List<ThoroughfareNumberPrefix> thoroughfareNumberPrefix)
          fluent setter
 Thoroughfare withThoroughfareNumberSuffix(java.util.List<ThoroughfareNumberSuffix> thoroughfareNumberSuffix)
          fluent setter
 Thoroughfare withThoroughfarePostDirection(ThoroughfarePostDirection thoroughfarePostDirection)
          fluent setter
 Thoroughfare withThoroughfarePreDirection(ThoroughfarePreDirection thoroughfarePreDirection)
          fluent setter
 Thoroughfare withThoroughfareTrailing(ThoroughfareTrailingType thoroughfareTrailing)
          fluent setter
 Thoroughfare withUnderscore(java.lang.String underscore)
          fluent setter
 Thoroughfare withXalDependentThoroughfares(java.lang.String xalDependentThoroughfares)
          fluent setter
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

addressLine

protected java.util.List<AddressLine> addressLine

thoroughfareNumberOrThoroughfareNumberRange

protected java.util.List<java.lang.Object> thoroughfareNumberOrThoroughfareNumberRange

thoroughfareNumberPrefix

protected java.util.List<ThoroughfareNumberPrefix> thoroughfareNumberPrefix

thoroughfareNumberSuffix

protected java.util.List<ThoroughfareNumberSuffix> thoroughfareNumberSuffix

thoroughfarePreDirection

protected ThoroughfarePreDirection thoroughfarePreDirection

thoroughfareLeading

protected ThoroughfareLeadingType thoroughfareLeading

thoroughfareName

protected java.util.List<ThoroughfareName> thoroughfareName

thoroughfareTrailing

protected ThoroughfareTrailingType thoroughfareTrailing

thoroughfarePostDirection

protected ThoroughfarePostDirection thoroughfarePostDirection

dependentThoroughfare

protected Thoroughfare.DependentThoroughfare dependentThoroughfare

dependentLocality

protected DependentLocality dependentLocality

premise

protected Premise premise

firm

protected Firm firm

postalCode

protected PostalCode postalCode

any

protected java.util.List<java.lang.Object> any

underscore

protected java.lang.String underscore

xalDependentThoroughfares

protected java.lang.String xalDependentThoroughfares

dependentThoroughfaresIndicator

protected java.lang.String dependentThoroughfaresIndicator

dependentThoroughfaresConnector

protected java.lang.String dependentThoroughfaresConnector

dependentThoroughfares

protected java.lang.String dependentThoroughfares
Constructor Detail

Thoroughfare

public Thoroughfare(DependentLocality dependentLocality,
                    Premise premise,
                    Firm firm,
                    PostalCode postalCode)
Value constructor with only mandatory fields

Parameters:
postalCode - required parameter
dependentLocality - required parameter
premise - required parameter
firm - required parameter
Method Detail

getAddressLine

public java.util.List<AddressLine> getAddressLine()

getThoroughfareNumberOrThoroughfareNumberRange

public java.util.List<java.lang.Object> getThoroughfareNumberOrThoroughfareNumberRange()

getThoroughfareNumberPrefix

public java.util.List<ThoroughfareNumberPrefix> getThoroughfareNumberPrefix()

getThoroughfareNumberSuffix

public java.util.List<ThoroughfareNumberSuffix> getThoroughfareNumberSuffix()

getThoroughfarePreDirection

public ThoroughfarePreDirection getThoroughfarePreDirection()
Returns:
possible object is ThoroughfarePreDirection

setThoroughfarePreDirection

public void setThoroughfarePreDirection(ThoroughfarePreDirection value)
Parameters:
value - allowed object is ThoroughfarePreDirection

getThoroughfareLeading

public ThoroughfareLeadingType getThoroughfareLeading()
Returns:
possible object is ThoroughfareLeadingType

setThoroughfareLeading

public void setThoroughfareLeading(ThoroughfareLeadingType value)
Parameters:
value - allowed object is ThoroughfareLeadingType

getThoroughfareName

public java.util.List<ThoroughfareName> getThoroughfareName()

getThoroughfareTrailing

public ThoroughfareTrailingType getThoroughfareTrailing()
Returns:
possible object is ThoroughfareTrailingType

setThoroughfareTrailing

public void setThoroughfareTrailing(ThoroughfareTrailingType value)
Parameters:
value - allowed object is ThoroughfareTrailingType

getThoroughfarePostDirection

public ThoroughfarePostDirection getThoroughfarePostDirection()
Returns:
possible object is ThoroughfarePostDirection

setThoroughfarePostDirection

public void setThoroughfarePostDirection(ThoroughfarePostDirection value)
Parameters:
value - allowed object is ThoroughfarePostDirection

getDependentThoroughfare

public Thoroughfare.DependentThoroughfare getDependentThoroughfare()
Returns:
possible object is Thoroughfare.DependentThoroughfare

setDependentThoroughfare

public void setDependentThoroughfare(Thoroughfare.DependentThoroughfare value)
Parameters:
value - allowed object is Thoroughfare.DependentThoroughfare

getDependentLocality

public DependentLocality getDependentLocality()
Returns:
possible object is DependentLocality

setDependentLocality

public void setDependentLocality(DependentLocality value)
Parameters:
value - allowed object is DependentLocality

getPremise

public Premise getPremise()
Returns:
possible object is Premise

setPremise

public void setPremise(Premise value)
Parameters:
value - allowed object is Premise

getFirm

public Firm getFirm()
Returns:
possible object is Firm

setFirm

public void setFirm(Firm value)
Parameters:
value - allowed object is Firm

getPostalCode

public PostalCode getPostalCode()
Returns:
possible object is PostalCode

setPostalCode

public void setPostalCode(PostalCode value)
Parameters:
value - allowed object is PostalCode

getAny

public java.util.List<java.lang.Object> getAny()

getUnderscore

public java.lang.String getUnderscore()
Returns:
possible object is String

setUnderscore

public void setUnderscore(java.lang.String value)
Parameters:
value - allowed object is String

getXalDependentThoroughfares

public java.lang.String getXalDependentThoroughfares()
Returns:
possible object is String

setXalDependentThoroughfares

public void setXalDependentThoroughfares(java.lang.String value)
Parameters:
value - allowed object is String

getDependentThoroughfaresIndicator

public java.lang.String getDependentThoroughfaresIndicator()
Returns:
possible object is String

setDependentThoroughfaresIndicator

public void setDependentThoroughfaresIndicator(java.lang.String value)
Parameters:
value - allowed object is String

getDependentThoroughfaresConnector

public java.lang.String getDependentThoroughfaresConnector()
Returns:
possible object is String

setDependentThoroughfaresConnector

public void setDependentThoroughfaresConnector(java.lang.String value)
Parameters:
value - allowed object is String

getDependentThoroughfares

public java.lang.String getDependentThoroughfares()
Returns:
possible object is String

setDependentThoroughfares

public void setDependentThoroughfares(java.lang.String value)
Parameters:
value - allowed object is String

getOtherAttributes

public java.util.Map<javax.xml.namespace.QName,java.lang.String> getOtherAttributes()
Returns:
always non-null

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

createAndAddAddressLine

public AddressLine createAndAddAddressLine()
Creates a new instance of AddressLine and adds it to addressLine. This method is a short version for: AddressLine addressLine = new AddressLine(); this.getAddressLine().add(addressLine);


createAndAddThoroughfareNumberPrefix

public ThoroughfareNumberPrefix createAndAddThoroughfareNumberPrefix()
Creates a new instance of ThoroughfareNumberPrefix and adds it to thoroughfareNumberPrefix. This method is a short version for: ThoroughfareNumberPrefix thoroughfareNumberPrefix = new ThoroughfareNumberPrefix(); this.getThoroughfareNumberPrefix().add(thoroughfareNumberPrefix);


createAndAddThoroughfareNumberSuffix

public ThoroughfareNumberSuffix createAndAddThoroughfareNumberSuffix()
Creates a new instance of ThoroughfareNumberSuffix and adds it to thoroughfareNumberSuffix. This method is a short version for: ThoroughfareNumberSuffix thoroughfareNumberSuffix = new ThoroughfareNumberSuffix(); this.getThoroughfareNumberSuffix().add(thoroughfareNumberSuffix);


createAndSetThoroughfarePreDirection

public ThoroughfarePreDirection createAndSetThoroughfarePreDirection()
Creates a new instance of ThoroughfarePreDirection and set it to thoroughfarePreDirection. This method is a short version for: ThoroughfarePreDirection thoroughfarePreDirection = new ThoroughfarePreDirection(); this.setThoroughfarePreDirection(thoroughfarePreDirection);


createAndSetThoroughfareLeading

public ThoroughfareLeadingType createAndSetThoroughfareLeading()
Creates a new instance of ThoroughfareLeadingType and set it to thoroughfareLeading. This method is a short version for: ThoroughfareLeadingType thoroughfareLeadingType = new ThoroughfareLeadingType(); this.setThoroughfareLeading(thoroughfareLeadingType);


createAndAddThoroughfareName

public ThoroughfareName createAndAddThoroughfareName()
Creates a new instance of ThoroughfareName and adds it to thoroughfareName. This method is a short version for: ThoroughfareName thoroughfareName = new ThoroughfareName(); this.getThoroughfareName().add(thoroughfareName);


createAndSetThoroughfareTrailing

public ThoroughfareTrailingType createAndSetThoroughfareTrailing()
Creates a new instance of ThoroughfareTrailingType and set it to thoroughfareTrailing. This method is a short version for: ThoroughfareTrailingType thoroughfareTrailingType = new ThoroughfareTrailingType(); this.setThoroughfareTrailing(thoroughfareTrailingType);


createAndSetThoroughfarePostDirection

public ThoroughfarePostDirection createAndSetThoroughfarePostDirection()
Creates a new instance of ThoroughfarePostDirection and set it to thoroughfarePostDirection. This method is a short version for: ThoroughfarePostDirection thoroughfarePostDirection = new ThoroughfarePostDirection(); this.setThoroughfarePostDirection(thoroughfarePostDirection);


createAndSetDependentThoroughfare

public Thoroughfare.DependentThoroughfare createAndSetDependentThoroughfare()
Creates a new instance of Thoroughfare.DependentThoroughfare and set it to dependentThoroughfare. This method is a short version for: DependentThoroughfare dependentThoroughfare = new DependentThoroughfare(); this.setDependentThoroughfare(dependentThoroughfare);


createAndSetDependentLocality

public DependentLocality createAndSetDependentLocality(PostBox postBox,
                                                       LargeMailUser largeMailUser,
                                                       PostOffice postOffice,
                                                       PostalRoute postalRoute)
Creates a new instance of DependentLocality and set it to dependentLocality. This method is a short version for: DependentLocality dependentLocality = new DependentLocality(); this.setDependentLocality(dependentLocality);

Parameters:
postOffice - required parameter
largeMailUser - required parameter
postalRoute - required parameter
postBox - required parameter

createAndSetPremise

public Premise createAndSetPremise(Premise.PremiseLocation premiseLocation,
                                   java.util.List<PremiseNumber> premiseNumber,
                                   Premise.PremiseNumberRange premiseNumberRange)
Creates a new instance of Premise and set it to premise. This method is a short version for: Premise premise = new Premise(); this.setPremise(premise);

Parameters:
premiseNumberRange - required parameter
premiseLocation - required parameter
premiseNumber - required parameter

createAndSetFirm

public Firm createAndSetFirm()
Creates a new instance of Firm and set it to firm. This method is a short version for: Firm firm = new Firm(); this.setFirm(firm);


createAndSetPostalCode

public PostalCode createAndSetPostalCode()
Creates a new instance of PostalCode and set it to postalCode. This method is a short version for: PostalCode postalCode = new PostalCode(); this.setPostalCode(postalCode);


setAddressLine

public void setAddressLine(java.util.List<AddressLine> addressLine)
Sets the value of the addressLine property Objects of the following type(s) are allowed in the list List.

Note:

This method does not make use of the fluent pattern.If you would like to make it fluent, use withAddressLine(java.util.List) instead.

Parameters:
addressLine -

addToAddressLine

public Thoroughfare addToAddressLine(AddressLine addressLine)
add a value to the addressLine property collection

Parameters:
addressLine - Objects of the following type are allowed in the list: AddressLine
Returns:
true (as general contract of Collection.add).

setThoroughfareNumberOrThoroughfareNumberRange

public void setThoroughfareNumberOrThoroughfareNumberRange(java.util.List<java.lang.Object> thoroughfareNumberOrThoroughfareNumberRange)
Sets the value of the thoroughfareNumberOrThoroughfareNumberRange property Objects of the following type(s) are allowed in the list List.

Note:

This method does not make use of the fluent pattern.If you would like to make it fluent, use withThoroughfareNumberOrThoroughfareNumberRange(java.util.List) instead.

Parameters:
thoroughfareNumberOrThoroughfareNumberRange -

addToThoroughfareNumberOrThoroughfareNumberRange

public Thoroughfare addToThoroughfareNumberOrThoroughfareNumberRange(java.lang.Object thoroughfareNumberOrThoroughfareNumberRange)
add a value to the thoroughfareNumberOrThoroughfareNumberRange property collection

Parameters:
thoroughfareNumberOrThoroughfareNumberRange - Objects of the following type are allowed in the list: Thoroughfare.ThoroughfareNumberRangeThoroughfareNumber
Returns:
true (as general contract of Collection.add).

setThoroughfareNumberPrefix

public void setThoroughfareNumberPrefix(java.util.List<ThoroughfareNumberPrefix> thoroughfareNumberPrefix)
Sets the value of the thoroughfareNumberPrefix property Objects of the following type(s) are allowed in the list List.

Note:

This method does not make use of the fluent pattern.If you would like to make it fluent, use withThoroughfareNumberPrefix(java.util.List) instead.

Parameters:
thoroughfareNumberPrefix -

addToThoroughfareNumberPrefix

public Thoroughfare addToThoroughfareNumberPrefix(ThoroughfareNumberPrefix thoroughfareNumberPrefix)
add a value to the thoroughfareNumberPrefix property collection

Parameters:
thoroughfareNumberPrefix - Objects of the following type are allowed in the list: ThoroughfareNumberPrefix
Returns:
true (as general contract of Collection.add).

setThoroughfareNumberSuffix

public void setThoroughfareNumberSuffix(java.util.List<ThoroughfareNumberSuffix> thoroughfareNumberSuffix)
Sets the value of the thoroughfareNumberSuffix property Objects of the following type(s) are allowed in the list List.

Note:

This method does not make use of the fluent pattern.If you would like to make it fluent, use withThoroughfareNumberSuffix(java.util.List) instead.

Parameters:
thoroughfareNumberSuffix -

addToThoroughfareNumberSuffix

public Thoroughfare addToThoroughfareNumberSuffix(ThoroughfareNumberSuffix thoroughfareNumberSuffix)
add a value to the thoroughfareNumberSuffix property collection

Parameters:
thoroughfareNumberSuffix - Objects of the following type are allowed in the list: ThoroughfareNumberSuffix
Returns:
true (as general contract of Collection.add).

setThoroughfareName

public void setThoroughfareName(java.util.List<ThoroughfareName> thoroughfareName)
Sets the value of the thoroughfareName property Objects of the following type(s) are allowed in the list List.

Note:

This method does not make use of the fluent pattern.If you would like to make it fluent, use withThoroughfareName(java.util.List) instead.

Parameters:
thoroughfareName -

addToThoroughfareName

public Thoroughfare addToThoroughfareName(ThoroughfareName thoroughfareName)
add a value to the thoroughfareName property collection

Parameters:
thoroughfareName - Objects of the following type are allowed in the list: ThoroughfareName
Returns:
true (as general contract of Collection.add).

setAny

public void setAny(java.util.List<java.lang.Object> any)
Sets the value of the any property Objects of the following type(s) are allowed in the list List.

Note:

This method does not make use of the fluent pattern.If you would like to make it fluent, use withAny(java.util.List) instead.

Parameters:
any -

addToAny

public Thoroughfare addToAny(java.lang.Object any)
add a value to the any property collection

Parameters:
any - Objects of the following type are allowed in the list: Object
Returns:
true (as general contract of Collection.add).

withAddressLine

public Thoroughfare withAddressLine(java.util.List<AddressLine> addressLine)
fluent setter

Parameters:
addressLine - required parameter
See Also:
#setAddressLine(List)

withThoroughfareNumberOrThoroughfareNumberRange

public Thoroughfare withThoroughfareNumberOrThoroughfareNumberRange(java.util.List<java.lang.Object> thoroughfareNumberOrThoroughfareNumberRange)
fluent setter

Parameters:
thoroughfareNumberOrThoroughfareNumberRange - required parameter
See Also:
#setThoroughfareNumberOrThoroughfareNumberRange(List)

withThoroughfareNumberPrefix

public Thoroughfare withThoroughfareNumberPrefix(java.util.List<ThoroughfareNumberPrefix> thoroughfareNumberPrefix)
fluent setter

Parameters:
thoroughfareNumberPrefix - required parameter
See Also:
#setThoroughfareNumberPrefix(List)

withThoroughfareNumberSuffix

public Thoroughfare withThoroughfareNumberSuffix(java.util.List<ThoroughfareNumberSuffix> thoroughfareNumberSuffix)
fluent setter

Parameters:
thoroughfareNumberSuffix - required parameter
See Also:
#setThoroughfareNumberSuffix(List)

withThoroughfarePreDirection

public Thoroughfare withThoroughfarePreDirection(ThoroughfarePreDirection thoroughfarePreDirection)
fluent setter

Parameters:
thoroughfarePreDirection - required parameter
See Also:
setThoroughfarePreDirection(ThoroughfarePreDirection)

withThoroughfareLeading

public Thoroughfare withThoroughfareLeading(ThoroughfareLeadingType thoroughfareLeading)
fluent setter

Parameters:
thoroughfareLeading - required parameter
See Also:
setThoroughfareLeading(ThoroughfareLeadingType)

withThoroughfareName

public Thoroughfare withThoroughfareName(java.util.List<ThoroughfareName> thoroughfareName)
fluent setter

Parameters:
thoroughfareName - required parameter
See Also:
#setThoroughfareName(List)

withThoroughfareTrailing

public Thoroughfare withThoroughfareTrailing(ThoroughfareTrailingType thoroughfareTrailing)
fluent setter

Parameters:
thoroughfareTrailing - required parameter
See Also:
setThoroughfareTrailing(ThoroughfareTrailingType)

withThoroughfarePostDirection

public Thoroughfare withThoroughfarePostDirection(ThoroughfarePostDirection thoroughfarePostDirection)
fluent setter

Parameters:
thoroughfarePostDirection - required parameter
See Also:
setThoroughfarePostDirection(ThoroughfarePostDirection)

withDependentThoroughfare

public Thoroughfare withDependentThoroughfare(Thoroughfare.DependentThoroughfare dependentThoroughfare)
fluent setter

Parameters:
dependentThoroughfare - required parameter
See Also:
setDependentThoroughfare(DependentThoroughfare)

withAny

public Thoroughfare withAny(java.util.List<java.lang.Object> any)
fluent setter

Parameters:
any - required parameter
See Also:
#setAny(List)

withUnderscore

public Thoroughfare withUnderscore(java.lang.String underscore)
fluent setter

Parameters:
underscore - required parameter
See Also:
setUnderscore(String)

withXalDependentThoroughfares

public Thoroughfare withXalDependentThoroughfares(java.lang.String xalDependentThoroughfares)
fluent setter

Parameters:
xalDependentThoroughfares - required parameter
See Also:
setXalDependentThoroughfares(String)

withDependentThoroughfaresIndicator

public Thoroughfare withDependentThoroughfaresIndicator(java.lang.String dependentThoroughfaresIndicator)
fluent setter

Parameters:
dependentThoroughfaresIndicator - required parameter
See Also:
setDependentThoroughfaresIndicator(String)

withDependentThoroughfaresConnector

public Thoroughfare withDependentThoroughfaresConnector(java.lang.String dependentThoroughfaresConnector)
fluent setter

Parameters:
dependentThoroughfaresConnector - required parameter
See Also:
setDependentThoroughfaresConnector(String)

withDependentThoroughfares

public Thoroughfare withDependentThoroughfares(java.lang.String dependentThoroughfares)
fluent setter

Parameters:
dependentThoroughfares - required parameter
See Also:
setDependentThoroughfares(String)

clone

public Thoroughfare clone()
Overrides:
clone in class java.lang.Object