org.citygml4j.model.citygml.appearance
Class AbstractTexture

java.lang.Object
  extended by org.citygml4j.model.gml.base.AbstractGML
      extended by org.citygml4j.model.gml.feature.AbstractFeature
          extended by org.citygml4j.model.citygml.appearance.AbstractSurfaceData
              extended by org.citygml4j.model.citygml.appearance.AbstractTexture
All Implemented Interfaces:
AppearanceModuleComponent, CityGML, Associable, ModelObject, Child, Copyable, StandardObjectProperties, GML
Direct Known Subclasses:
GeoreferencedTexture, ParameterizedTexture

public abstract class AbstractTexture
extends AbstractSurfaceData


Constructor Summary
AbstractTexture()
           
AbstractTexture(AppearanceModule module)
           
 
Method Summary
 void addGenericApplicationPropertyOfTexture(ADEComponent ade)
           
 java.lang.Object copyTo(java.lang.Object target, CopyBuilder copyBuilder)
           
 ColorPlusOpacity getBorderColor()
           
 java.util.List<ADEComponent> getGenericApplicationPropertyOfTexture()
           
 java.lang.String getImageURI()
           
 Code getMimeType()
           
 TextureType getTextureType()
           
 WrapMode getWrapMode()
           
 boolean isSetBorderColor()
           
 boolean isSetGenericApplicationPropertyOfTexture()
           
 boolean isSetImageURI()
           
 boolean isSetMimeType()
           
 boolean isSetTextureType()
           
 boolean isSetWrapMode()
           
 void setBorderColor(ColorPlusOpacity borderColor)
           
 void setGenericApplicationPropertyOfTexture(java.util.List<ADEComponent> ade)
           
 void setImageURI(java.lang.String imageURI)
           
 void setMimeType(Code mimeType)
           
 void setTextureType(TextureType textureType)
           
 void setWrapMode(WrapMode wrapMode)
           
 void unsetBorderColor()
           
 void unsetGenericApplicationPropertyOfTexture()
           
 boolean unsetGenericApplicationPropertyOfTexture(ADEComponent ade)
           
 void unsetImageURI()
           
 void unsetMimeType()
           
 void unsetTextureType()
           
 void unsetWrapMode()
           
 
Methods inherited from class org.citygml4j.model.citygml.appearance.AbstractSurfaceData
addGenericApplicationPropertyOfSurfaceData, getCityGMLModule, getGenericApplicationPropertyOfSurfaceData, getIsFront, getModelType, isSetCityGMLModule, isSetGenericApplicationPropertyOfSurfaceData, isSetIsFront, setGenericApplicationPropertyOfSurfaceData, setIsFront, unsetGenericApplicationPropertyOfSurfaceData, unsetGenericApplicationPropertyOfSurfaceData, unsetIsFront
 
Methods inherited from class org.citygml4j.model.gml.feature.AbstractFeature
accept, accept, addGenericADEComponent, calcBoundedBy, getBoundedBy, getGenericADEComponent, getGMLClass, getLocation, isSetBoundedBy, isSetGenericADEComponent, isSetLocation, setBoundedBy, setGenericADEComponent, setLocation, unsetBoundedBy, unsetGenericADEComponent, unsetGenericADEComponent, unsetLocation
 
Methods inherited from class org.citygml4j.model.gml.base.AbstractGML
accept, accept, addMetaDataProperty, addName, getDescription, getId, getLocalProperty, getMetaDataProperty, getName, getParent, hasLocalProperty, isSetDescription, isSetId, isSetMetaDataProperty, isSetName, isSetParent, setDescription, setId, setLocalProperty, setMetaDataProperty, setName, setParent, unsetDescription, unsetId, unsetLocalProperty, 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
getCityGMLClass
 
Methods inherited from interface org.citygml4j.model.common.copy.Copyable
copy
 

Constructor Detail

AbstractTexture

public AbstractTexture()

AbstractTexture

public AbstractTexture(AppearanceModule module)
Method Detail

addGenericApplicationPropertyOfTexture

public void addGenericApplicationPropertyOfTexture(ADEComponent ade)

getBorderColor

public ColorPlusOpacity getBorderColor()

getGenericApplicationPropertyOfTexture

public java.util.List<ADEComponent> getGenericApplicationPropertyOfTexture()

getImageURI

public java.lang.String getImageURI()

getMimeType

public Code getMimeType()

getTextureType

public TextureType getTextureType()

getWrapMode

public WrapMode getWrapMode()

isSetBorderColor

public boolean isSetBorderColor()

isSetGenericApplicationPropertyOfTexture

public boolean isSetGenericApplicationPropertyOfTexture()

isSetImageURI

public boolean isSetImageURI()

isSetMimeType

public boolean isSetMimeType()

isSetTextureType

public boolean isSetTextureType()

isSetWrapMode

public boolean isSetWrapMode()

setBorderColor

public void setBorderColor(ColorPlusOpacity borderColor)

setGenericApplicationPropertyOfTexture

public void setGenericApplicationPropertyOfTexture(java.util.List<ADEComponent> ade)

setImageURI

public void setImageURI(java.lang.String imageURI)

setMimeType

public void setMimeType(Code mimeType)

setTextureType

public void setTextureType(TextureType textureType)

setWrapMode

public void setWrapMode(WrapMode wrapMode)

unsetBorderColor

public void unsetBorderColor()

unsetGenericApplicationPropertyOfTexture

public void unsetGenericApplicationPropertyOfTexture()

unsetGenericApplicationPropertyOfTexture

public boolean unsetGenericApplicationPropertyOfTexture(ADEComponent ade)

unsetImageURI

public void unsetImageURI()

unsetMimeType

public void unsetMimeType()

unsetTextureType

public void unsetTextureType()

unsetWrapMode

public void unsetWrapMode()

copyTo

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