org.apache.maven.doxia.index
Class IndexEntry

java.lang.Object
  extended by org.apache.maven.doxia.index.IndexEntry

public class IndexEntry
extends Object

IndexEntry class.

Version:
$Id: IndexEntry.java 1090706 2011-04-09 23:15:28Z hboutemy $
Author:
Trygve Laugstøl

Constructor Summary
IndexEntry(IndexEntry newParent, String newId)
          Constructor.
IndexEntry(String newId)
          Constructor.
 
Method Summary
 List<IndexEntry> getChildEntries()
          Returns an unmodifiableList of the child entries.
 IndexEntry getFirstEntry()
          Returns the first entry.
 String getId()
          Returns the id.
 IndexEntry getLastEntry()
          Returns the last entry.
 IndexEntry getNextEntry()
          Returns the next entry.
 IndexEntry getParent()
          Returns the parent entry.
 IndexEntry getPrevEntry()
          Returns the previous entry.
 IndexEntry getRootEntry()
          Returns the root entry.
 String getTitle()
          Returns the title.
 void setChildEntries(List<IndexEntry> entries)
          Sets the child entries or creates a new ArrayList if entries == null.
protected  void setId(String id)
          Set the id.
 void setTitle(String newTitle)
          Sets the title.
 String toString()
           Returns a string representation of the object.
 String toString(int depth)
          Returns a string representation of all objects to the given depth.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IndexEntry

public IndexEntry(String newId)
Constructor.

Parameters:
newId - The id. May be null.

IndexEntry

public IndexEntry(IndexEntry newParent,
                  String newId)
Constructor.

Parameters:
newParent - The parent. May be null.
newId - The id. May be null.
Method Detail

getParent

public IndexEntry getParent()
Returns the parent entry.

Returns:
the parent entry.

getId

public String getId()
Returns the id.

Returns:
the id.

setId

protected void setId(String id)
Set the id.

Since:
1.1.2

getTitle

public String getTitle()
Returns the title.

Returns:
the title.

setTitle

public void setTitle(String newTitle)
Sets the title.

Parameters:
newTitle - the title.

getChildEntries

public List<IndexEntry> getChildEntries()
Returns an unmodifiableList of the child entries.

Returns:
child entries.

setChildEntries

public void setChildEntries(List<IndexEntry> entries)
Sets the child entries or creates a new ArrayList if entries == null.

Parameters:
entries - the entries.

getNextEntry

public IndexEntry getNextEntry()
Returns the next entry.

Returns:
the next entry, or null if there is none.

getPrevEntry

public IndexEntry getPrevEntry()
Returns the previous entry.

Returns:
the previous entry, or null if there is none.

getFirstEntry

public IndexEntry getFirstEntry()
Returns the first entry.

Returns:
the first entry, or null if there is none.

getLastEntry

public IndexEntry getLastEntry()
Returns the last entry.

Returns:
the last entry, or null if there is none.

getRootEntry

public IndexEntry getRootEntry()
Returns the root entry.

Returns:
the root entry, or null if there is none.

toString

public String toString()
Returns a string representation of the object.

Overrides:
toString in class Object

toString

public String toString(int depth)
Returns a string representation of all objects to the given depth.

Parameters:
depth - The depth to descent to.
Returns:
A string.


Copyright © 2005-2012 The Apache Software Foundation. All Rights Reserved.