edu.iastate.metnet.soft
Class Entity
java.lang.Object
edu.iastate.metnet.soft.Entity
- Direct Known Subclasses:
- Platform, Sample, Series
public abstract class Entity
- extends java.lang.Object
|
Constructor Summary |
Entity(java.lang.String identifier)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Entity
public Entity(java.lang.String identifier)
isValidAttribute
public abstract boolean isValidAttribute(java.lang.String attribute)
getRequiredAttributes
public abstract java.lang.String[] getRequiredAttributes()
getIdentifier
public java.lang.String getIdentifier()
getMissingAttributes
public java.util.Vector getMissingAttributes()
hasRequiredAttributes
public boolean hasRequiredAttributes()
addAttribute
public boolean addAttribute(java.lang.String attribute)
throws SOFTException
- Throws:
SOFTException
addAttribute
public boolean addAttribute(java.lang.String key,
java.lang.String value)
throws SOFTException
- Throws:
SOFTException
addHeaderDescriptor
public void addHeaderDescriptor(java.lang.String header,
java.lang.String descriptor)
getHeaderDescriptor
public java.lang.String getHeaderDescriptor(java.lang.String header)
setTableHeaders
public void setTableHeaders(java.lang.String[] headers)
getTableHeaders
public java.lang.String[] getTableHeaders()
setTableData
public void setTableData(java.lang.Object[][] tableData)
setRowPointers
public void setRowPointers(java.util.List<java.lang.Long> pointers)
getTableData
public java.lang.Object[][] getTableData()
getRowPointers
public long[] getRowPointers()
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
hasTableData
public boolean hasTableData()
getAttributes
public java.util.Vector<Attribute> getAttributes()
getRowID
public java.lang.String getRowID(int row)
getRowValue
public java.lang.String getRowValue(int row)