public abstract class BaseViewDocument extends AbstractDocument implements org.gvsig.fmap.mapcontext.events.listeners.ErrorListener, ViewDocument
| Modifier and Type | Field and Description |
|---|---|
protected static org.slf4j.Logger |
LOGGER |
protected org.gvsig.fmap.mapcontext.MapContext |
mapContext |
protected org.gvsig.fmap.mapcontext.MapContext |
mapOverViewContext |
static java.lang.String |
PERSISTENCE_DEFINITION_NAME |
changeLAYER_PROPERTIES_PAGE_GROUP, VIEW_PROPERTIES_PAGE_GROUPACCESS_DOCUMENT_AUTHORIZATION| Constructor and Description |
|---|
BaseViewDocument() |
BaseViewDocument(DocumentManager factory) |
| Modifier and Type | Method and Description |
|---|---|
void |
afterAdd() |
void |
afterRemove() |
void |
center(org.gvsig.fmap.geom.primitive.Envelope envelope)
Center view in the envelope.
|
boolean |
contains(org.gvsig.fmap.dal.DataStore store)
Return true if this view has a layer with this store.
|
boolean |
contains(org.gvsig.fmap.mapcontext.layers.FLayer layer)
Return true if layer is in this view.
|
boolean |
contains(java.lang.Object value) |
java.util.Iterator<org.gvsig.fmap.mapcontext.layers.FLayer> |
deepiterator()
Get all layer in the view TOC.
|
void |
errorThrown(org.gvsig.fmap.mapcontext.events.ErrorEvent e) |
java.util.Map |
getExtendedProperties() |
org.gvsig.fmap.mapcontext.layers.FLayer |
getLayer(java.lang.String name) |
org.gvsig.fmap.mapcontext.MapContext |
getMapContext()
Gets the MapContext of the main map in the view.
|
org.gvsig.fmap.mapcontext.MapContext |
getMapOverViewContext()
Gets the MapContext from the locator, which is the small map in the
left-bottom corner of the View.
|
org.cresques.cts.IProjection |
getOverViewProjection() |
org.cresques.cts.IProjection |
getProjection()
Gets the CRS of the view
|
java.lang.Object |
getProperty(java.lang.Object key) |
boolean |
isLocked()
Tells whether if this project's element is locked/protected or not.
|
java.util.Iterator<org.gvsig.fmap.mapcontext.layers.FLayer> |
iterator()
Get the first level of layer in the view TOC.
|
java.lang.Iterable<org.gvsig.fmap.mapcontext.layers.FLayer> |
layers() |
void |
loadFromState(org.gvsig.tools.persistence.PersistentState state) |
void |
refresh() |
void |
reportDriverExceptions(java.lang.String introductoryText,
java.util.List driverExceptions)
Reports to the user a bundle of driver exceptions produced in the same
atomic MapContext transaction
|
void |
saveToState(org.gvsig.tools.persistence.PersistentState state) |
void |
setBackColor(java.awt.Color c) |
void |
setMapContext(org.gvsig.fmap.mapcontext.MapContext fmap) |
void |
setMapOverViewContext(org.gvsig.fmap.mapcontext.MapContext fmap) |
void |
setName(java.lang.String name)
Sets the nane of the document
|
void |
setProject(Project project) |
void |
setProjection(org.cresques.cts.IProjection proj) |
void |
setProperty(java.lang.Object key,
java.lang.Object obj) |
void |
showErrors() |
addListener, addPropertyChangeListener, doDispose, exportDocumentAsText, getComment, getCreationDate, getFactory, getMainComponent, getMainWindow, getName, getOpenWhenTheUserCreates, getOwner, getProject, getProperties, getPropertiesWindow, getProperty, getTypeName, getWindowLayout, isAvailable, isModified, isTemporary, lock, raiseEventCreateWindow, registerPersistent, setComment, setCreationDate, setModified, setOwner, setProperty, setStateFromText, setWindowLayout, toString, unlockclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddPropertyChangeListener, getName, getProjectaddListener, getComment, getCreationDate, getFactory, getMainComponent, getMainWindow, getOpenWhenTheUserCreates, getOwner, getPropertiesWindow, getTypeName, getWindowLayout, isAvailable, isModified, isTemporary, lock, setComment, setCreationDate, setModified, setOwner, setWindowLayout, unlockprotected static final org.slf4j.Logger LOGGER
protected org.gvsig.fmap.mapcontext.MapContext mapContext
protected org.gvsig.fmap.mapcontext.MapContext mapOverViewContext
public static final java.lang.String PERSISTENCE_DEFINITION_NAME
public BaseViewDocument()
public BaseViewDocument(DocumentManager factory)
public void afterAdd()
afterAdd in interface DocumentafterAdd in class AbstractDocumentpublic void afterRemove()
afterRemove in interface DocumentafterRemove in class AbstractDocumentpublic void center(org.gvsig.fmap.geom.primitive.Envelope envelope)
ViewDocumentcenter in interface ViewDocumentpublic boolean contains(org.gvsig.fmap.dal.DataStore store)
ViewDocumentcontains in interface ViewDocumentpublic boolean contains(org.gvsig.fmap.mapcontext.layers.FLayer layer)
ViewDocumentcontains in interface ViewDocumentpublic boolean contains(java.lang.Object value)
contains in interface org.gvsig.tools.util.Containscontains in class AbstractDocumentpublic java.util.Iterator<org.gvsig.fmap.mapcontext.layers.FLayer> deepiterator()
ViewDocumentdeepiterator in interface ViewDocumentpublic void errorThrown(org.gvsig.fmap.mapcontext.events.ErrorEvent e)
errorThrown in interface org.gvsig.fmap.mapcontext.events.listeners.ErrorListenerpublic java.util.Map getExtendedProperties()
getExtendedProperties in interface org.gvsig.fmap.mapcontext.layers.ExtendedPropertiesSupportpublic org.gvsig.fmap.mapcontext.layers.FLayer getLayer(java.lang.String name)
getLayer in interface ViewDocumentpublic org.gvsig.fmap.mapcontext.MapContext getMapContext()
getMapContext in interface ViewDocumentpublic org.gvsig.fmap.mapcontext.MapContext getMapOverViewContext()
getMapOverViewContext in interface ViewDocumentpublic org.cresques.cts.IProjection getOverViewProjection()
public org.cresques.cts.IProjection getProjection()
ViewDocumentgetProjection in interface ViewDocumentpublic java.lang.Object getProperty(java.lang.Object key)
getProperty in interface org.gvsig.fmap.mapcontext.layers.ExtendedPropertiesSupportpublic boolean isLocked()
AbstractDocumentisLocked in interface DocumentisLocked in class AbstractDocumentpublic java.util.Iterator<org.gvsig.fmap.mapcontext.layers.FLayer> iterator()
ViewDocumentiterator in interface ViewDocumentpublic java.lang.Iterable<org.gvsig.fmap.mapcontext.layers.FLayer> layers()
layers in interface ViewDocumentpublic void loadFromState(org.gvsig.tools.persistence.PersistentState state)
throws org.gvsig.tools.persistence.exception.PersistenceException
loadFromState in interface org.gvsig.tools.persistence.PersistentloadFromState in class AbstractDocumentorg.gvsig.tools.persistence.exception.PersistenceExceptionpublic void refresh()
refresh in interface Documentrefresh in class AbstractDocumentpublic void reportDriverExceptions(java.lang.String introductoryText,
java.util.List driverExceptions)
reportDriverExceptions in interface org.gvsig.fmap.mapcontext.events.listeners.ErrorListenerpublic void saveToState(org.gvsig.tools.persistence.PersistentState state)
throws org.gvsig.tools.persistence.exception.PersistenceException
saveToState in interface org.gvsig.tools.persistence.PersistentsaveToState in class AbstractDocumentorg.gvsig.tools.persistence.exception.PersistenceExceptionpublic void setBackColor(java.awt.Color c)
setBackColor in interface ViewDocumentpublic void setMapContext(org.gvsig.fmap.mapcontext.MapContext fmap)
setMapContext in interface ViewDocumentpublic void setMapOverViewContext(org.gvsig.fmap.mapcontext.MapContext fmap)
setMapOverViewContext in interface ViewDocumentpublic void setName(java.lang.String name)
AbstractDocumentsetName in interface DocumentsetName in class AbstractDocumentname - as stringpublic void setProject(Project project)
setProject in interface DocumentsetProject in class AbstractDocumentpublic void setProjection(org.cresques.cts.IProjection proj)
setProjection in interface ViewDocumentpublic void setProperty(java.lang.Object key,
java.lang.Object obj)
setProperty in interface org.gvsig.fmap.mapcontext.layers.ExtendedPropertiesSupportpublic void showErrors()
Copyright © 2024 gvSIG Association. All rights reserved.