|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.japisoft.xmlpad.helper.HelperManager
Here the main class for activating an helper. An helper will provide a content assistant for special key or caracters sequence
Constructor Summary | |
HelperManager(XMLContainer container)
|
Method Summary | |
boolean |
activateContentAssistant(SimpleNode currentNode,
java.lang.String title,
boolean insertBefore,
int offset,
java.lang.String activatorString)
|
void |
addHelperHandler(AbstractHelperHandler handler)
Add an handler managing a content assistant part |
void |
dispose()
|
AbstractHelperHandler |
getHelperHandler(int index)
|
AbstractHelperHandler |
getHelperHandler(java.lang.String name)
|
int |
getHelperHandlerCount()
|
boolean |
isEnabled()
|
void |
removeHelperHandler(AbstractHelperHandler handler)
Remove an handler managing a content assistant part |
boolean |
removeHelperHandler(java.lang.String name)
Remove an helper handler for a name |
void |
resetHandlers(java.util.ArrayList handlers,
boolean appendMode)
Update all the handlers |
void |
setEnabled(boolean enabled)
Activate or disable the helper. |
void |
setEnabled(java.lang.String name,
boolean enabled)
Disabled/Enabled an handler |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public HelperManager(XMLContainer container)
Method Detail |
public void dispose()
public boolean activateContentAssistant(SimpleNode currentNode, java.lang.String title, boolean insertBefore, int offset, java.lang.String activatorString)
currentNode
- the current nodetitle
- a Title for the assistantinsertBefore
- true
if the added part must be inserted before.
This is useful when activating an helper by a shortkeyoffset
- The current locationactivatorString
- The element added by the user like '<'
true
if a content assistant is shownpublic void setEnabled(boolean enabled)
enabled
- false
for disabling the helperpublic boolean isEnabled()
true
most of the timepublic void resetHandlers(java.util.ArrayList handlers, boolean appendMode)
handlers
- List of helpers for the content assistantappendMode
- Decide to maintain the current assistants or notpublic void addHelperHandler(AbstractHelperHandler handler)
public void removeHelperHandler(AbstractHelperHandler handler)
public boolean removeHelperHandler(java.lang.String name)
public int getHelperHandlerCount()
public AbstractHelperHandler getHelperHandler(int index)
public AbstractHelperHandler getHelperHandler(java.lang.String name)
public void setEnabled(java.lang.String name, boolean enabled)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |