org.apache.log4j.lf5.viewer.categoryexplorer
Class CategoryPath

java.lang.Object
  extended by org.apache.log4j.lf5.viewer.categoryexplorer.CategoryPath

public class CategoryPath
extends Object

CategoryPath is a collection of CategoryItems which represent a path of categories.

Author:
Michael J. Sikorsky, Robert Shaw

Field Summary
protected  LinkedList _categoryElements
           
 
Constructor Summary
CategoryPath()
           
CategoryPath(String category)
          Construct a CategoryPath.
 
Method Summary
 void addCategoryElement(CategoryElement categoryElement)
          Adds the specified categoryElement to the end of the categoryElement set.
 CategoryElement categoryElementAt(int index)
          Returns the CategoryElement at the specified index.
 boolean isEmpty()
           
 void removeAllCategoryElements()
          Removes all categoryElements.
 int size()
          returns the number of CategoryElements.
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_categoryElements

protected LinkedList _categoryElements
Constructor Detail

CategoryPath

public CategoryPath()

CategoryPath

public CategoryPath(String category)
Construct a CategoryPath. If the category is null, it defaults to "Debug".

Method Detail

size

public int size()
returns the number of CategoryElements.


isEmpty

public boolean isEmpty()

removeAllCategoryElements

public void removeAllCategoryElements()
Removes all categoryElements.


addCategoryElement

public void addCategoryElement(CategoryElement categoryElement)
Adds the specified categoryElement to the end of the categoryElement set.


categoryElementAt

public CategoryElement categoryElementAt(int index)
Returns the CategoryElement at the specified index.


toString

public String toString()
Overrides:
toString in class Object


Copyright © 1999-2012 Apache Software Foundation. All Rights Reserved.