it.eng.spagobi.presentation.listobjectshtmlgenerators
Class ListObjectsTransformerTreeImpl

java.lang.Object
  extended by it.eng.spagobi.presentation.listobjectshtmlgenerators.ListObjectsTransformerTreeImpl
All Implemented Interfaces:
IListObjectsTransformer

public class ListObjectsTransformerTreeImpl
extends java.lang.Object
implements IListObjectsTransformer

Built to transform XML tree data into XML list data. When from tree we ask to obtain the relative list, these transformation methods are called.

Author:
sulis

Field Summary
private  java.util.TreeMap mapObjects
           
 
Constructor Summary
ListObjectsTransformerTreeImpl()
           
 
Method Summary
private  void extractData(it.eng.spago.base.SourceBean data)
          Extracts data from the source bean and applies the transformation, calling the transformData method.
private  void fillPaginator(it.eng.spago.paginator.basic.PaginatorIFace paginator)
          In the Spago application framework, a List of elements is associated to a paginator object.
 it.eng.spago.paginator.basic.ListIFace transform(it.eng.spago.base.SourceBean data)
          Transforms the data contained into the input Source Bean in order to obtaon a list.
private  void transformData(it.eng.spago.base.SourceBean data)
          Applies transformation to input data
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

mapObjects

private java.util.TreeMap mapObjects
Constructor Detail

ListObjectsTransformerTreeImpl

public ListObjectsTransformerTreeImpl()
Method Detail

transform

public it.eng.spago.paginator.basic.ListIFace transform(it.eng.spago.base.SourceBean data)
Transforms the data contained into the input Source Bean in order to obtaon a list. The output data are stored into a ListIFace object.

Specified by:
transform in interface IListObjectsTransformer
Parameters:
data - The data input Source Bean
Returns:
ListIFace The list Interface data output object

extractData

private void extractData(it.eng.spago.base.SourceBean data)
Extracts data from the source bean and applies the transformation, calling the transformData method.

Parameters:
data - Input data Source Bean

transformData

private void transformData(it.eng.spago.base.SourceBean data)
Applies transformation to input data

Parameters:
data - The input data source bean

fillPaginator

private void fillPaginator(it.eng.spago.paginator.basic.PaginatorIFace paginator)
In the Spago application framework, a List of elements is associated to a paginator object. This method fills the paginator in order to set it for the list.

Parameters:
paginator - The input paginator to fill