net.opengis.citygml.appearance.v_1_0
Class ParameterizedTextureType

java.lang.Object
  extended by net.opengis.gml.v_3_1_1.AbstractGMLType
      extended by net.opengis.gml.v_3_1_1.AbstractFeatureType
          extended by net.opengis.citygml.appearance.v_1_0.AbstractSurfaceDataType
              extended by net.opengis.citygml.appearance.v_1_0.AbstractTextureType
                  extended by net.opengis.citygml.appearance.v_1_0.ParameterizedTextureType
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 ParameterizedTextureType
extends AbstractTextureType
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

Specialization for standard 2D textures. "target" provides the linking to surface geometry. Only gml:MultiSurface and decendants of gml:AbstractSurfaceType are valid targets. As property of the link, a texture parameterization either as set of texture coordinates or transformation matrix is given.

Java class for ParameterizedTextureType complex type.

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

 <complexType name="ParameterizedTextureType">
   <complexContent>
     <extension base="{http://www.opengis.net/citygml/appearance/1.0}AbstractTextureType">
       <sequence>
         <element name="target" type="{http://www.opengis.net/citygml/appearance/1.0}TextureAssociationType" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://www.opengis.net/citygml/appearance/1.0}_GenericApplicationPropertyOfParameterizedTexture" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  List<Object> genericApplicationPropertyOfParameterizedTexture
           
protected  List<TextureAssociationType> target
           
 
Fields inherited from class net.opengis.citygml.appearance.v_1_0.AbstractTextureType
borderColor, genericApplicationPropertyOfTexture, imageURI, mimeType, textureType, wrapMode
 
Fields inherited from class net.opengis.citygml.appearance.v_1_0.AbstractSurfaceDataType
genericApplicationPropertyOfSurfaceData, isFront
 
Fields inherited from class net.opengis.gml.v_3_1_1.AbstractFeatureType
boundedBy, location
 
Fields inherited from class net.opengis.gml.v_3_1_1.AbstractGMLType
description, id, metaDataProperty, name
 
Constructor Summary
ParameterizedTextureType()
           
 
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<Object> getGenericApplicationPropertyOfParameterizedTexture()
          Gets the value of the genericApplicationPropertyOfParameterizedTexture property.
 List<TextureAssociationType> getTarget()
          Gets the value of the target property.
 int hashCode()
           
 int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
           
 boolean isSetGenericApplicationPropertyOfParameterizedTexture()
           
 boolean isSetTarget()
           
 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 setGenericApplicationPropertyOfParameterizedTexture(List<Object> value)
           
 void setTarget(List<TextureAssociationType> value)
           
 String toString()
           
 void unsetGenericApplicationPropertyOfParameterizedTexture()
           
 void unsetTarget()
           
 ParameterizedTextureType withBorderColor(Collection<Double> values)
           
 ParameterizedTextureType withBorderColor(Double... values)
           
 ParameterizedTextureType withBorderColor(List<Double> value)
           
 ParameterizedTextureType withGenericApplicationPropertyOfParameterizedTexture(Collection<Object> values)
           
 ParameterizedTextureType withGenericApplicationPropertyOfParameterizedTexture(List<Object> value)
           
 ParameterizedTextureType withGenericApplicationPropertyOfParameterizedTexture(Object... values)
           
 ParameterizedTextureType withGenericApplicationPropertyOfSurfaceData(Collection<Object> values)
           
 ParameterizedTextureType withGenericApplicationPropertyOfSurfaceData(List<Object> value)
           
 ParameterizedTextureType withGenericApplicationPropertyOfSurfaceData(Object... values)
           
 ParameterizedTextureType withGenericApplicationPropertyOfTexture(Collection<Object> values)
           
 ParameterizedTextureType withGenericApplicationPropertyOfTexture(List<Object> value)
           
 ParameterizedTextureType withGenericApplicationPropertyOfTexture(Object... values)
           
 ParameterizedTextureType withImageURI(String value)
           
 ParameterizedTextureType withIsFront(Boolean value)
           
 ParameterizedTextureType withMimeType(String value)
           
 ParameterizedTextureType withTarget(Collection<TextureAssociationType> values)
           
 ParameterizedTextureType withTarget(List<TextureAssociationType> value)
           
 ParameterizedTextureType withTarget(TextureAssociationType... values)
           
 ParameterizedTextureType withTextureType(TextureTypeType value)
           
 ParameterizedTextureType withWrapMode(WrapModeType value)
           
 
Methods inherited from class net.opengis.citygml.appearance.v_1_0.AbstractTextureType
getBorderColor, getGenericApplicationPropertyOfTexture, getImageURI, getMimeType, getTextureType, getWrapMode, isSetBorderColor, isSetGenericApplicationPropertyOfTexture, isSetImageURI, isSetMimeType, isSetTextureType, isSetWrapMode, setBorderColor, setGenericApplicationPropertyOfTexture, setImageURI, setMimeType, setTextureType, setWrapMode, unsetBorderColor, unsetGenericApplicationPropertyOfTexture
 
Methods inherited from class net.opengis.citygml.appearance.v_1_0.AbstractSurfaceDataType
getGenericApplicationPropertyOfSurfaceData, isIsFront, isSetGenericApplicationPropertyOfSurfaceData, isSetIsFront, setGenericApplicationPropertyOfSurfaceData, setIsFront, unsetGenericApplicationPropertyOfSurfaceData
 
