com.ptc.core.ca.co.client.table
Class CoCompositeTable

java.lang.Object
  extended by com.ptc.core.ca.co.client.element.CoElement
      extended by com.ptc.core.ca.co.client.table.CoTable
          extended by com.ptc.core.ca.co.client.table.CoCompositeTable
All Implemented Interfaces:
CoAddressable, CoComponent, CoCompositeComponent, CoCleanable, CoContainer, CoFooterHolder, CoInstanceListHolder, com.ptc.core.ca.co.client.element.CoModeDriven, CoModelDriven, CoFrameManaged, com.ptc.core.ca.co.client.layout.CoLayoutManaged, CoListManaged, CoSelector, CoTableLookLike, CoWizardStepManaged, Externalizable, Serializable
Direct Known Subclasses:
WebCompositeTable

Deprecated.

@Deprecated
public abstract class CoCompositeTable
extends CoTable
implements CoCompositeComponent, Externalizable

The class implementing a composite table. A composite table has layouts as column headers and a list of row as its children. It does not have a face plate but has a header and top layout instead.

Supported API: true

Extendable: false

See Also:
Serialized Form

Field Summary
 
Fields inherited from interface com.ptc.core.ca.co.client.element.CoModelDriven
MODEL
 
Fields inherited from interface com.ptc.core.ca.co.client.element.CoContainer
CHILDREN
 
Fields inherited from interface com.ptc.core.ca.co.client.element.CoModelDriven
MODEL
 
Fields inherited from interface com.ptc.core.ca.co.client.address.CoAddressable
ADDRESS
 
Fields inherited from interface com.ptc.core.ca.co.client.selection.CoSelector
SELECTED
 
Fields inherited from interface com.ptc.core.ca.co.client.element.CoCleanable
DIRTY
 
Method Summary
protected  ArrayList getColumnsConfiguration(CoEnvData envData)
          Deprecated. Returns a list of configuration features describing colum headers of the table.
 CoModel newModel()
          Deprecated. Returns newly created model of CoDefaultCompositeTableModel class.
 void pruneChildren(CoEnvData envData)
          Deprecated. Removes sub-elements that do not have to be maintained and can easily be restored during new drawing.
 void updateChildren(CoEnvData envData)
          Deprecated. Updates sub-elements.
 
Methods inherited from class com.ptc.core.ca.co.client.table.CoTable
createDynamicSubElement, createStaticSubElement, getChildren, getInstanceList, getModel, getSelected, isDirty, setChildren, setDirty, setInstanceList, setModel, setSelected, updateColumns, updateModel, updateRows
 
Methods inherited from class com.ptc.core.ca.co.client.element.CoElement
canBePruned, default_draw, default_init, draw, getAddress, getConfiguration, getFrame, getParent, handleDrawError, isBeingRefreshed, render, setAddress, setParent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.ptc.core.ca.co.client.element.CoModelDriven
getModel, setModel, updateModel
 
Methods inherited from interface com.ptc.core.ca.co.client.element.CoContainer
getChildren, setChildren
 
Methods inherited from interface com.ptc.core.ca.co.client.element.CoModelDriven
getModel, setModel, updateModel
 
Methods inherited from interface com.ptc.core.ca.co.client.address.CoAddressable
getAddress, setAddress
 

Method Detail

newModel

public CoModel newModel()
Deprecated. 
Returns newly created model of CoDefaultCompositeTableModel class.

Supported API: true

Specified by:
newModel in interface CoModelDriven
Returns:
CoModel

updateChildren

public void updateChildren(CoEnvData envData)
                    throws WTException
Deprecated. 
Updates sub-elements. After the execution of the method the element's model and children map should contain sub-elements according to the configuration specification and data from the data aquisition layer.

Supported API: true

Specified by:
updateChildren in interface CoContainer
Parameters:
envData -
Throws:
WTException

getColumnsConfiguration

protected ArrayList getColumnsConfiguration(CoEnvData envData)
                                     throws WTException
Deprecated. 
Returns a list of configuration features describing colum headers of the table.

Supported API: true

Parameters:
envData -
Returns:
ArrayList
Throws:
WTException

pruneChildren

public void pruneChildren(CoEnvData envData)
                   throws WTException
Deprecated. 
Removes sub-elements that do not have to be maintained and can easily be restored during new drawing.

Supported API: true

Specified by:
pruneChildren in interface CoContainer
Overrides:
pruneChildren in class CoTable
Parameters:
envData -
Throws:
WTException