public interface Layer extends PropertyChangeSupportProxy, ObjectWithProperties, PropertyChangeListener, Comparable<Layer>, MapSerializer, Child<LayerGroup>, Cloneable
getPropertyChangeSupportclearProperties, getProperties, getProperty, getProperty, removeProperty, setProperties, setProperty, setPropertySoft, setPropertyWeakpropertyChangecompareTotoMapTabbedValuePanel createPropertiesPanel()
void delete()
BoundingBox getBoundingBox()
BoundingBox getBoundingBox(boolean visibleLayersOnly)
Collection<Class<?>> getChildClasses()
GeometryFactory getGeometryFactory()
Icon getIcon()
long getId()
LayerGroup getLayerGroup()
long getMaximumScale()
long getMinimumScale()
String getName()
String getPath()
Project getProject()
<L extends LayerRenderer<? extends Layer>> L getRenderer()
BoundingBox getSelectedBoundingBox()
String getType()
void initialize()
boolean isClonable()
boolean isEditable()
boolean isEditable(double scale)
boolean isExists()
boolean isHasChanges()
boolean isHasGeometry()
boolean isHasSelectedRecords()
boolean isInitialized()
boolean isQueryable()
boolean isQuerySupported()
boolean isReadOnly()
boolean isSelectable()
boolean isSelectable(double scale)
boolean isSelectSupported()
boolean isVisible()
boolean isVisible(double scale)
void refresh()
void refreshAll()
boolean saveChanges()
boolean saveSettings(File directory)
void setEditable(boolean editable)
void setLayerGroup(LayerGroup layerGroup)
void setMaximumScale(long maximumScale)
void setMinimumScale(long minimumScale)
void setName(String name)
void setQueryable(boolean b)
void setReadOnly(boolean readOnly)
void setRenderer(LayerRenderer<? extends Layer> renderer)
void setSelectable(boolean selectable)
void setVisible(boolean visible)
void showProperties()
void showProperties(String tabName)
void showRendererProperties(LayerRenderer<?> renderer)
<C extends Component> C showTableView()
Copyright © 2015 Revolution Systems Inc.. All rights reserved.