|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.activemath.presentation.preproc.PrepareForCnPTask
public class PrepareForCnPTask
A pre-processor to mark the coordinate of each node for further references.
| Field Summary | |
|---|---|
static TaskFactory |
factory
|
static Task |
soleInstance
|
| Fields inherited from interface org.activemath.presentation.preproc.Task |
|---|
CVS_ID |
| Constructor Summary | |
|---|---|
PrepareForCnPTask()
|
|
| Method Summary | |
|---|---|
void |
close()
Invoked by the pre-processor at the end of PreProcessor.run(org.jdom.Element, java.util.Map). |
static TaskFactory |
giveFactory()
Simply returns the same factory which, itself, returns the only task instance as this task is purely functional. |
void |
open()
Invoked by the pre-processor at the beginning of PreProcessor.run(org.jdom.Element, java.util.Map). |
boolean |
perform(ListIterator listIt,
org.jdom.Element elt,
Map properties)
Invoked by the pre-processor on an element elt to be processed by the task. |
static void |
prepareForDnD(org.jdom.Element root)
|
static String |
testAssemblePath(org.jdom.Element e)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final TaskFactory factory
public static final Task soleInstance
| Constructor Detail |
|---|
public PrepareForCnPTask()
| Method Detail |
|---|
public static TaskFactory giveFactory()
public void open()
TaskPreProcessor.run(org.jdom.Element, java.util.Map).
open in interface Taskpublic void close()
TaskPreProcessor.run(org.jdom.Element, java.util.Map).
close in interface Task
public boolean perform(ListIterator listIt,
org.jdom.Element elt,
Map properties)
Task
Modifications like replacing, removing or adding an element to the parent of elt
should only be performed using the currentPos list-iterator (and, as of this writing,
such an operation would fail with JDOM b7 unless your element objects are OJElements.
This will be fixed in further release of JDOM).
A task performance should not throw an exception unless the task cannot continue walking the subelements.
perform in interface TasklistIt - the iterator of all elements child of the same parent, currently enumerating this element
may be null in which case the parent was not enumerated
(i.e. when elt is the element called on PreProcessor.run(org.jdom.Element, java.util.Map).elt - the element to processproperties - An object that lives during the performance and can be used to extract and
store states and parameters for the processing action. Typical values include
the user and session (as string in keys and value). Properties are passed
at startup (i.e. in TaskFactory.make(org.jdom.Element, java.util.Map) and at each perform, they are
the same object throughout.public static void prepareForDnD(org.jdom.Element root)
public static String testAssemblePath(org.jdom.Element e)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||