net.opengis.citygml.texturedsurface.v_1_0
Class SimpleTextureType

java.lang.Object
  extended by net.opengis.gml.v_3_1_1.AbstractGMLType
      extended by net.opengis.citygml.texturedsurface.v_1_0.AbstractAppearanceType
          extended by net.opengis.citygml.texturedsurface.v_1_0.SimpleTextureType
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 SimpleTextureType
extends AbstractAppearanceType
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

Deprecated since CityGML version 0.4.0. Use the concepts of the CityGML Appearance module instead. Adopted from X3D standard (http://www.web3d.org/x3d/). ToDo: repeat

Java class for SimpleTextureType complex type.

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

 <complexType name="SimpleTextureType">
   <complexContent>
     <extension base="{http://www.opengis.net/citygml/texturedsurface/1.0}AbstractAppearanceType">
       <sequence>
         <element name="textureMap" type="{http://www.w3.org/2001/XMLSchema}anyURI"/>
         <element name="textureCoordinates" type="{http://www.opengis.net/gml}doubleList"/>
         <element name="textureType" type="{http://www.opengis.net/citygml/texturedsurface/1.0}TextureTypeType" minOccurs="0"/>
         <element name="repeat" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  Boolean repeat
           
protected  List<Double> textureCoordinates
           
protected  String textureMap
           
protected  TextureTypeType textureType
           
 
Fields inherited from class net.opengis.gml.v_3_1_1.AbstractGMLType
description, id, metaDataProperty, name
 
Constructor Summary
SimpleTextureType()
           
 
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)
           
 List<Double> getTextureCoordinates()
          Gets the value of the textureCoordinates property.
 String getTextureMap()
          Gets the value of the textureMap property.
 TextureTypeType getTextureType()
          Gets the value of the textureType property.
 int hashCode()
           
 int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
           
 Boolean isRepeat()
          Gets the value of the repeat property.
 boolean isSetRepeat()
           
 boolean isSetTextureCoordinates()
           
 boolean isSetTextureMap()
           
 boolean isSetTextureType()
           
 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 setRepeat(Boolean value)
          Sets the value of the repeat property.
 void setTextureCoordinates(List<Double> value)
           
 void setTextureMap(String value)
          Sets the value of the textureMap property.
 void setTextureType(TextureTypeType value)
          Sets the value of the textureType property.
 String toString()
           
 void unsetTextureCoordinates()
           
 SimpleTextureType withRepeat(Boolean value)
           
 SimpleTextureType withTextureCoordinates(Collection<Double> values)
           
 SimpleTextureType withTextureCoordinates(Double... values)
           
 SimpleTextureType withTextureCoordinates(List<Double> value)
           
 SimpleTextureType withTextureMap(String value)
           
 SimpleTextureType withTextureType(TextureTypeType value)
           
 
Methods inherited from class net.opengis.gml.v_3_1_1.AbstractGMLType
getDescription, getId, getMetaDataProperty, getName, isSetDescription, isSetId, isSetMetaDataProperty, isSetName, setDescription, setId, setMetaDataProperty, setName, unsetMetaDataProperty, unsetName, withDescription, withId, withMetaDataProperty, withMetaDataProperty, withMetaDataProperty, withName, withName, withName
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

textureMap

protected String textureMap

textureCoordinates

protected List<Double> textureCoordinates

textureType

protected TextureTypeType textureType

repeat

protected Boolean repeat
Constructor Detail

SimpleTextureType

public SimpleTextureType()
Method Detail

getTextureMap

public String getTextureMap()
Gets the value of the textureMap property.

Returns:
possible object is String

setTextureMap

public void setTextureMap(String value)
Sets the value of the textureMap property.

Parameters:
value - allowed object is String

isSetTextureMap

public boolean isSetTextureMap()

getTextureCoordinates

public List<Double> getTextureCoordinates()
Gets the value of the textureCoordinates 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 set method for the textureCoordinates property.

For example, to add a new item, do as follows:

    getTextureCoordinates().add(newItem);
 

Objects of the following type(s) are allowed in the list Double


isSetTextureCoordinates

public boolean isSetTextureCoordinates()

unsetTextureCoordinates

public void unsetTextureCoordinates()

getTextureType

public TextureTypeType getTextureType()
Gets the value of the textureType property.

Returns:
possible object is TextureTypeType

setTextureType

public void setTextureType(TextureTypeType value)
Sets the value of the textureType property.

Parameters:
value - allowed object is TextureTypeType

isSetTextureType

public boolean isSetTextureType()

isRepeat

public Boolean isRepeat()
Gets the value of the repeat property.

Returns:
possible object is Boolean

setRepeat

public void setRepeat(Boolean value)
Sets the value of the repeat property.

Parameters:
value - allowed object is Boolean

isSetRepeat

public boolean isSetRepeat()

toString

public String toString()
Overrides:
toString in class AbstractAppearanceType

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 AbstractAppearanceType

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 AbstractAppearanceType

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 AbstractAppearanceType

equals

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

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 AbstractAppearanceType

hashCode

public int hashCode()
Overrides:
hashCode in class AbstractAppearanceType

clone

public Object clone()
Overrides:
clone in class AbstractAppearanceType

copyTo

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

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 AbstractAppearanceType

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 AbstractAppearanceType

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 AbstractAppearanceType

setTextureCoordinates

public void setTextureCoordinates(List<Double> value)

withTextureMap

public SimpleTextureType withTextureMap(String value)

withTextureCoordinates

public SimpleTextureType withTextureCoordinates(Double... values)

withTextureCoordinates

public SimpleTextureType withTextureCoordinates(Collection<Double> values)

withTextureType

public SimpleTextureType withTextureType(TextureTypeType value)

withRepeat

public SimpleTextureType withRepeat(Boolean value)

withTextureCoordinates

public SimpleTextureType withTextureCoordinates(List<Double> value)


Copyright © 2008-2015. All Rights Reserved.