Class AddressType
- java.lang.Object
-
- eu.europa.data.europass.model.credentials_.AddressType
-
- All Implemented Interfaces:
com.helger.commons.lang.IExplicitlyCloneable,Cloneable
@CodingStyleguideUnaware public class AddressType extends Object implements com.helger.commons.lang.IExplicitlyCloneable
An adress. Properties specifying an entity’s physical location.Java class for AddressType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="AddressType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="id" type="{http://www.w3.org/2001/XMLSchema}anyURI" minOccurs="0"/> <element name="identifier" type="{http://data.europa.eu/europass/model/credentials#}IdentifierType" maxOccurs="unbounded" minOccurs="0"/> <element name="fullAddress" type="{http://data.europa.eu/europass/model/credentials#}NoteType" maxOccurs="unbounded" minOccurs="0"/> <element name="country" minOccurs="0"> <complexType> <complexContent> <restriction base="{http://data.europa.eu/europass/model/credentials#}CodeType"> <sequence> <element name="targetName" type="{http://data.europa.eu/europass/model/credentials#}LanguageStringType" maxOccurs="unbounded"/> <element name="targetDescription" type="{http://data.europa.eu/europass/model/credentials#}NoteType" maxOccurs="unbounded" minOccurs="0"/> <element name="targetFrameworkName" type="{http://data.europa.eu/europass/model/credentials#}LanguageStringType" maxOccurs="unbounded"/> </sequence> <attribute name="uri" type="{http://data.europa.eu/europass/model/credentials#}CountryCodeContentType" /> <attribute name="targetID" type="{http://www.w3.org/2001/XMLSchema}anyURI" /> <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}anyURI" /> <attribute name="description" type="{http://www.w3.org/2001/XMLSchema}normalizedString" /> <attribute name="targetNotation" type="{http://www.w3.org/2001/XMLSchema}token" /> <attribute name="targetFrameworkID" type="{http://data.europa.eu/europass/model/credentials#}IdType" /> <attribute name="targetFrameworkUrl" use="required" type="{http://data.europa.eu/europass/model/credentials#}DocumentURLType" /> <attribute name="targetFrameworkSpatialID" type="{http://data.europa.eu/europass/model/credentials#}LocationCodeContentType" /> </restriction> </complexContent> </complexType> </element> </sequence> </restriction> </complexContent> </complexType>This class was annotated by ph-jaxb22-plugin -Xph-annotate
This class contains methods created by ph-jaxb22-plugin -Xph-equalshashcode
This class contains methods created by ph-jaxb22-plugin -Xph-tostring
This class contains methods created by ph-jaxb22-plugin -Xph-list-extension
This class contains methods created by ph-jaxb22-plugin -Xph-cloneable2
This class contains methods created by ph-jaxb22-plugin -Xph-value-extender
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAddressType.CountryJava class for anonymous complex type.
-
Constructor Summary
Constructors Constructor Description AddressType()Default constructor
Note: automatically created by ph-jaxb22-plugin -Xph-value-extender
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddFullAddress(NoteType elem)Created by ph-jaxb22-plugin -Xph-list-extensionvoidaddIdentifier(IdentifierType elem)Created by ph-jaxb22-plugin -Xph-list-extensionAddressTypeclone()Created by ph-jaxb22-plugin -Xph-cloneable2voidcloneTo(AddressType ret)This method clones all values fromthisto the passed object.booleanequals(Object o)Created by ph-jaxb22-plugin -Xph-equalshashcodeAddressType.CountrygetCountry()Gets the value of the country property.List<NoteType>getFullAddress()Gets the value of the fullAddress property.NoteTypegetFullAddressAtIndex(int index)Created by ph-jaxb22-plugin -Xph-list-extensionintgetFullAddressCount()Created by ph-jaxb22-plugin -Xph-list-extensionStringgetId()Gets the value of the id property.List<IdentifierType>getIdentifier()Gets the value of the identifier property.IdentifierTypegetIdentifierAtIndex(int index)Created by ph-jaxb22-plugin -Xph-list-extensionintgetIdentifierCount()Created by ph-jaxb22-plugin -Xph-list-extensionbooleanhasFullAddressEntries()Created by ph-jaxb22-plugin -Xph-list-extensioninthashCode()Created by ph-jaxb22-plugin -Xph-equalshashcodebooleanhasIdentifierEntries()Created by ph-jaxb22-plugin -Xph-list-extensionbooleanhasNoFullAddressEntries()Created by ph-jaxb22-plugin -Xph-list-extensionbooleanhasNoIdentifierEntries()Created by ph-jaxb22-plugin -Xph-list-extensionvoidsetCountry(AddressType.Country value)Sets the value of the country property.voidsetFullAddress(List<NoteType> aList)Created by ph-jaxb22-plugin -Xph-list-extensionvoidsetId(String value)Sets the value of the id property.voidsetIdentifier(List<IdentifierType> aList)Created by ph-jaxb22-plugin -Xph-list-extensionStringtoString()Created by ph-jaxb22-plugin -Xph-tostring
-
-
-
Method Detail
-
getId
@Nullable public String getId()
Gets the value of the id property.- Returns:
- possible object is
String
-
setId
public void setId(@Nullable String value)Sets the value of the id property.- Parameters:
value- allowed object isString
-
getIdentifier
@Nonnull @ReturnsMutableObject("JAXB implementation style") public List<IdentifierType> getIdentifier()Gets the value of the identifier property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
setmethod for the identifier property.For example, to add a new item, do as follows:
getIdentifier().add(newItem);Objects of the following type(s) are allowed in the list
IdentifierType
-
getFullAddress
@Nonnull @ReturnsMutableObject("JAXB implementation style") public List<NoteType> getFullAddress()Gets the value of the fullAddress property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
setmethod for the fullAddress property.For example, to add a new item, do as follows:
getFullAddress().add(newItem);Objects of the following type(s) are allowed in the list
NoteType
-
getCountry
@Nullable public AddressType.Country getCountry()
Gets the value of the country property.- Returns:
- possible object is
AddressType.Country
-
setCountry
public void setCountry(@Nullable AddressType.Country value)Sets the value of the country property.- Parameters:
value- allowed object isAddressType.Country
-
equals
public boolean equals(Object o)
Created by ph-jaxb22-plugin -Xph-equalshashcode
-
hashCode
public int hashCode()
Created by ph-jaxb22-plugin -Xph-equalshashcode
-
toString
public String toString()
Created by ph-jaxb22-plugin -Xph-tostring
-
setIdentifier
public void setIdentifier(@Nullable List<IdentifierType> aList)Created by ph-jaxb22-plugin -Xph-list-extension- Parameters:
aList- The new list member to set. May benull.
-
setFullAddress
public void setFullAddress(@Nullable List<NoteType> aList)Created by ph-jaxb22-plugin -Xph-list-extension- Parameters:
aList- The new list member to set. May benull.
-
hasIdentifierEntries
public boolean hasIdentifierEntries()
Created by ph-jaxb22-plugin -Xph-list-extension- Returns:
trueif at least one item is contained,falseotherwise.
-
hasNoIdentifierEntries
public boolean hasNoIdentifierEntries()
Created by ph-jaxb22-plugin -Xph-list-extension- Returns:
trueif no item is contained,falseotherwise.
-
getIdentifierCount
@Nonnegative public int getIdentifierCount()
Created by ph-jaxb22-plugin -Xph-list-extension- Returns:
- The number of contained elements. Always ≥ 0.
-
getIdentifierAtIndex
@Nullable public IdentifierType getIdentifierAtIndex(@Nonnegative int index) throws IndexOutOfBoundsException
Created by ph-jaxb22-plugin -Xph-list-extension- Parameters:
index- The index to retrieve- Returns:
- The element at the specified index. May be
null - Throws:
IndexOutOfBoundsException- if the index is invalid!
-
addIdentifier
public void addIdentifier(@Nonnull IdentifierType elem)Created by ph-jaxb22-plugin -Xph-list-extension- Parameters:
elem- The element to be added. May not benull.
-
hasFullAddressEntries
public boolean hasFullAddressEntries()
Created by ph-jaxb22-plugin -Xph-list-extension- Returns:
trueif at least one item is contained,falseotherwise.
-
hasNoFullAddressEntries
public boolean hasNoFullAddressEntries()
Created by ph-jaxb22-plugin -Xph-list-extension- Returns:
trueif no item is contained,falseotherwise.
-
getFullAddressCount
@Nonnegative public int getFullAddressCount()
Created by ph-jaxb22-plugin -Xph-list-extension- Returns:
- The number of contained elements. Always ≥ 0.
-
getFullAddressAtIndex
@Nullable public NoteType getFullAddressAtIndex(@Nonnegative int index) throws IndexOutOfBoundsException
Created by ph-jaxb22-plugin -Xph-list-extension- Parameters:
index- The index to retrieve- Returns:
- The element at the specified index. May be
null - Throws:
IndexOutOfBoundsException- if the index is invalid!
-
addFullAddress
public void addFullAddress(@Nonnull NoteType elem)Created by ph-jaxb22-plugin -Xph-list-extension- Parameters:
elem- The element to be added. May not benull.
-
cloneTo
public void cloneTo(@Nonnull AddressType ret)This method clones all values fromthisto the passed object. All data in the parameter object is overwritten!Created by ph-jaxb22-plugin -Xph-cloneable2- Parameters:
ret- The target object to clone to. May not benull.
-
clone
@Nonnull @ReturnsMutableCopy public AddressType clone()
Created by ph-jaxb22-plugin -Xph-cloneable2
-
-