public class GroupLayer extends Layer implements IGroupLayer
| Constructor and Description |
|---|
GroupLayer() |
| Modifier and Type | Method and Description |
|---|---|
void |
addLayer(ILayer layer)
Adds an
ILayer to the Layer list. |
void |
addLayer(int index,
ILayer layer)
Adds an
ILayer to the Layer list at the given index. |
java.util.List<IGroupLayer> |
getGroupLayers()
Gets the
IGroupLayers contained in a Layer list. |
java.util.List<IImageLayer> |
getImageLayers()
Gets the
IImageLayers contained in a Layer list. |
java.util.List<IMapObjectLayer> |
getMapObjectLayers()
Gets all MapObjectLayers in the Layer list.
|
java.util.List<ILayer> |
getRenderLayers()
Gets all render layers in the Layer list.
|
java.util.List<ITileLayer> |
getTileLayers()
Gets the
ITileLayers contained in a Layer list. |
void |
removeLayer(ILayer layer)
Removes an
ILayer from the Layer list. |
void |
removeLayer(int index)
Removes a layer from the Layer list.
|
afterUnmarshal, getHeight, getId, getMap, getName, getOffset, getOffsetX, getOffsetY, getOpacity, getRenderType, getSizeInTiles, getWidth, isVisible, setHeight, setMap, setName, setOpacity, setRenderType, setVisible, setWidthgetBoolValue, getBoolValue, getByteValue, getByteValue, getColorValue, getColorValue, getDoubleValue, getDoubleValue, getEnumValue, getEnumValue, getFileValue, getFileValue, getFloatValue, getFloatValue, getIntValue, getIntValue, getLongValue, getProperties, getProperty, getShortValue, getShortValue, getStringValue, getStringValue, getTypeOfProperty, hasCustomProperty, removeProperty, setProperties, setTypeOfProperty, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValueclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetHeight, getId, getMap, getName, getOffset, getOffsetX, getOffsetY, getOpacity, getRenderType, getSizeInTiles, getWidth, isVisible, setHeight, setName, setVisible, setWidthgetMapObject, getMapObjectLayer, getMapObjectLayer, getMapObjectLayer, getMapObjects, getMapObjects, getMapObjects, removeMapObjectgetBoolValue, getBoolValue, getByteValue, getByteValue, getColorValue, getColorValue, getDoubleValue, getDoubleValue, getEnumValue, getEnumValue, getFileValue, getFileValue, getFloatValue, getFloatValue, getIntValue, getIntValue, getLongValue, getLongValue, getProperties, getProperty, getShortValue, getShortValue, getStringValue, getStringValue, getTypeOfProperty, hasCustomProperty, removeProperty, setProperties, setTypeOfProperty, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValuepublic java.util.List<ILayer> getRenderLayers()
ILayerListgetRenderLayers in interface ILayerListpublic java.util.List<IMapObjectLayer> getMapObjectLayers()
ILayerListgetMapObjectLayers in interface ILayerListpublic void addLayer(ILayer layer)
ILayerListILayer to the Layer list.addLayer in interface ILayerListlayer - the layer to be addedpublic void addLayer(int index,
ILayer layer)
ILayerListILayer to the Layer list at the given index.addLayer in interface ILayerListindex - the indexlayer - the layer to be addedpublic void removeLayer(ILayer layer)
ILayerListILayer from the Layer list.removeLayer in interface ILayerListlayer - the layer to be removedpublic void removeLayer(int index)
ILayerListremoveLayer in interface ILayerListindex - the index of the layer to be removedpublic java.util.List<ITileLayer> getTileLayers()
ILayerListITileLayers contained in a Layer list.getTileLayers in interface ILayerListList of all ITileLayerspublic java.util.List<IImageLayer> getImageLayers()
ILayerListIImageLayers contained in a Layer list.getImageLayers in interface ILayerListList of all IImageLayerspublic java.util.List<IGroupLayer> getGroupLayers()
ILayerListIGroupLayers contained in a Layer list.getGroupLayers in interface ILayerListList of all IGroupLayers