fr.kaamelot.reporter
Class AGroupData

java.lang.Object
  extended by fr.kaamelot.reporter.AGroupData
Direct Known Subclasses:
IssueGroupData, WorkloadByIssueTypeGroupData, WorkloadByWorklogTypeGroupData, WorkloadProjectGroupData

public abstract class AGroupData
extends java.lang.Object

Version:
$Id$
Author:
Kaamelot - 2006 Description :

Constructor Summary
protected AGroupData()
           
  AGroupData(java.lang.String _path, AGroupData _parent)
           
 
Method Summary
 void addData(IMappable _data)
           
 AGroupData addGroupData(AGroupData _groupData)
           
 void disableGraphicalRenderer()
           
 void enableGraphicalRenderer()
           
protected abstract  void evaluateData(IMappable _data)
           
 int getDepth()
           
 AGroupData getGroupData(IMappable _data)
           
 AGroupData getGroupData(java.lang.String _name)
           
 org.apache.commons.collections.map.LinkedMap getGroupDatas()
           
 java.lang.String getIndexPath()
           
 java.lang.String getIndexPath(AGroupData _Data)
           
 int getLevel()
           
 java.lang.String getName()
           
 INameTranslator getNameTranslator()
           
abstract  AGroupData getNewGroupData(java.lang.String _path, AGroupData _parent)
           
 AGroupData getParent()
           
 java.lang.String getPath()
           
 IPathProvider getPathProvider()
           
 AGroupData getRootParent()
           
 java.lang.String getTranslatedName()
           
 boolean hasParent()
           
 boolean isFirstEvaluation()
           
protected  AGroupData searchGroupData(java.lang.StringBuffer _searchPath, java.util.StringTokenizer _sT)
           
protected  void setDepth(int i)
           
 void setFirstEvaluation(boolean firstEvaluation)
           
 void setGroupDatas(org.apache.commons.collections.map.LinkedMap _linkedMap)
           
protected  void setName(java.lang.String string)
           
 void setNameTranslator(INameTranslator translator)
           
 void setParent(AGroupData data)
           
 void setPath(java.lang.String string)
           
 void setPathProvider(IPathProvider _provider)
           
protected  void setRootParent(AGroupData _rootParent)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AGroupData

protected AGroupData()

AGroupData

public AGroupData(java.lang.String _path,
                  AGroupData _parent)
Method Detail

getNewGroupData

public abstract AGroupData getNewGroupData(java.lang.String _path,
                                           AGroupData _parent)

getGroupData

public AGroupData getGroupData(IMappable _data)
                        throws java.lang.Exception
Throws:
java.lang.Exception

searchGroupData

protected AGroupData searchGroupData(java.lang.StringBuffer _searchPath,
                                     java.util.StringTokenizer _sT)
Parameters:
_searchPath -
_sT -
Returns:

getGroupData

public AGroupData getGroupData(java.lang.String _name)
Parameters:
_name -
Returns:

addData

public void addData(IMappable _data)
             throws java.lang.Exception
Parameters:
_data -
Throws:
java.lang.Exception

evaluateData

protected abstract void evaluateData(IMappable _data)
                              throws DataEvaluationException
Parameters:
_data -
Throws:
DataEvaluationException

addGroupData

public AGroupData addGroupData(AGroupData _groupData)
Parameters:
_GroupData -
Returns:

getParent

public AGroupData getParent()
Returns:

hasParent

public boolean hasParent()
Returns:

getGroupDatas

public org.apache.commons.collections.map.LinkedMap getGroupDatas()
Returns:

setParent

public void setParent(AGroupData data)
Parameters:
data -

setGroupDatas

public void setGroupDatas(org.apache.commons.collections.map.LinkedMap _linkedMap)
Parameters:
map -

getIndexPath

public java.lang.String getIndexPath(AGroupData _Data)
Returns:
a Path based on Index of Data in Parent Group

getIndexPath

public java.lang.String getIndexPath()
Returns:
a Path based on Index of Data in Parent Group

getPath

public java.lang.String getPath()
Returns:

setPath

public void setPath(java.lang.String string)
Parameters:
string -

getLevel

public int getLevel()
Returns:

getPathProvider

public IPathProvider getPathProvider()
Returns:

setPathProvider

public void setPathProvider(IPathProvider _provider)
Parameters:
provider -

getName

public java.lang.String getName()
Returns:

getTranslatedName

public java.lang.String getTranslatedName()
Returns:

setName

protected void setName(java.lang.String string)
Parameters:
string -

enableGraphicalRenderer

public void enableGraphicalRenderer()

disableGraphicalRenderer

public void disableGraphicalRenderer()

getNameTranslator

public INameTranslator getNameTranslator()
Returns:

setRootParent

protected void setRootParent(AGroupData _rootParent)

getRootParent

public AGroupData getRootParent()

setNameTranslator

public void setNameTranslator(INameTranslator translator)
Parameters:
translator -

getDepth

public int getDepth()
Returns:

setDepth

protected void setDepth(int i)
Parameters:
i -

isFirstEvaluation

public boolean isFirstEvaluation()

setFirstEvaluation

public void setFirstEvaluation(boolean firstEvaluation)


Copyright © 2007-2008 Kaamelot Plugins. All Rights Reserved.