Methods inherited from class net.opengis.gml.v_3_1_1.AbstractFeatureType
getBoundedBy, getLocation, isSetBoundedBy, isSetLocation, setBoundedBy, setLocation, withBoundedBy, withDescription, withId, withLocation, withMetaDataProperty, withMetaDataProperty, withMetaDataProperty, withName, withName, withName
 
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
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

target

protected List<TextureAssociationType> target

genericApplicationPropertyOfParameterizedTexture

protected List<Object> genericApplicationPropertyOfParameterizedTexture
Constructor Detail

ParameterizedTextureType

public ParameterizedTextureType()
Method Detail

getTarget

public List<TextureAssociationType> getTarget()
Gets the value of the target 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 target property.

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

    getTarget().add(newItem);
 

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


isSetTarget

public boolean isSetTarget()

unsetTarget

public void unsetTarget()

getGenericApplicationPropertyOfParameterizedTexture

public List<Object> getGenericApplicationPropertyOfParameterizedTexture()
Gets the value of the genericApplicationPropertyOfParameterizedTexture 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 genericApplicationPropertyOfParameterizedTexture property.

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

    getGenericApplicationPropertyOfParameterizedTexture().add(newItem);
 

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


isSetGenericApplicationPropertyOfParameterizedTexture

public boolean isSetGenericApplicationPropertyOfParameterizedTexture()

unsetGenericApplicationPropertyOfParameterizedTexture

public void unsetGenericApplicationPropertyOfParameterizedTexture()

toString

public String toString()
Overrides:
toString in class AbstractTextureType

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 AbstractTextureType

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 AbstractTextureType

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 AbstractTextureType

equals

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

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 AbstractTextureType

hashCode

public int hashCode()
Overrides:
hashCode in class AbstractTextureType

clone

public Object clone()
Overrides:
clone in class AbstractTextureType

copyTo

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

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 AbstractTextureType

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
Overrides:
createNewInstance in class AbstractTextureType

mergeFrom

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

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 AbstractTextureType

setTarget

public void setTarget(List<TextureAssociationType> value)

setGenericApplicationPropertyOfParameterizedTexture

public void setGenericApplicationPropertyOfParameterizedTexture(List<Object> value)

withTarget

public ParameterizedTextureType withTarget(TextureAssociationType... values)

withTarget

public ParameterizedTextureType withTarget(Collection<TextureAssociationType> values)

withGenericApplicationPropertyOfParameterizedTexture

public ParameterizedTextureType withGenericApplicationPropertyOfParameterizedTexture(Object... values)

withGenericApplicationPropertyOfParameterizedTexture

public ParameterizedTextureType withGenericApplicationPropertyOfParameterizedTexture(Collection<Object> values)

withTarget

public ParameterizedTextureType withTarget(List<TextureAssociationType> value)

withGenericApplicationPropertyOfParameterizedTexture

public ParameterizedTextureType withGenericApplicationPropertyOfParameterizedTexture(List<Object> value)

withImageURI

public ParameterizedTextureType withImageURI(String value)
Overrides:
withImageURI in class AbstractTextureType

withMimeType

public ParameterizedTextureType withMimeType(String value)
Overrides:
withMimeType in class AbstractTextureType

withTextureType

public ParameterizedTextureType withTextureType(TextureTypeType value)
Overrides:
withTextureType in class AbstractTextureType

withWrapMode

public ParameterizedTextureType withWrapMode(WrapModeType value)
Overrides:
withWrapMode in class AbstractTextureType

withBorderColor

public ParameterizedTextureType withBorderColor(Double... values)
Overrides:
withBorderColor in class AbstractTextureType

withBorderColor

public ParameterizedTextureType withBorderColor(Collection<Double> values)
Overrides:
withBorderColor in class AbstractTextureType

withGenericApplicationPropertyOfTexture

public ParameterizedTextureType withGenericApplicationPropertyOfTexture(Object... values)
Overrides:
withGenericApplicationPropertyOfTexture in class AbstractTextureType

withGenericApplicationPropertyOfTexture

public ParameterizedTextureType withGenericApplicationPropertyOfTexture(Collection<Object> values)
Overrides:
withGenericApplicationPropertyOfTexture in class AbstractTextureType

withBorderColor

public ParameterizedTextureType withBorderColor(List<Double> value)
Overrides:
withBorderColor in class AbstractTextureType

withGenericApplicationPropertyOfTexture

public ParameterizedTextureType withGenericApplicationPropertyOfTexture(List<Object> value)
Overrides:
withGenericApplicationPropertyOfTexture in class AbstractTextureType

withIsFront

public ParameterizedTextureType withIsFront(Boolean value)
Overrides:
withIsFront in class AbstractTextureType

withGenericApplicationPropertyOfSurfaceData

public ParameterizedTextureType withGenericApplicationPropertyOfSurfaceData(Object... values)
Overrides:
withGenericApplicationPropertyOfSurfaceData in class AbstractTextureType

withGenericApplicationPropertyOfSurfaceData

public ParameterizedTextureType withGenericApplicationPropertyOfSurfaceData(Collection<Object> values)
Overrides:
withGenericApplicationPropertyOfSurfaceData in class AbstractTextureType

withGenericApplicationPropertyOfSurfaceData

public ParameterizedTextureType withGenericApplicationPropertyOfSurfaceData(List<Object> value)
Overrides:
withGenericApplicationPropertyOfSurfaceData in class AbstractTextureType


Copyright © 2008-2015. All Rights Reserved.