Class MemberNameType
- java.lang.Object
-
- net.opengis.iso19139.gco.v_20070417.AbstractObjectType
-
- net.opengis.iso19139.gco.v_20070417.MemberNameType
-
- All Implemented Interfaces:
Cloneable,org.jvnet.jaxb.lang.CopyTo,org.jvnet.jaxb.lang.Equals,org.jvnet.jaxb.lang.HashCode,org.jvnet.jaxb.lang.MergeFrom,org.jvnet.jaxb.lang.ToString
public class MemberNameType extends AbstractObjectType implements Cloneable, org.jvnet.jaxb.lang.CopyTo, org.jvnet.jaxb.lang.Equals, org.jvnet.jaxb.lang.HashCode, org.jvnet.jaxb.lang.MergeFrom, org.jvnet.jaxb.lang.ToString
A MemberName is a LocalName that references either an attribute slot in a record or recordType or an attribute, operation, or association role in an object instance or type description in some form of schema. The stored value "aName" is the returned value for the "aName()" operation.Java class for MemberName_Type complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="MemberName_Type"> <complexContent> <extension base="{http://www.isotc211.org/2005/gco}AbstractObject_Type"> <sequence> <element name="aName" type="{http://www.isotc211.org/2005/gco}CharacterString_PropertyType"/> <element name="attributeType" type="{http://www.isotc211.org/2005/gco}TypeName_PropertyType"/> </sequence> </extension> </complexContent> </complexType>
-
-
Field Summary
Fields Modifier and Type Field Description protected CharacterStringPropertyTypeaNameprotected TypeNamePropertyTypeattributeType-
Fields inherited from class net.opengis.iso19139.gco.v_20070417.AbstractObjectType
id, uuid
-
-
Constructor Summary
Constructors Constructor Description MemberNameType()Default no-arg constructorMemberNameType(String id, String uuid, CharacterStringPropertyType aName, TypeNamePropertyType attributeType)Fully-initialising value constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringBuilderappend(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy)StringBuilderappendFields(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy)Objectclone()ObjectcopyTo(Object target)ObjectcopyTo(org.jvnet.jaxb.locator.ObjectLocator locator, Object target, org.jvnet.jaxb.lang.CopyStrategy strategy)ObjectcreateNewInstance()booleanequals(Object object)booleanequals(org.jvnet.jaxb.locator.ObjectLocator thisLocator, org.jvnet.jaxb.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb.lang.EqualsStrategy strategy)CharacterStringPropertyTypegetAName()Gets the value of the aName property.TypeNamePropertyTypegetAttributeType()Gets the value of the attributeType property.inthashCode()inthashCode(org.jvnet.jaxb.locator.ObjectLocator locator, org.jvnet.jaxb.lang.HashCodeStrategy strategy)booleanisSetAName()booleanisSetAttributeType()voidmergeFrom(Object left, Object right)voidmergeFrom(org.jvnet.jaxb.locator.ObjectLocator leftLocator, org.jvnet.jaxb.locator.ObjectLocator rightLocator, Object left, Object right, org.jvnet.jaxb.lang.MergeStrategy strategy)voidsetAName(CharacterStringPropertyType value)Sets the value of the aName property.voidsetAttributeType(TypeNamePropertyType value)Sets the value of the attributeType property.StringtoString()MemberNameTypewithAName(CharacterStringPropertyType value)MemberNameTypewithAttributeType(TypeNamePropertyType value)MemberNameTypewithId(String value)MemberNameTypewithUuid(String value)
-
-
-
Field Detail
-
aName
protected CharacterStringPropertyType aName
-
attributeType
protected TypeNamePropertyType attributeType
-
-
Constructor Detail
-
MemberNameType
public MemberNameType()
Default no-arg constructor
-
MemberNameType
public MemberNameType(String id, String uuid, CharacterStringPropertyType aName, TypeNamePropertyType attributeType)
Fully-initialising value constructor
-
-
Method Detail
-
getAName
public CharacterStringPropertyType getAName()
Gets the value of the aName property.- Returns:
- possible object is
CharacterStringPropertyType
-
setAName
public void setAName(CharacterStringPropertyType value)
Sets the value of the aName property.- Parameters:
value- allowed object isCharacterStringPropertyType
-
isSetAName
public boolean isSetAName()
-
getAttributeType
public TypeNamePropertyType getAttributeType()
Gets the value of the attributeType property.- Returns:
- possible object is
TypeNamePropertyType
-
setAttributeType
public void setAttributeType(TypeNamePropertyType value)
Sets the value of the attributeType property.- Parameters:
value- allowed object isTypeNamePropertyType
-
isSetAttributeType
public boolean isSetAttributeType()
-
toString
public String toString()
- Overrides:
toStringin classAbstractObjectType
-
append
public StringBuilder append(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy)
- Specified by:
appendin interfaceorg.jvnet.jaxb.lang.ToString- Overrides:
appendin classAbstractObjectType
-
appendFields
public StringBuilder appendFields(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy)
- Specified by:
appendFieldsin interfaceorg.jvnet.jaxb.lang.ToString- Overrides:
appendFieldsin classAbstractObjectType
-
equals
public boolean equals(org.jvnet.jaxb.locator.ObjectLocator thisLocator, org.jvnet.jaxb.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb.lang.EqualsStrategy strategy)- Specified by:
equalsin interfaceorg.jvnet.jaxb.lang.Equals- Overrides:
equalsin classAbstractObjectType
-
equals
public boolean equals(Object object)
- Overrides:
equalsin classAbstractObjectType
-
hashCode
public int hashCode(org.jvnet.jaxb.locator.ObjectLocator locator, org.jvnet.jaxb.lang.HashCodeStrategy strategy)- Specified by:
hashCodein interfaceorg.jvnet.jaxb.lang.HashCode- Overrides:
hashCodein classAbstractObjectType
-
hashCode
public int hashCode()
- Overrides:
hashCodein classAbstractObjectType
-
clone
public Object clone()
- Overrides:
clonein classAbstractObjectType
-
copyTo
public Object copyTo(Object target)
- Specified by:
copyToin interfaceorg.jvnet.jaxb.lang.CopyTo- Overrides:
copyToin classAbstractObjectType
-
copyTo
public Object copyTo(org.jvnet.jaxb.locator.ObjectLocator locator, Object target, org.jvnet.jaxb.lang.CopyStrategy strategy)
- Specified by:
copyToin interfaceorg.jvnet.jaxb.lang.CopyTo- Overrides:
copyToin classAbstractObjectType
-
createNewInstance
public Object createNewInstance()
- Specified by:
createNewInstancein interfaceorg.jvnet.jaxb.lang.CopyTo- Specified by:
createNewInstancein interfaceorg.jvnet.jaxb.lang.MergeFrom
-
mergeFrom
public void mergeFrom(Object left, Object right)
- Specified by:
mergeFromin interfaceorg.jvnet.jaxb.lang.MergeFrom- Overrides:
mergeFromin classAbstractObjectType
-
mergeFrom
public void mergeFrom(org.jvnet.jaxb.locator.ObjectLocator leftLocator, org.jvnet.jaxb.locator.ObjectLocator rightLocator, Object left, Object right, org.jvnet.jaxb.lang.MergeStrategy strategy)- Specified by:
mergeFromin interfaceorg.jvnet.jaxb.lang.MergeFrom- Overrides:
mergeFromin classAbstractObjectType
-
withAName
public MemberNameType withAName(CharacterStringPropertyType value)
-
withAttributeType
public MemberNameType withAttributeType(TypeNamePropertyType value)
-
withId
public MemberNameType withId(String value)
- Overrides:
withIdin classAbstractObjectType
-
withUuid
public MemberNameType withUuid(String value)
- Overrides:
withUuidin classAbstractObjectType
-
-