org.citygml4j.impl.citygml.appearance
Class AbstractTextureImpl

java.lang.Object
  extended by org.citygml4j.impl.gml.base.AbstractGMLImpl
      extended by org.citygml4j.impl.gml.feature.AbstractFeatureImpl
          extended by org.citygml4j.impl.citygml.appearance.AbstractSurfaceDataImpl
              extended by org.citygml4j.impl.citygml.appearance.AbstractTextureImpl
All Implemented Interfaces:
AbstractSurfaceData, AbstractTexture, AppearanceModuleComponent, CityGML, Associable, ModelObject, Child, Copyable, AbstractGML, StandardObjectProperties, AbstractFeature, GML
Direct Known Subclasses:
GeoreferencedTextureImpl, ParameterizedTextureImpl

public abstract class AbstractTextureImpl
extends AbstractSurfaceDataImpl
implements AbstractTexture


Constructor Summary
AbstractTextureImpl()
           
AbstractTextureImpl(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()
           
 java.lang.String 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(java.lang.String 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.impl.citygml.appearance.AbstractSurfaceDataImpl
addGenericApplicationPropertyOfSurfaceData, getCityGMLModule, getGenericApplicationPropertyOfSurfaceData, getIsFront, getModelType, isSetCityGMLModule, isSetGenericApplicationPropertyOfSurfaceData, isSetIsFront, setGenericApplicationPropertyOfSurfaceData, setIsFront, unsetGenericApplicationPropertyOfSurfaceData, unsetGenericApplicationPropertyOfSurfaceData, unsetIsFront
 
Methods inherited from class org.citygml4j.impl.gml.feature.AbstractFeatureImpl
addGenericADEComponent, calcBoundedBy, getBoundedBy, getGenericADEComponent, getGMLClass, getLocation, isSetBoundedBy, isSetGenericADEComponent, isSetLocation, setBoundedBy, setGenericADEComponent, setLocation, unsetBoundedBy, unsetGenericADEComponent, unsetGenericADEComponent, unsetLocation
 
Methods inherited from class org.citygml4j.impl.gml.base.AbstractGMLImpl
addMetaDataProperty, addName, getDescription, 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.appearance.AbstractSurfaceData
addGenericApplicationPropertyOfSurfaceData, getGenericApplicationPropertyOfSurfaceData, getIsFront, isSetGenericApplicationPropertyOfSurfaceData, isSetIsFront, setGenericApplicationPropertyOfSurfaceData, setIsFront, unsetGenericApplicationPropertyOfSurfaceData, unsetGenericApplicationPropertyOfSurfaceData, unsetIsFront
 
Methods inherited from interface org.citygml4j.model.citygml.CityGML
getCityGMLClass, getCityGMLModule, isSetCityGMLModule
 
Methods inherited from interface org.citygml4j.model.gml.feature.AbstractFeature
accept, accept, addGenericADEComponent, calcBoundedBy, getBoundedBy, getGenericADEComponent, getLocation, isSetBoundedBy, isSetGenericADEComponent, isSetLocation, setBoundedBy, setGenericADEComponent, setLocation, unsetBoundedBy, unsetGenericADEComponent, unsetGenericADEComponent, unsetLocation
 
Methods inherited from interface org.citygml4j.model.gml.base.AbstractGML
accept, accept, 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.common.child.Child
getParent, isSetParent, setParent, unsetParent
 
Methods inherited from interface org.citygml4j.model.common.copy.Copyable
copy
 

Constructor Detail

AbstractTextureImpl

public AbstractTextureImpl()

AbstractTextureImpl

public AbstractTextureImpl(AppearanceModule module)
Method Detail

addGenericApplicationPropertyOfTexture

public void addGenericApplicationPropertyOfTexture(ADEComponent ade)
Specified by:
addGenericApplicationPropertyOfTexture in interface AbstractTexture

getBorderColor

public ColorPlusOpacity getBorderColor()
Specified by:
getBorderColor in interface AbstractTexture

getGenericApplicationPropertyOfTexture

public java.util.List<ADEComponent> getGenericApplicationPropertyOfTexture()
Specified by:
getGenericApplicationPropertyOfTexture in interface AbstractTexture

getImageURI

public java.lang.String getImageURI()
Specified by:
getImageURI in interface AbstractTexture

getMimeType

public java.lang.String getMimeType()
Specified by:
getMimeType in interface AbstractTexture

getTextureType

public TextureType getTextureType()
Specified by:
getTextureType in interface AbstractTexture

getWrapMode

public WrapMode getWrapMode()
Specified by:
getWrapMode in interface AbstractTexture

isSetBorderColor

public boolean isSetBorderColor()
Specified by:
isSetBorderColor in interface AbstractTexture

isSetGenericApplicationPropertyOfTexture

public boolean isSetGenericApplicationPropertyOfTexture()
Specified by:
isSetGenericApplicationPropertyOfTexture in interface AbstractTexture

isSetImageURI

public boolean isSetImageURI()
Specified by:
isSetImageURI in interface AbstractTexture

isSetMimeType

public boolean isSetMimeType()
Specified by:
isSetMimeType in interface AbstractTexture

isSetTextureType

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

isSetWrapMode

public boolean isSetWrapMode()
Specified by:
isSetWrapMode in interface AbstractTexture

setBorderColor

public void setBorderColor(ColorPlusOpacity borderColor)
Specified by:
setBorderColor in interface AbstractTexture

setGenericApplicationPropertyOfTexture

public void setGenericApplicationPropertyOfTexture(java.util.List<ADEComponent> ade)
Specified by:
setGenericApplicationPropertyOfTexture in interface AbstractTexture

setImageURI

public void setImageURI(java.lang.String imageURI)
Specified by:
setImageURI in interface AbstractTexture

setMimeType

public void setMimeType(java.lang.String mimeType)
Specified by:
setMimeType in interface AbstractTexture

setTextureType

public void setTextureType(TextureType textureType)
Specified by:
setTextureType in interface AbstractTexture

setWrapMode

public void setWrapMode(WrapMode wrapMode)
Specified by:
setWrapMode in interface AbstractTexture

unsetBorderColor

public void unsetBorderColor()
Specified by:
unsetBorderColor in interface AbstractTexture

unsetGenericApplicationPropertyOfTexture

public void unsetGenericApplicationPropertyOfTexture()
Specified by:
unsetGenericApplicationPropertyOfTexture in interface AbstractTexture

unsetGenericApplicationPropertyOfTexture

public boolean unsetGenericApplicationPropertyOfTexture(ADEComponent ade)
Specified by:
unsetGenericApplicationPropertyOfTexture in interface AbstractTexture

unsetImageURI

public void unsetImageURI()
Specified by:
unsetImageURI in interface AbstractTexture

unsetMimeType

public void unsetMimeType()
Specified by:
unsetMimeType in interface AbstractTexture

unsetTextureType

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

unsetWrapMode

public void unsetWrapMode()
Specified by:
unsetWrapMode in interface AbstractTexture

copyTo

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