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

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

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


Nested Class Summary
static class Thoroughfare.ThoroughfareNumberRange.ThoroughfareNumberFrom
           
static class Thoroughfare.ThoroughfareNumberRange.ThoroughfareNumberTo
           
 
Field Summary
protected  java.util.List<AddressLine> addressLine
           
protected  java.lang.String code
           
protected  java.lang.String indicator
           
protected  java.lang.String indicatorOccurrence
           
protected  java.lang.String numberRangeOccurrence
           
protected  java.lang.String range
           
protected  java.lang.String separator
           
protected  Thoroughfare.ThoroughfareNumberRange.ThoroughfareNumberFrom thoroughfareNumberFrom
           
protected  Thoroughfare.ThoroughfareNumberRange.ThoroughfareNumberTo thoroughfareNumberTo
           
protected  java.lang.String underscore
           
 
Constructor Summary
Thoroughfare.ThoroughfareNumberRange(Thoroughfare.ThoroughfareNumberRange.ThoroughfareNumberFrom thoroughfareNumberFrom, Thoroughfare.ThoroughfareNumberRange.ThoroughfareNumberTo thoroughfareNumberTo)
          Value constructor with only mandatory fields
 
Method Summary
 Thoroughfare.ThoroughfareNumberRange addToAddressLine(AddressLine addressLine)
          add a value to the addressLine property collection
 Thoroughfare.ThoroughfareNumberRange clone()
           
 AddressLine createAndAddAddressLine()
          Creates a new instance of AddressLine and adds it to addressLine.
 Thoroughfare.ThoroughfareNumberRange.ThoroughfareNumberFrom createAndSetThoroughfareNumberFrom()
          Creates a new instance of Thoroughfare.ThoroughfareNumberRange.ThoroughfareNumberFrom and set it to thoroughfareNumberFrom.
 Thoroughfare.ThoroughfareNumberRange.ThoroughfareNumberTo createAndSetThoroughfareNumberTo()
          Creates a new instance of Thoroughfare.ThoroughfareNumberRange.ThoroughfareNumberTo and set it to thoroughfareNumberTo.
 boolean equals(java.lang.Object obj)
           
 java.util.List<AddressLine> getAddressLine()
           
 java.lang.String getCode()
           
 java.lang.String getIndicator()
           
 java.lang.String getIndicatorOccurrence()
           
 java.lang.String getNumberRangeOccurrence()
           
 java.util.Map<javax.xml.namespace.QName,java.lang.String> getOtherAttributes()
           
 java.lang.String getRange()
           
 java.lang.String getSeparator()
           
 Thoroughfare.ThoroughfareNumberRange.ThoroughfareNumberFrom getThoroughfareNumberFrom()
           
 Thoroughfare.ThoroughfareNumberRange.ThoroughfareNumberTo getThoroughfareNumberTo()
           
 java.lang.String getUnderscore()
           
 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 setCode(java.lang.String value)
           
 void setIndicator(java.lang.String value)
           
 void setIndicatorOccurrence(java.lang.String value)
           
 void setNumberRangeOccurrence(java.lang.String value)
           
 void setRange(java.lang.String value)
           
 void setSeparator(java.lang.String value)
           
 void setThoroughfareNumberFrom(Thoroughfare.ThoroughfareNumberRange.ThoroughfareNumberFrom value)
           
 void setThoroughfareNumberTo(Thoroughfare.ThoroughfareNumberRange.ThoroughfareNumberTo value)
           
 void setUnderscore(java.lang.String value)
           
 Thoroughfare.ThoroughfareNumberRange withAddressLine(java.util.List<AddressLine> addressLine)
          fluent setter
 Thoroughfare.ThoroughfareNumberRange withCode(java.lang.String code)
          fluent setter
 Thoroughfare.ThoroughfareNumberRange withIndicator(java.lang.String indicator)
          fluent setter
 Thoroughfare.ThoroughfareNumberRange withIndicatorOccurrence(java.lang.String indicatorOccurrence)
          fluent setter
 Thoroughfare.ThoroughfareNumberRange withNumberRangeOccurrence(java.lang.String numberRangeOccurrence)
          fluent setter
 Thoroughfare.ThoroughfareNumberRange withRange(java.lang.String range)
          fluent setter
 Thoroughfare.ThoroughfareNumberRange withSeparator(java.lang.String separator)
          fluent setter
 Thoroughfare.ThoroughfareNumberRange withUnderscore(java.lang.String underscore)
          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

thoroughfareNumberFrom

protected Thoroughfare.ThoroughfareNumberRange.ThoroughfareNumberFrom thoroughfareNumberFrom

thoroughfareNumberTo

protected Thoroughfare.ThoroughfareNumberRange.ThoroughfareNumberTo thoroughfareNumberTo

