|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--edu.mssm.crover.tables.treatments.TableTreatment
A strategy for treatments on tables.
| Field Summary | |
protected java.lang.Object |
parameter
Stores the optional treatment parameter. |
| Constructor Summary | |
TableTreatment()
|
|
TableTreatment(java.lang.Object param)
Initialize a new TableTreatment, with a parameter. |
|
| Method Summary | |
protected void |
begin(java.lang.Object dest)
|
protected void |
begin(Table dest)
|
protected void |
end(java.lang.Object dest)
|
protected void |
end(Table dest)
|
java.lang.Object |
getParameter()
Returns a parameter that could have been initialized when the treatment was created. |
void |
process(java.lang.Object dest)
In place processing. |
void |
process(java.lang.Object source,
java.lang.Object dest)
Go through each instance of the table and perform an operation the nature of which is left to a subclass. |
void |
process(Table dest)
Go through each instance of the table and perform an operation the nature of which is left to a subclass. |
protected void |
treatInstance(java.lang.Object dest,
java.lang.Object instance)
|
protected void |
treatInstance(Table dest,
Table.RowIterator instance)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected java.lang.Object parameter
| Constructor Detail |
public TableTreatment(java.lang.Object param)
getParameter()public TableTreatment()
| Method Detail |
public java.lang.Object getParameter()
getParameter in interface Treatment
public void process(java.lang.Object dest)
throws InadequateSourceException,
TreatmentInterrupted
process in interface TreatmentInadequateSourceException
TreatmentInterrupted
public void process(Table dest)
throws TreatmentInterrupted
TreatmentInterrupted
public void process(java.lang.Object source,
java.lang.Object dest)
throws InadequateBindingException,
TreatmentInterrupted
InadequateBindingException
TreatmentInterrupted
protected final void begin(java.lang.Object dest)
throws InadequateBindingException,
java.lang.Exception
InadequateBindingException
java.lang.Exception
protected final void treatInstance(java.lang.Object dest,
java.lang.Object instance)
throws InadequateBindingException,
java.lang.Exception
InadequateBindingException
java.lang.Exception
protected final void end(java.lang.Object dest)
throws InadequateBindingException,
java.lang.Exception
InadequateBindingException
java.lang.Exception
protected void end(Table dest)
throws java.lang.Exception
java.lang.Exception
protected void treatInstance(Table dest,
Table.RowIterator instance)
throws java.lang.Exception
java.lang.Exception
protected void begin(Table dest)
throws java.lang.Exception
java.lang.Exception
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||