Login | Register
My pages Projects Community openCollabNet
CyberWebForm 2.0

cyber.web.form
Class DecomposeQueue

java.lang.Object
  |
  +--cyber.web.form.DecomposeQueue

public class DecomposeQueue
extends Object

A queue that runs the decomposition process.

Author:
cying
See Also:
enqueue(Decomposable decomp)

Constructor Summary
DecomposeQueue()
           
 
Method Summary
 void decompose()
           
 void enqueue(Decomposable decomp)
          Enqueue a Decomposable for later decomposition.
 void enqueueDocument(Document doc, XFormManager manager)
          Enqueue an XForm-enabled document for later decomposition.
 void enqueueElement(Element elm, String name, XFormManager manager, boolean currentOne)
           
 void enqueueElement(Element elm, XFormManager manager)
          Enqueue an XForm-enabled element for later decomposition.
 void enqueueList(List obj)
          Enqueue a List and all objects contained inside into the queue for later decomposition.
 void enqueueMap(Map obj)
          Enqueue a Map and all objects contained inside into the queue for later decomposition.
 void runQueue()
          Runs the queue to decompose all objects and related objects into the null.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DecomposeQueue

public DecomposeQueue()
Method Detail

decompose

public void decompose()

enqueueMap

public void enqueueMap(Map obj)
Enqueue a Map and all objects contained inside into the queue for later decomposition.

enqueueList

public void enqueueList(List obj)
Enqueue a List and all objects contained inside into the queue for later decomposition.

enqueueElement

public void enqueueElement(Element elm,
                           String name,
                           XFormManager manager,
                           boolean currentOne)

enqueueElement

public void enqueueElement(Element elm,
                           XFormManager manager)
Enqueue an XForm-enabled element for later decomposition.
Parameters:
elm - The Element in question.
manager - The XFormManager

enqueueDocument

public void enqueueDocument(Document doc,
                            XFormManager manager)
Enqueue an XForm-enabled document for later decomposition.
Parameters:
doc - The Document in question.
manager - The XFormManager

enqueue

public void enqueue(Decomposable decomp)
Enqueue a Decomposable for later decomposition.

runQueue

public void runQueue()
Runs the queue to decompose all objects and related objects into the null.

CyberWebForm 2.0

Copyright 2000-2002 Apache Software Foundation.