xml.parser
Class XmlParser

java.lang.Object
  extended by sidekick.SideKickParser
      extended by xml.parser.XmlParser
Direct Known Subclasses:
HtmlParser, XercesParserImpl

public abstract class XmlParser
extends sidekick.SideKickParser

This is the common base class for both HTML and XML Parsers. It contains auto completion for closing element tags.


Field Summary
static int ATTRIB_COMPLETE
           
static int ELEMENT_COMPLETE
           
static int ENTITY_COMPLETE
           
static java.lang.String INSTANT_COMPLETION_TRIGGERS
           
 
Fields inherited from class sidekick.SideKickParser
name, SERVICE
 
Constructor Summary
XmlParser(java.lang.String name)
           
 
Method Summary
 void activate(org.gjt.sp.jedit.EditPane editPane)
           
 sidekick.SideKickCompletion complete(org.gjt.sp.jedit.EditPane editPane, int caret)
           
 void deactivate(org.gjt.sp.jedit.EditPane editPane)
           
 java.lang.String getInstantCompletionTriggers()
           
 void stop()
          Stops the parse request currently in progress.
 boolean supportsCompletion()
           
 
Methods inherited from class sidekick.SideKickParser
activate, canCompleteAnywhere, canHandleBackspace, deactivate, getCompletionPopup, getName, getPanel, getParseTriggers, parse
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INSTANT_COMPLETION_TRIGGERS

public static final java.lang.String INSTANT_COMPLETION_TRIGGERS
See Also:
Constant Field Values

ELEMENT_COMPLETE

public static final int ELEMENT_COMPLETE
See Also:
Constant Field Values

ENTITY_COMPLETE

public static final int ENTITY_COMPLETE
See Also:
Constant Field Values

ATTRIB_COMPLETE

public static final int ATTRIB_COMPLETE
See Also:
Constant Field Values
Constructor Detail

XmlParser

public XmlParser(java.lang.String name)
Method Detail

stop

public void stop()
Stops the parse request currently in progress. It is up to the parser to implement this.

Overrides:
stop in class sidekick.SideKickParser
Since:
SideKick 0.3

activate

public void activate(org.gjt.sp.jedit.EditPane editPane)
Overrides:
activate in class sidekick.SideKickParser

deactivate

public void deactivate(org.gjt.sp.jedit.EditPane editPane)
Overrides:
deactivate in class sidekick.SideKickParser

supportsCompletion

public boolean supportsCompletion()
Overrides:
supportsCompletion in class sidekick.SideKickParser

getInstantCompletionTriggers

public java.lang.String getInstantCompletionTriggers()
Overrides:
getInstantCompletionTriggers in class sidekick.SideKickParser

complete

public sidekick.SideKickCompletion complete(org.gjt.sp.jedit.EditPane editPane,
                                            int caret)
Overrides:
complete in class sidekick.SideKickParser