org.citygml4j.impl.citygml.texturedsurface
Class _SimpleTextureImpl

java.lang.Object
  extended by org.citygml4j.impl.gml.base.AbstractGMLImpl
      extended by org.citygml4j.impl.citygml.texturedsurface._AbstractAppearanceImpl
          extended by org.citygml4j.impl.citygml.texturedsurface._SimpleTextureImpl
All Implemented Interfaces:
CityGML, _AbstractAppearance, _SimpleTexture, TexturedSurfaceModuleComponent, Associable, ModelObject, Child, Copyable, AbstractGML, StandardObjectProperties, GML

public class _SimpleTextureImpl
extends _AbstractAppearanceImpl
implements _SimpleTexture


Constructor Summary
_SimpleTextureImpl()
           
_SimpleTextureImpl(TexturedSurfaceModule module)
           
 
Method Summary
<T> T
accept(GMLFunctor<T> visitor)
           
 void accept(GMLVisitor visitor)
           
 java.lang.Object copy(CopyBuilder copyBuilder)
           
 java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
           
 CityGMLClass getCityGMLClass()
           
 java.lang.Boolean getRepeat()
           
 java.util.List<java.lang.Double> getTextureCoordinates()
           
 java.lang.String getTextureMap()
           
 _TextureType getTextureType()
           
 boolean isSetRepeat()
           
 boolean isSetTextureCoordinates()
           
 boolean isSetTextureMap()
           
 boolean isSetTextureType()
           
 void setRepeat(java.lang.Boolean repeat)
           
 void setTextureCoordinates(java.util.List<java.lang.Double> textureCoordinates)
           
 void setTextureMap(java.lang.String textureMap)
           
 void setTextureType(_TextureType _textureType)
           
 void unsetRepeat()
           
 void unsetTextureType()
           
 
Methods inherited from class org.citygml4j.impl.citygml.texturedsurface._AbstractAppearanceImpl
getCityGMLModule, getModelType, isSetCityGMLModule
 
Methods inherited from class org.citygml4j.impl.gml.base.AbstractGMLImpl
addMetaDataProperty, addName, getDescription, getGMLClass, getId, getMetaDataProperty, getName, getParent, isSetDescription, isSetId, isSetMetaDataProperty, isSetName, isSetParent, setDescription, setId, setMetaDataProperty, setName, setParent, unsetDescription, unsetId, unsetMetaDataProperty, unsetMetaDataProperty, unsetName, unsetName, unsetParent
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.citygml4j.model.citygml.CityGML
getCityGMLModule, isSetCityGMLModule
 
Methods inherited from interface org.citygml4j.model.gml.base.AbstractGML
getId, isSetId, setId, unsetId
 
Methods inherited from interface org.citygml4j.model.gml.base.StandardObjectProperties
addMetaDataProperty, addName, getDescription, getMetaDataProperty, getName, isSetDescription, isSetMetaDataProperty, isSetName, setDescription, setMetaDataProperty, setName, unsetDescription, unsetMetaDataProperty, unsetMetaDataProperty, unsetName, unsetName
 
Methods inherited from interface org.citygml4j.model.gml.GML
getGMLClass
 
Methods inherited from interface org.citygml4j.model.common.base.ModelObject
getModelType
 
Methods inherited from interface org.citygml4j.model.common.child.Child
getParent, isSetParent, setParent, unsetParent
 

Constructor Detail

_SimpleTextureImpl

public _SimpleTextureImpl()

_SimpleTextureImpl

public _SimpleTextureImpl(TexturedSurfaceModule module)
Method Detail

getRepeat

public java.lang.Boolean getRepeat()
Specified by:
getRepeat in interface _SimpleTexture

getTextureCoordinates

public java.util.List<java.lang.Double> getTextureCoordinates()
Specified by:
getTextureCoordinates in interface _SimpleTexture

getTextureMap

public java.lang.String getTextureMap()
Specified by:
getTextureMap in interface _SimpleTexture

getTextureType

public _TextureType getTextureType()
Specified by:
getTextureType in interface _SimpleTexture

isSetRepeat

public boolean isSetRepeat()
Specified by:
isSetRepeat in interface _SimpleTexture

isSetTextureCoordinates

public boolean isSetTextureCoordinates()
Specified by:
isSetTextureCoordinates in interface _SimpleTexture

isSetTextureMap

public boolean isSetTextureMap()
Specified by:
isSetTextureMap in interface _SimpleTexture

isSetTextureType

public boolean isSetTextureType()
Specified by:
isSetTextureType in interface _SimpleTexture

setRepeat

public void setRepeat(java.lang.Boolean repeat)
Specified by:
setRepeat in interface _SimpleTexture

setTextureCoordinates

public void setTextureCoordinates(java.util.List<java.lang.Double> textureCoordinates)
Specified by:
setTextureCoordinates in interface _SimpleTexture

setTextureMap

public void setTextureMap(java.lang.String textureMap)
Specified by:
setTextureMap in interface _SimpleTexture

setTextureType

public void setTextureType(_TextureType _textureType)
Specified by:
setTextureType in interface _SimpleTexture

unsetRepeat

public void unsetRepeat()
Specified by:
unsetRepeat in interface _SimpleTexture

unsetTextureType

public void unsetTextureType()
Specified by:
unsetTextureType in interface _SimpleTexture

getCityGMLClass

public CityGMLClass getCityGMLClass()
Specified by:
getCityGMLClass in interface CityGML

copy

public java.lang.Object copy(CopyBuilder copyBuilder)
Specified by:
copy in interface Copyable

copyTo

public java.lang.Object copyTo(java.lang.Object target,
                               CopyBuilder copyBuilder)
Specified by:
copyTo in interface Copyable
Overrides:
copyTo in class _AbstractAppearanceImpl

accept

public void accept(GMLVisitor visitor)
Specified by:
accept in interface AbstractGML

accept

public <T> T accept(GMLFunctor<T> visitor)
Specified by:
accept in interface AbstractGML