net.opengis.iso19139.srv.v_20060504
Class SVParameterType

java.lang.Object
  extended by net.opengis.iso19139.gco.v_20060504.AbstractObjectType
      extended by net.opengis.iso19139.srv.v_20060504.SVParameterType
All Implemented Interfaces:
Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode, org.jvnet.jaxb2_commons.lang.MergeFrom, org.jvnet.jaxb2_commons.lang.ToString

public class SVParameterType
extends AbstractObjectType
implements Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode, org.jvnet.jaxb2_commons.lang.MergeFrom, org.jvnet.jaxb2_commons.lang.ToString

Java class for SV_Parameter_Type complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="SV_Parameter_Type">
   <complexContent>
     <extension base="{http://www.isotc211.org/2005/gco}AbstractObject_Type">
       <sequence>
         <element name="name" type="{http://www.isotc211.org/2005/gco}MemberName_Type"/>
         <element name="direction" type="{http://www.isotc211.org/2005/srv}SV_ParameterDirection_PropertyType" minOccurs="0"/>
         <element name="description" type="{http://www.isotc211.org/2005/gco}CharacterString_PropertyType" minOccurs="0"/>
         <element name="optionality" type="{http://www.isotc211.org/2005/gco}CharacterString_PropertyType"/>
         <element name="repeatability" type="{http://www.isotc211.org/2005/gco}Boolean_PropertyType"/>
         <element name="valueType" type="{http://www.isotc211.org/2005/gco}TypeName_PropertyType"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  CharacterStringPropertyType description
           
protected  SVParameterDirectionPropertyType direction
           
protected  MemberNameType name
           
protected  CharacterStringPropertyType optionality
           
protected  BooleanPropertyType repeatability
           
protected  TypeNamePropertyType valueType
           
 
Fields inherited from class net.opengis.iso19139.gco.v_20060504.AbstractObjectType
id, uuid
 
Constructor Summary
SVParameterType()
           
 
Method Summary
 StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
           
 StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
           
 Object clone()
           
 Object copyTo(Object target)
           
 Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, Object target, org.jvnet.jaxb2_commons.lang.CopyStrategy strategy)
           
 Object createNewInstance()
           
 boolean equals(Object object)
           
 boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
           
 CharacterStringPropertyType getDescription()
          Gets the value of the description property.
 SVParameterDirectionPropertyType getDirection()
          Gets the value of the direction property.
 MemberNameType getName()
          Gets the value of the name property.
 CharacterStringPropertyType getOptionality()
          Gets the value of the optionality property.
 BooleanPropertyType getRepeatability()
          Gets the value of the repeatability property.
 TypeNamePropertyType getValueType()
          Gets the value of the valueType property.
 int hashCode()
           
 int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
           
 void mergeFrom(org.jvnet.jaxb2_commons.locator.ObjectLocator leftLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator rightLocator, Object left, Object right, org.jvnet.jaxb2_commons.lang.MergeStrategy strategy)
           
 void mergeFrom(Object left, Object right)
           
 void setDescription(CharacterStringPropertyType value)
          Sets the value of the description property.
 void setDirection(SVParameterDirectionPropertyType value)
          Sets the value of the direction property.
 void setName(MemberNameType value)
          Sets the value of the name property.
 void setOptionality(CharacterStringPropertyType value)
          Sets the value of the optionality property.
 void setRepeatability(BooleanPropertyType value)
          Sets the value of the repeatability property.
 void setValueType(TypeNamePropertyType value)
          Sets the value of the valueType property.
 String toString()
           
 SVParameterType withDescription(CharacterStringPropertyType value)
           
 SVParameterType withDirection(SVParameterDirectionPropertyType value)
           
 SVParameterType withId(String value)
           
 SVParameterType withName(MemberNameType value)
           
 SVParameterType withOptionality(CharacterStringPropertyType value)
           
 SVParameterType withRepeatability(BooleanPropertyType value)
           
 SVParameterType withUuid(String value)
           
 SVParameterType withValueType(TypeNamePropertyType value)
           
 
Methods inherited from class net.opengis.iso19139.gco.v_20060504.AbstractObjectType
getId, getUuid, setId, setUuid
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

name

protected MemberNameType name

direction

protected SVParameterDirectionPropertyType direction

description

protected CharacterStringPropertyType description

optionality

protected CharacterStringPropertyType optionality

repeatability

protected BooleanPropertyType repeatability

valueType

protected TypeNamePropertyType valueType
Constructor Detail

SVParameterType

public SVParameterType()
Method Detail

getName

public MemberNameType getName()
Gets the value of the name property.

Returns:
possible object is MemberNameType

setName

public void setName(MemberNameType value)
Sets the value of the name property.

