com.dhtmlx.connector
Class TreeFactory

java.lang.Object
  extended by com.dhtmlx.connector.BaseFactory
      extended by com.dhtmlx.connector.TreeFactory
Direct Known Subclasses:
MultitableTreeFactory, TreeGroupFactory

public class TreeFactory
extends BaseFactory

A factory for creating Tree related objects.


Constructor Summary
TreeFactory()
           
 
Method Summary
 DataItem createDataItem(java.util.HashMap<java.lang.String,java.lang.String> data, DataConfig config, int index)
          Creates a new DataItem object.
 DataProcessor createDataProcessor(BaseConnector connector, DataConfig config, DataRequest request, BaseFactory cfactory)
          Creates a new DataProcessor object.
 RenderStrategy createRenderStrategy()
           
 
Methods inherited from class com.dhtmlx.connector.BaseFactory
createDataAction, createDataWrapper
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TreeFactory

public TreeFactory()
Method Detail

createDataItem

public DataItem createDataItem(java.util.HashMap<java.lang.String,java.lang.String> data,
                               DataConfig config,
                               int index)
Description copied from class: BaseFactory
Creates a new DataItem object. Each component redefines this method, to create component specific data items

Overrides:
createDataItem in class BaseFactory
Parameters:
data - the hash of data
config - the data config
index - the index of data in resultset
Returns:
the data item

createDataProcessor

public DataProcessor createDataProcessor(BaseConnector connector,
                                         DataConfig config,
                                         DataRequest request,
                                         BaseFactory cfactory)
Description copied from class: BaseFactory
Creates a new DataProcessor object. Each component redefines this method, to create component specific data processor

Overrides:
createDataProcessor in class BaseFactory
Parameters:
connector - the connector
config - the data config
request - the data request
cfactory - the class factory, which will be used by result data processor
Returns:
the data processor

createRenderStrategy

public RenderStrategy createRenderStrategy()
Overrides:
createRenderStrategy in class BaseFactory