com.ohrasys.cad.gds.dao
Class Database

java.lang.Object
  extended by com.ohrasys.cad.gds.dao.Database
All Implemented Interfaces:
InfoProvider

public class Database
extends java.lang.Object
implements InfoProvider

A database data access object


Constructor Summary
Database()
          Creates a new Database object.
 
Method Summary
 GDSAccessControl[] getAccessControls()
          Getter for property accessControls.
 java.util.Date getAccessed()
          Getter for property accessed.
 java.lang.String getAttributeFile()
          Getter for property attributeFile.
 int getDirSize()
          Getter for property dirSize.
 java.lang.String[] getFonts()
          Getter for property fonts.
 Format getFormat()
          Getter for property format.
 int getGenerations()
          Getter for property generations.
 java.lang.String getInfo()
          Returns a textual representation of the Database data
 double getMetersPerDBU()
          Getter for property metersPerDBU.
 java.util.Date getModified()
          Getter for property modified.
 java.lang.String getName()
          Getter for property name.
 java.lang.String[] getRefLibs()
          Getter for property refLibs.
 java.lang.String getSpacingRulesFile()
          Getter for property spacingRulesFile.
 Structure[] getStructures()
          Getter for property structures.
 double getUserUnitsPerDBU()
          Getter for property userUnitsPerDBU.
 int getVersion()
          Getter for property version.
 void setAccessControls(GDSAccessControl[] accessControls)
          Setter for property accessControls.
 void setAccessed(java.util.Date accessed)
          Setter for property accessed.
 void setAttributeFile(java.lang.String attributeFile)
          Setter for property attributeFile.
 void setDirSize(int dirSize)
          Setter for property dirSize.
 void setFonts(java.lang.String[] fonts)
          Setter for property fonts.
 void setFormat(Format format)
          Setter for property format.
 void setGenerations(int generations)
          Setter for property generations.
 void setMetersPerDBU(double metersPerDBU)
          Setter for property metersPerDBU.
 void setModified(java.util.Date modified)
          Setter for property modified.
 void setName(java.lang.String name)
          Setter for property name.
 void setRefLibs(java.lang.String[] refLibs)
          Setter for property refLibs.
 void setSpacingRulesFile(java.lang.String spacingRulesFile)
          Setter for property spacingRulesFile.
 void setStructures(Structure[] structures)
          Setter for property structures.
 void setUserUnitsPerDBU(double userUnitsPerDBU)
          Setter for property userUnitsPerDBU.
 void setVersion(int version)
          Setter for property version.
 java.lang.String toString()
          Returns a string representation of the Database
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Database

public Database()
Creates a new Database object.

Method Detail

getAccessControls

public GDSAccessControl[] getAccessControls()
Getter for property accessControls.

Returns:
Value of property accessControls.

getAccessed

public java.util.Date getAccessed()
Getter for property accessed.

Returns:
Value of property accessed.

getAttributeFile

public java.lang.String getAttributeFile()
Getter for property attributeFile.

Returns:
Value of property attributeFile.

getDirSize

public int getDirSize()
Getter for property dirSize.

Returns:
Value of property dirSize.

getFonts

public java.lang.String[] getFonts()
Getter for property fonts.

Returns:
Value of property fonts.

getFormat

public Format getFormat()
Getter for property format.

Returns:
Value of property format.

getGenerations

public int getGenerations()
Getter for property generations.

Returns:
Value of property generations.

getInfo

public java.lang.String getInfo()
Returns a textual representation of the Database data

Specified by:
getInfo in interface InfoProvider
Returns:
A textual representation of the Database data

getMetersPerDBU

public double getMetersPerDBU()
Getter for property metersPerDBU.

Returns:
Value of property metersPerDBU.

getModified

public java.util.Date getModified()
Getter for property modified.

Returns:
Value of property modified.

getName

public java.lang.String getName()
Getter for property name.

Returns:
Value of property name.

getRefLibs

public java.lang.String[] getRefLibs()
Getter for property refLibs.

Returns:
Value of property refLibs.

getSpacingRulesFile

public java.lang.String getSpacingRulesFile()
Getter for property spacingRulesFile.

Returns:
Value of property spacingRulesFile.

getStructures

public Structure[] getStructures()
Getter for property structures.

Returns:
Value of property structures.

getUserUnitsPerDBU

public double getUserUnitsPerDBU()
Getter for property userUnitsPerDBU.

Returns:
Value of property userUnitsPerDBU.

getVersion

public int getVersion()
Getter for property version.

Returns:
Value of property version.

setAccessControls

public void setAccessControls(GDSAccessControl[] accessControls)
Setter for property accessControls.

Parameters:
accessControls - New value of property accessControls.

setAccessed

public void setAccessed(java.util.Date accessed)
Setter for property accessed.

Parameters:
accessed - New value of property accessed.

setAttributeFile

public void setAttributeFile(java.lang.String attributeFile)
Setter for property attributeFile.

Parameters:
attributeFile - New value of property attributeFile.

setDirSize

public void setDirSize(int dirSize)
Setter for property dirSize.

Parameters:
dirSize - New value of property dirSize.

setFonts

public void setFonts(java.lang.String[] fonts)
Setter for property fonts.

Parameters:
fonts - New value of property fonts.

setFormat

public void setFormat(Format format)
Setter for property format.

Parameters:
format - New value of property format.

setGenerations

public void setGenerations(int generations)
Setter for property generations.

Parameters:
generations - New value of property generations.

setMetersPerDBU

public void setMetersPerDBU(double metersPerDBU)
Setter for property metersPerDBU.

Parameters:
metersPerDBU - New value of property metersPerDBU.

setModified

public void setModified(java.util.Date modified)
Setter for property modified.

Parameters:
modified - New value of property modified.

setName

public void setName(java.lang.String name)
Setter for property name.

Parameters:
name - New value of property name.

setRefLibs

public void setRefLibs(java.lang.String[] refLibs)
Setter for property refLibs.

Parameters:
refLibs - New value of property refLibs.

setSpacingRulesFile

public void setSpacingRulesFile(java.lang.String spacingRulesFile)
Setter for property spacingRulesFile.

Parameters:
spacingRulesFile - New value of property spacingRulesFile.

setStructures

public void setStructures(Structure[] structures)
Setter for property structures.

Parameters:
structures - New value of property structures.

setUserUnitsPerDBU

public void setUserUnitsPerDBU(double userUnitsPerDBU)
Setter for property userUnitsPerDBU.

Parameters:
userUnitsPerDBU - New value of property userUnitsPerDBU.

setVersion

public void setVersion(int version)
Setter for property version.

Parameters:
version - New value of property version.

toString

public java.lang.String toString()
Returns a string representation of the Database

Overrides:
toString in class java.lang.Object
Returns:
A string representation of the Database