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

    java.lang.Object
      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.