Login | Register
My pages Projects Community openCollabNet
CyberWebForm 2.0

cyber.web.form
Interface Decomposable

All Known Implementing Classes:
AbstractDecomposable, XFormManager

public interface Decomposable

Implementing this interface to enable object decomposition mechanism supplied by the architecture.

Author:
cying
See Also:
DecomposeQueue, AbstractDecomposable

Method Summary
 void decompose(DecomposeQueue queue)
          Called by DecomposeQueue to indicate a request for decomposition.
 boolean isDecomposed()
          Called by DecomposeQueue to see if the object has been decomposed.
 void markDecomposed()
          Called by DecomposeQueue to mark this object as decomposed.
 

Method Detail

decompose

public void decompose(DecomposeQueue queue)
Called by DecomposeQueue to indicate a request for decomposition. This methods should call DecomposeQueue.enqueue(Decomposable decomp) to put other decomposables into the queue, not by calling their #decompose() directly.
Parameters:
queue - The decompose queue.

isDecomposed

public boolean isDecomposed()
Called by DecomposeQueue to see if the object has been decomposed.

markDecomposed

public void markDecomposed()
Called by DecomposeQueue to mark this object as decomposed. An object that is decomposed once, cannot be decomposed again.

CyberWebForm 2.0

Copyright 2000-2002 Apache Software Foundation.