Parameters:
value - allowed object is MemberNameType

getDirection

public SVParameterDirectionPropertyType getDirection()
Gets the value of the direction property.

Returns:
possible object is SVParameterDirectionPropertyType

setDirection

public void setDirection(SVParameterDirectionPropertyType value)
Sets the value of the direction property.

Parameters:
value - allowed object is SVParameterDirectionPropertyType

getDescription

public CharacterStringPropertyType getDescription()
Gets the value of the description property.

Returns:
possible object is CharacterStringPropertyType

setDescription

public void setDescription(CharacterStringPropertyType value)
Sets the value of the description property.

Parameters:
value - allowed object is CharacterStringPropertyType

getOptionality

public CharacterStringPropertyType getOptionality()
Gets the value of the optionality property.

Returns:
possible object is CharacterStringPropertyType

setOptionality

public void setOptionality(CharacterStringPropertyType value)
Sets the value of the optionality property.

Parameters:
value - allowed object is CharacterStringPropertyType

getRepeatability

public BooleanPropertyType getRepeatability()
Gets the value of the repeatability property.

Returns:
possible object is BooleanPropertyType

setRepeatability

public void setRepeatability(BooleanPropertyType value)
Sets the value of the repeatability property.

Parameters:
value - allowed object is BooleanPropertyType

getValueType

public TypeNamePropertyType getValueType()
Gets the value of the valueType property.

Returns:
possible object is TypeNamePropertyType

setValueType

public void setValueType(TypeNamePropertyType value)
Sets the value of the valueType property.

Parameters:
value - allowed object is TypeNamePropertyType

toString

public String toString()
Overrides:
toString in class AbstractObjectType

append

public StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                            StringBuilder buffer,
                            org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
Specified by:
append in interface org.jvnet.jaxb2_commons.lang.ToString
Overrides:
append in class AbstractObjectType

appendFields

public StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                                  StringBuilder buffer,
                                  org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
Specified by:
appendFields in interface org.jvnet.jaxb2_commons.lang.ToString
Overrides:
appendFields in class AbstractObjectType

equals

public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
                      org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
                      Object object,
                      org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
Specified by:
equals in interface org.jvnet.jaxb2_commons.lang.Equals
Overrides:
equals in class AbstractObjectType

equals

public boolean equals(Object object)
Overrides:
equals in class AbstractObjectType

hashCode

public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                    org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
Specified by:
hashCode in interface org.jvnet.jaxb2_commons.lang.HashCode
Overrides:
hashCode in class AbstractObjectType

hashCode

public int hashCode()
Overrides:
hashCode in class AbstractObjectType

clone

public Object clone()
Overrides:
clone in class AbstractObjectType

copyTo

public Object copyTo(Object target)
Specified by:
copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTo
Overrides:
copyTo in class AbstractObjectType

copyTo

public Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                     Object target,
                     org.jvnet.jaxb2_commons.lang.CopyStrategy strategy)
Specified by:
copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTo
Overrides:
copyTo in class AbstractObjectType

createNewInstance

public Object createNewInstance()
Specified by:
createNewInstance in interface org.jvnet.jaxb2_commons.lang.CopyTo
Specified by:
createNewInstance in interface org.jvnet.jaxb2_commons.lang.MergeFrom

mergeFrom

public void mergeFrom(Object left,
                      Object right)
Specified by:
mergeFrom in interface org.jvnet.jaxb2_commons.lang.MergeFrom
Overrides:
mergeFrom in class AbstractObjectType

mergeFrom

public void mergeFrom(org.jvnet.jaxb2_commons.locator.ObjectLocator leftLocator,
                      org.jvnet.jaxb2_commons.locator.ObjectLocator rightLocator,
                      Object left,
                      Object right,
                      org.jvnet.jaxb2_commons.lang.MergeStrategy strategy)
Specified by:
mergeFrom in interface org.jvnet.jaxb2_commons.lang.MergeFrom
Overrides:
mergeFrom in class AbstractObjectType

withName

public SVParameterType withName(MemberNameType value)

withDirection

public SVParameterType withDirection(SVParameterDirectionPropertyType value)

withDescription

public SVParameterType withDescription(CharacterStringPropertyType value)

withOptionality

public SVParameterType withOptionality(CharacterStringPropertyType value)

withRepeatability

public SVParameterType withRepeatability(BooleanPropertyType value)

withValueType

public SVParameterType withValueType(TypeNamePropertyType value)

withId

public SVParameterType withId(String value)
Overrides:
withId in class AbstractObjectType

withUuid

public SVParameterType withUuid(String value)
Overrides:
withUuid in class AbstractObjectType


Copyright © 2008-2015. All Rights Reserved.