public class TableDocument
extends org.gvsig.app.project.documents.AbstractDocument
implements org.gvsig.fmap.dal.HasDataStore, org.gvsig.tools.observer.Observer
| Modifier and Type | Class and Description |
|---|---|
static class |
TableDocument.TableLink |
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
TABLE_PROPERTIES_PAGE_GROUP |
| Constructor and Description |
|---|
TableDocument() |
TableDocument(org.gvsig.app.project.documents.DocumentManager factory) |
TableDocument(org.gvsig.app.project.documents.DocumentManager factory,
org.gvsig.fmap.dal.feature.FeatureStore store) |
| Modifier and Type | Method and Description |
|---|---|
void |
addLinkTable(java.lang.String targetTable,
java.lang.String fieldSource,
java.lang.String fieldTarget)
Add a table link to this document.
|
boolean |
contains(java.lang.Object value) |
protected void |
doDispose() |
org.gvsig.fmap.mapcontext.layers.vectorial.VectorLayer |
getAssociatedLayer() |
org.gvsig.fmap.dal.feature.FeatureStore |
getDataStore() |
org.gvsig.fmap.dal.feature.FeatureStore |
getFeatureStore() |
org.gvsig.fmap.mapcontrol.dal.feature.swing.table.FeatureStoreModel |
getFeatureStoreModel() |
java.lang.String |
getField1()
Devuelve el nombre del campo de la tabla a enlazar.
|
java.lang.String |
getField2()
Devuelve el nombre del campo de la tabla enlazada.
|
java.lang.String |
getFormattingPattern(java.lang.String columnName) |
java.util.List<TableDocument.TableLink> |
getLinks()
Return information about the table links.
|
java.lang.String |
getLinkTable()
Devuelve el identificador de la tabla que contiene el link.
|
org.gvsig.fmap.dal.feature.FeatureQuery |
getQuery() |
org.gvsig.fmap.dal.feature.FeatureStore |
getStore() |
boolean |
hasLinks()
Returns if this table document has links with other tables.
|
boolean |
isAvailable() |
boolean |
isTemporary() |
void |
loadFromState(org.gvsig.tools.persistence.PersistentState state) |
void |
refresh() |
void |
removeLinkTable()
remove the last link to table added.
|
void |
removeLinkTable(java.lang.String name)
Remove the link to the table document.
|
void |
saveToState(org.gvsig.tools.persistence.PersistentState state) |
void |
setAssociatedLayer(org.gvsig.fmap.mapcontext.layers.vectorial.VectorLayer associatedLayer) |
void |
setFormattingPattern(java.lang.String columnName,
java.lang.String pattern) |
void |
setLinkTable(java.lang.String targetTable,
java.lang.String fieldSource,
java.lang.String fieldTarget)
Enlaza la seleccion de esta tabla con la de la tabla indicada
|
void |
setStore(org.gvsig.fmap.dal.feature.FeatureStore store) |
void |
update(org.gvsig.tools.observer.Observable arg0,
java.lang.Object arg1) |
addListener, addPropertyChangeListener, afterAdd, afterRemove, callCreateWindow, exportDocumentAsText, getComment, getCreationDate, getFactory, getMainComponent, getMainWindow, getName, getOpenWhenTheUserCreates, getOwner, getProject, getProperties, getPropertiesWindow, getProperty, getTypeName, getWindowLayout, isLocked, isModified, lock, raiseEventCreateWindow, registerPersistent, setComment, setCreationDate, setModified, setName, setOwner, setProject, setProperty, setStateFromText, setWindowLayout, toString, unlockpublic static final java.lang.String TABLE_PROPERTIES_PAGE_GROUP
public TableDocument()
public TableDocument(org.gvsig.app.project.documents.DocumentManager factory)
public TableDocument(org.gvsig.app.project.documents.DocumentManager factory,
org.gvsig.fmap.dal.feature.FeatureStore store)
public void addLinkTable(java.lang.String targetTable,
java.lang.String fieldSource,
java.lang.String fieldTarget)
targetTable - fieldSource - fieldTarget - public boolean contains(java.lang.Object value)
contains in interface org.gvsig.tools.util.Containscontains in class org.gvsig.app.project.documents.AbstractDocumentprotected void doDispose()
throws org.gvsig.tools.exception.BaseException
doDispose in class org.gvsig.app.project.documents.AbstractDocumentorg.gvsig.tools.exception.BaseExceptionpublic org.gvsig.fmap.mapcontext.layers.vectorial.VectorLayer getAssociatedLayer()
public org.gvsig.fmap.dal.feature.FeatureStore getDataStore()
getDataStore in interface org.gvsig.fmap.dal.HasDataStorepublic org.gvsig.fmap.dal.feature.FeatureStore getFeatureStore()
public org.gvsig.fmap.mapcontrol.dal.feature.swing.table.FeatureStoreModel getFeatureStoreModel()
public java.lang.String getField1()
public java.lang.String getField2()
public java.lang.String getFormattingPattern(java.lang.String columnName)
public java.util.List<TableDocument.TableLink> getLinks()
public java.lang.String getLinkTable()
public org.gvsig.fmap.dal.feature.FeatureQuery getQuery()
public org.gvsig.fmap.dal.feature.FeatureStore getStore()
public boolean hasLinks()
public boolean isAvailable()
isAvailable in interface org.gvsig.app.project.documents.DocumentisAvailable in class org.gvsig.app.project.documents.AbstractDocumentpublic boolean isTemporary()
isTemporary in interface org.gvsig.app.project.documents.DocumentisTemporary in class org.gvsig.app.project.documents.AbstractDocumentpublic 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 org.gvsig.app.project.documents.AbstractDocumentorg.gvsig.tools.persistence.exception.PersistenceExceptionpublic void refresh()
refresh in interface org.gvsig.app.project.documents.Documentrefresh in class org.gvsig.app.project.documents.AbstractDocumentpublic void removeLinkTable()
public void removeLinkTable(java.lang.String name)
name - of table document to remove.public 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 org.gvsig.app.project.documents.AbstractDocumentorg.gvsig.tools.persistence.exception.PersistenceExceptionpublic void setAssociatedLayer(org.gvsig.fmap.mapcontext.layers.vectorial.VectorLayer associatedLayer)
public void setFormattingPattern(java.lang.String columnName,
java.lang.String pattern)
public void setLinkTable(java.lang.String targetTable,
java.lang.String fieldSource,
java.lang.String fieldTarget)
targetTable - fieldSource - fieldTarget - public final void setStore(org.gvsig.fmap.dal.feature.FeatureStore store)
public void update(org.gvsig.tools.observer.Observable arg0,
java.lang.Object arg1)
update in interface org.gvsig.tools.observer.ObserverCopyright © 2026 gvSIG Association. All rights reserved.