biz.hammurapi.web.menu
Class Help
java.lang.Object
biz.hammurapi.web.menu.Help
- public class Help
- extends java.lang.Object
Helper class to form help topic tree.
- Author:
- Pavel Vlasov
|
Method Summary |
void |
add(java.lang.String name,
biz.hammurapi.web.menu.sql.MenuHelpTopics mht)
|
java.lang.String |
getContent(int level,
biz.hammurapi.config.Context context,
boolean withHeader,
boolean withChildren,
boolean isTooltip)
|
java.lang.String |
getId()
|
java.lang.String |
getName()
|
java.util.Collection |
getPath(biz.hammurapi.config.Context context)
|
java.lang.String |
getTitle()
|
java.lang.String |
getTooltip(biz.hammurapi.config.Context context)
|
boolean |
isSection()
|
static void |
main(java.lang.String[] args)
For testing. |
void |
search(java.util.Collection terms,
biz.hammurapi.config.Context context,
java.util.Collection findings)
|
void |
toDom(biz.hammurapi.config.Context context,
org.w3c.dom.Element holder)
Recursively outputs children. |
void |
writeSinglePageContent(biz.hammurapi.config.Context context,
java.io.Writer writer)
Writes content of self, subtopics and menu children to writer. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULT_MAX_TOOLTIP_LENGTH
public static final int DEFAULT_MAX_TOOLTIP_LENGTH
- See Also:
- Constant Field Values
DEFAULT_TAIL
public static final java.lang.String DEFAULT_TAIL
- See Also:
- Constant Field Values
Help
public Help(Menu owner)
getId
public java.lang.String getId()
getName
public java.lang.String getName()
getTitle
public java.lang.String getTitle()
isSection
public boolean isSection()
add
public void add(java.lang.String name,
biz.hammurapi.web.menu.sql.MenuHelpTopics mht)
- Parameters:
name - - Name "tail"mht -
getContent
public java.lang.String getContent(int level,
biz.hammurapi.config.Context context,
boolean withHeader,
boolean withChildren,
boolean isTooltip)
throws java.sql.SQLException
- Parameters:
level - Nesting level. Shall be 1 for the page root and increase by one for eash subsection nesting.
- Returns:
-
- Throws:
java.sql.SQLException
writeSinglePageContent
public void writeSinglePageContent(biz.hammurapi.config.Context context,
java.io.Writer writer)
throws java.io.IOException,
java.sql.SQLException
- Writes content of self, subtopics and menu children to writer.
- Parameters:
context - writer -
- Throws:
java.io.IOException
java.sql.SQLException
getTooltip
public java.lang.String getTooltip(biz.hammurapi.config.Context context)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
main
public static void main(java.lang.String[] args)
throws java.lang.Exception
- For testing.
- Parameters:
args -
- Throws:
java.lang.Exception
toDom
public void toDom(biz.hammurapi.config.Context context,
org.w3c.dom.Element holder)
- Recursively outputs children.
getPath
public java.util.Collection getPath(biz.hammurapi.config.Context context)
search
public void search(java.util.Collection terms,
biz.hammurapi.config.Context context,
java.util.Collection findings)
Copyright © 2006 Hammurapi Group. All Rights Reserved.