range

protected java.lang.String range

indicator

protected java.lang.String indicator

separator

protected java.lang.String separator

indicatorOccurrence

protected java.lang.String indicatorOccurrence

numberRangeOccurrence

protected java.lang.String numberRangeOccurrence

underscore

protected java.lang.String underscore

code

protected java.lang.String code
Constructor Detail

Thoroughfare.ThoroughfareNumberRange

public Thoroughfare.ThoroughfareNumberRange(Thoroughfare.ThoroughfareNumberRange.ThoroughfareNumberFrom thoroughfareNumberFrom,
                                            Thoroughfare.ThoroughfareNumberRange.ThoroughfareNumberTo thoroughfareNumberTo)
Value constructor with only mandatory fields

Parameters:
thoroughfareNumberFrom - required parameter
thoroughfareNumberTo - required parameter
Method Detail

getAddressLine

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

getThoroughfareNumberFrom

public Thoroughfare.ThoroughfareNumberRange.ThoroughfareNumberFrom getThoroughfareNumberFrom()
Returns:
possible object is Thoroughfare.ThoroughfareNumberRange.ThoroughfareNumberFrom

setThoroughfareNumberFrom

public void setThoroughfareNumberFrom(Thoroughfare.ThoroughfareNumberRange.ThoroughfareNumberFrom value)
Parameters:
value - allowed object is Thoroughfare.ThoroughfareNumberRange.ThoroughfareNumberFrom

getThoroughfareNumberTo

public Thoroughfare.ThoroughfareNumberRange.ThoroughfareNumberTo getThoroughfareNumberTo()
Returns:
possible object is Thoroughfare.ThoroughfareNumberRange.ThoroughfareNumberTo

setThoroughfareNumberTo

public void setThoroughfareNumberTo(Thoroughfare.ThoroughfareNumberRange.ThoroughfareNumberTo value)
Parameters:
value - allowed object is Thoroughfare.ThoroughfareNumberRange.ThoroughfareNumberTo

getRange

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

setRange

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

getIndicator

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

setIndicator

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

getSeparator

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

setSeparator

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

getIndicatorOccurrence

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

setIndicatorOccurrence

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

getNumberRangeOccurrence

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

setNumberRangeOccurrence

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

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

getCode

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

setCode

public void setCode(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);


createAndSetThoroughfareNumberFrom

public Thoroughfare.ThoroughfareNumberRange.ThoroughfareNumberFrom createAndSetThoroughfareNumberFrom()
Creates a new instance of Thoroughfare.ThoroughfareNumberRange.ThoroughfareNumberFrom and set it to thoroughfareNumberFrom. This method is a short version for: ThoroughfareNumberFrom thoroughfareNumberFrom = new ThoroughfareNumberFrom(); this.setThoroughfareNumberFrom(thoroughfareNumberFrom);


createAndSetThoroughfareNumberTo

public Thoroughfare.ThoroughfareNumberRange.ThoroughfareNumberTo createAndSetThoroughfareNumberTo()
Creates a new instance of Thoroughfare.ThoroughfareNumberRange.ThoroughfareNumberTo and set it to thoroughfareNumberTo. This method is a short version for: ThoroughfareNumberTo thoroughfareNumberTo = new ThoroughfareNumberTo(); this.setThoroughfareNumberTo(thoroughfareNumberTo);


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.ThoroughfareNumberRange 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).

withAddressLine

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

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

withRange

public Thoroughfare.ThoroughfareNumberRange withRange(java.lang.String range)
fluent setter

Parameters:
range - required parameter
See Also:
setRange(String)

withIndicator

public Thoroughfare.ThoroughfareNumberRange withIndicator(java.lang.String indicator)
fluent setter

Parameters:
indicator - required parameter
See Also:
setIndicator(String)

withSeparator

public Thoroughfare.ThoroughfareNumberRange withSeparator(java.lang.String separator)
fluent setter

Parameters:
separator - required parameter
See Also:
setSeparator(String)

withIndicatorOccurrence

public Thoroughfare.ThoroughfareNumberRange withIndicatorOccurrence(java.lang.String indicatorOccurrence)
fluent setter

Parameters:
indicatorOccurrence - required parameter
See Also:
setIndicatorOccurrence(String)

withNumberRangeOccurrence

public Thoroughfare.ThoroughfareNumberRange withNumberRangeOccurrence(java.lang.String numberRangeOccurrence)
fluent setter

Parameters:
numberRangeOccurrence - required parameter
See Also:
setNumberRangeOccurrence(String)

withUnderscore

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

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

withCode

public Thoroughfare.ThoroughfareNumberRange withCode(java.lang.String code)
fluent setter

Parameters:
code - required parameter
See Also:
setCode(String)

clone

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