Oracle Fusion Middleware extensions for Logging and Diagnostic
11g Release 1 (11.1.1.6)

E22565-06

oracle.apps.fnd.appltest.diagfwk.ui.faces.model
Class DiagLazyLoadingTreeModel

java.lang.Object
  extended by javax.faces.model.DataModel
      extended by org.apache.myfaces.trinidad.model.CollectionModel
          extended by org.apache.myfaces.trinidad.model.TreeModel
              extended by org.apache.myfaces.trinidad.model.ChildPropertyTreeModel
                  extended by oracle.apps.fnd.appltest.diagfwk.ui.faces.model.DiagLazyLoadingTreeModel
All Implemented Interfaces:
org.apache.myfaces.trinidad.model.LocalRowKeyIndex, org.apache.myfaces.trinidad.model.RowKeyIndex, org.apache.myfaces.trinidad.model.TreeLocalRowKeyIndex

public class DiagLazyLoadingTreeModel
extends org.apache.myfaces.trinidad.model.ChildPropertyTreeModel

A Tree Model for diagnostics that will support lazy loading of data for the tableTree elements in the UI. This model basically will determine if a given tree node is a container node without querying for child data for the node.

When using this as the model, an instance of this class should be bound to the "value" attribute of the "treeTable" element.

Since:
release specific (what release of product did this appear in)
Version:
$Header: DiagLazyLoadingTreeModel.java 27-feb-2008.13:47:51 ppradhan Exp $
Author:
ppradhan

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.apache.myfaces.trinidad.model.LocalRowKeyIndex
org.apache.myfaces.trinidad.model.LocalRowKeyIndex.Confidence, org.apache.myfaces.trinidad.model.LocalRowKeyIndex.LocalCachingStrategy
 
Constructor Summary
DiagLazyLoadingTreeModel()
           
DiagLazyLoadingTreeModel(java.lang.Object instance, java.lang.String childProperty)
           
 
Method Summary
 boolean isContainer()
           
 
Methods inherited from class org.apache.myfaces.trinidad.model.ChildPropertyTreeModel
createChildModel, enterContainer, exitContainer, getChildData, getChildProperty, getContainerRowKey, getRowCount, getRowData, getRowIndex, getRowKey, getSortCriteria, getWrappedData, isRowAvailable, isSortable, setChildProperty, setRowIndex, setRowKey, setSortCriteria, setWrappedData
 
Methods inherited from class org.apache.myfaces.trinidad.model.TreeModel
areRowsLocallyAvailable, areRowsLocallyAvailable, areRowsLocallyAvailable, getAllAncestorContainerRowKeys, getContainerRowKey, getDepth, getDepth, isChildCollectionLocallyAvailable, isChildCollectionLocallyAvailable, isChildCollectionLocallyAvailable, isContainerEmpty
 
Methods inherited from class org.apache.myfaces.trinidad.model.CollectionModel
areRowsLocallyAvailable, areRowsLocallyAvailable, areRowsLocallyAvailable, clearCachedRow, clearCachedRow, clearCachedRows, clearCachedRows, clearLocalCache, getCachingStrategy, getEstimatedRowCount, getEstimatedRowCountConfidence, getRowData, getRowData, isRowAvailable, isRowLocallyAvailable, isRowLocallyAvailable
 
Methods inherited from class javax.faces.model.DataModel
addDataModelListener, getDataModelListeners, removeDataModelListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DiagLazyLoadingTreeModel

public DiagLazyLoadingTreeModel()

DiagLazyLoadingTreeModel

public DiagLazyLoadingTreeModel(java.lang.Object instance,
                                java.lang.String childProperty)
Method Detail

isContainer

public boolean isContainer()
Overrides:
isContainer in class org.apache.myfaces.trinidad.model.ChildPropertyTreeModel

Oracle Fusion Middleware extensions for Logging and Diagnostic
11g Release 1 (11.1.1.6)

E22565-06

Copyright © 2012 Oracle. All Rights Reserved.