net.opengis.arml.v_2_0
Class ModelType

java.lang.Object
  extended by net.opengis.arml.v_2_0.ARElementType
      extended by net.opengis.arml.v_2_0.VisualAssetType
          extended by net.opengis.arml.v_2_0.ModelType
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 ModelType
extends VisualAssetType
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 ModelType complex type.

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

 <complexType name="ModelType">
   <complexContent>
     <extension base="{http://www.opengis.net/arml/2.0}VisualAssetType">
       <sequence>
         <element name="href">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <attribute ref="{http://www.w3.org/1999/xlink}href use="required""/>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="type" minOccurs="0">
           <simpleType>
             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
               <enumeration value="normal"/>
               <enumeration value="infrastructure"/>
             </restriction>
           </simpleType>
         </element>
         <element name="Scale" type="{http://www.opengis.net/arml/2.0}ScaleType" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Nested Class Summary
static class ModelType.Href
          Java class for anonymous complex type.
 
Nested classes/interfaces inherited from class net.opengis.arml.v_2_0.VisualAssetType
VisualAssetType.Conditions
 
Field Summary
protected  ModelType.Href href
           
protected  ScaleType scale
           
protected  String type
           
 
Fields inherited from class net.opengis.arml.v_2_0.VisualAssetType
conditions, enabled, orientation, scalingMode, zOrder
 
Fields inherited from class net.opengis.arml.v_2_0.ARElementType
id
 
Constructor Summary
ModelType()
           
 
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)
           
 ModelType.Href getHref()
          Gets the value of the href property.
 ScaleType getScale()
          Gets the value of the scale property.
 String getType()
          Gets the value of the type property.
 int hashCode()
           
 int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
           
 boolean isSetHref()
           
 boolean isSetScale()
           
 boolean isSetType()
           
 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 setHref(ModelType.Href value)
          Sets the value of the href property.
 void setScale(ScaleType value)
          Sets the value of the scale property.
 void setType(String value)
          Sets the value of the type property.
 String toString()
           
 ModelType withConditions(VisualAssetType.Conditions value)
           
 ModelType withEnabled(Boolean value)
           
 ModelType withHref(ModelType.Href value)
           
 ModelType withId(String value)
           
 ModelType withOrientation(OrientationType value)
           
 ModelType withScale(ScaleType value)
           
 ModelType withScalingMode(ScalingModeType value)
           
 ModelType withType(String value)
           
 ModelType withZOrder(Integer value)
           
 
Methods inherited from class net.opengis.arml.v_2_0.VisualAssetType
getConditions, getOrientation, getScalingMode, getZOrder, isEnabled, isSetConditions, isSetEnabled, isSetOrientation, isSetScalingMode, isSetZOrder, setConditions, setEnabled, setOrientation, setScalingMode, setZOrder
 
Methods inherited from class net.opengis.arml.v_2_0.ARElementType
getId, isSetId, setId
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

href

protected ModelType.Href href

type

protected String type

scale

protected ScaleType scale
Constructor Detail

ModelType

public ModelType()
Method Detail

getHref

public ModelType.Href getHref()
Gets the value of the href property.

Returns:
possible object is ModelType.Href

setHref

public void setHref(ModelType.Href value)
Sets the value of the href property.

Parameters:
value - allowed object is ModelType.Href

isSetHref

public boolean isSetHref()

getType

public String getType()
Gets the value of the type property.

Returns:
possible object is String

setType

public void setType(String value)
Sets the value of the type property.

Parameters:
value - allowed object is String

isSetType

public boolean isSetType()

getScale

public ScaleType getScale()
Gets the value of the scale property.

Returns:
possible object is ScaleType

setScale

public void setScale(ScaleType value)
Sets the value of the scale property.

Parameters:
value - allowed object is ScaleType

isSetScale

public boolean isSetScale()

toString

public String toString()
Overrides:
toString in class VisualAssetType

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 VisualAssetType

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 VisualAssetType

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 VisualAssetType

equals

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

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 VisualAssetType

hashCode

public int hashCode()
Overrides:
hashCode in class VisualAssetType

clone

public Object clone()
Overrides:
clone in class VisualAssetType

copyTo

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

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 VisualAssetType

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 VisualAssetType

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 VisualAssetType

withHref

public ModelType withHref(ModelType.Href value)

withType

public ModelType withType(String value)

withScale

public ModelType withScale(ScaleType value)

withEnabled

public ModelType withEnabled(Boolean value)
Overrides:
withEnabled in class VisualAssetType

withZOrder

public ModelType withZOrder(Integer value)
Overrides:
withZOrder in class VisualAssetType

withConditions

public ModelType withConditions(VisualAssetType.Conditions value)
Overrides:
withConditions in class VisualAssetType

withOrientation

public ModelType withOrientation(OrientationType value)
Overrides:
withOrientation in class VisualAssetType

withScalingMode

public ModelType withScalingMode(ScalingModeType value)
Overrides:
withScalingMode in class VisualAssetType

withId

public ModelType withId(String value)
Overrides:
withId in class VisualAssetType


Copyright © 2008-2015. All Rights Reserved.