org.gvsig.crs.persistence
Class RecentTrsPersistence

java.lang.Object
  extended by org.gvsig.crs.persistence.RecentTrsPersistence

public class RecentTrsPersistence
extends java.lang.Object

This class is used to save a list of Transfomations (using the Andami persistence model) to the plugins-persistence.xml file. It has methods to create a set of TrData objects from an xml file. It can also save a set of TrData objects in an xml file.

Author:
Diego Guerrero Sevilla diego.guerrero@uclm.es

Constructor Summary
RecentTrsPersistence()
          Constructor
 
Method Summary
 void addTrData(TrData tr)
          This method adds a TrData using the Anadami persistence model.
 TrData[] getArrayOfTrData()
          This method returns an array of TrData objects that have been saved using the Andami persistence model.
 org.gvsig.utils.XMLEntity getXml()
           
 void setArrayOfTrData(TrData[] trs)
          This method saves an array of TrData using the Anadami persistence model
 void setPersistent()
          This methos is used to save the information in an XML file
 void setXml(org.gvsig.utils.XMLEntity xml)
           
 org.gvsig.utils.XMLEntity trDataToXml(TrData tr)
          This method creates and returns a new XMLEntity.
 TrData xmlToTrData(org.gvsig.utils.XMLEntity xmlEnt)
          This method creates a new TrData from a XMLEntity
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RecentTrsPersistence

public RecentTrsPersistence()
Constructor

Method Detail

addTrData

public void addTrData(TrData tr)
This method adds a TrData using the Anadami persistence model. If the Transformation exists just actualizes the type name and the wkt string.

Parameters:
tr - TrData

getArrayOfTrData

public TrData[] getArrayOfTrData()
This method returns an array of TrData objects that have been saved using the Andami persistence model.

Returns:
TrData[]

getXml

public org.gvsig.utils.XMLEntity getXml()

setArrayOfTrData

public void setArrayOfTrData(TrData[] trs)
This method saves an array of TrData using the Anadami persistence model

Parameters:
tr - Array of trData to save.

setPersistent

public void setPersistent()
This methos is used to save the information in an XML file


setXml

public void setXml(org.gvsig.utils.XMLEntity xml)

trDataToXml

public org.gvsig.utils.XMLEntity trDataToXml(TrData tr)
This method creates and returns a new XMLEntity.

Parameters:
tr - TrData with all the Transformation information
Returns:
XMLEntity

xmlToTrData

public TrData xmlToTrData(org.gvsig.utils.XMLEntity xmlEnt)
This method creates a new TrData from a XMLEntity

Parameters:
xmlEnt - XMLRntity that contains the Tr information
Returns:
TrData


Copyright © 2014 gvSIG Association. All Rights Reserved.