public class SideKickPlugin
extends org.gjt.sp.jedit.EditPlugin
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DEFAULT |
static java.lang.String |
NAME
The name of the dockable
|
static java.lang.String |
NONE |
static java.lang.String |
PARSE_COUNT |
static java.lang.String |
PARSED_DATA_PROPERTY |
static java.lang.String |
PARSER_MODE_PROPERTY |
static java.lang.String |
PARSER_PROPERTY |
| Constructor and Description |
|---|
SideKickPlugin() |
| Modifier and Type | Method and Description |
|---|---|
static void |
cleanup(org.gjt.sp.jedit.View view) |
static void |
execute(java.lang.Runnable runnable) |
static void |
execute(org.gjt.sp.jedit.View view,
javax.swing.SwingWorker<SideKickParsedData,java.lang.Object> worker) |
static org.gjt.sp.jedit.EditPlugin |
getMarkerSetsPlugin() |
static SideKickParser |
getParser(java.lang.String name) |
static SideKickParser |
getParserForBuffer(org.gjt.sp.jedit.Buffer buffer) |
static SideKickParser |
getParserForMode(org.gjt.sp.jedit.Mode m)
Returns the parser for the given mode.
|
static SideKickParser |
getParserForView(org.gjt.sp.jedit.View view) |
void |
handleBufferUpdate(org.gjt.sp.jedit.msg.BufferUpdate bu) |
void |
handleEditPaneUpdate(org.gjt.sp.jedit.msg.EditPaneUpdate epu) |
void |
handlePluginUpdate(org.gjt.sp.jedit.msg.PluginUpdate msg) |
void |
handlePropertiesChanged(org.gjt.sp.jedit.msg.PropertiesChanged msg) |
void |
handleViewUpdate(org.gjt.sp.jedit.msg.ViewUpdate vu) |
static boolean |
isParsingBuffer(org.gjt.sp.jedit.Buffer buffer) |
static void |
parse(org.gjt.sp.jedit.View view,
boolean showParsingMessage)
Immediately begins parsing the current buffer in a background thread.
|
static void |
setParserForBuffer(org.gjt.sp.jedit.Buffer buffer,
java.lang.String parserName) |
void |
start() |
void |
stop() |
static void |
stop(org.gjt.sp.jedit.View view) |
public static final java.lang.String NAME
public static final java.lang.String PARSER_MODE_PROPERTY
public static final java.lang.String PARSER_PROPERTY
public static final java.lang.String PARSED_DATA_PROPERTY
public static final java.lang.String PARSE_COUNT
public static final java.lang.String NONE
public static final java.lang.String DEFAULT
public void start()
start in class org.gjt.sp.jedit.EditPluginpublic void stop()
stop in class org.gjt.sp.jedit.EditPluginpublic void handleViewUpdate(org.gjt.sp.jedit.msg.ViewUpdate vu)
public void handleEditPaneUpdate(org.gjt.sp.jedit.msg.EditPaneUpdate epu)
public void handleBufferUpdate(org.gjt.sp.jedit.msg.BufferUpdate bu)
public void handlePropertiesChanged(org.gjt.sp.jedit.msg.PropertiesChanged msg)
public void handlePluginUpdate(org.gjt.sp.jedit.msg.PluginUpdate msg)
public static org.gjt.sp.jedit.EditPlugin getMarkerSetsPlugin()
public static SideKickParser getParserForMode(org.gjt.sp.jedit.Mode m)
m - the mode (it must not be null)public static SideKickParser getParser(java.lang.String name)
name - - the name of the parser, as defined in services.xmlpublic static SideKickParser getParserForView(org.gjt.sp.jedit.View view)
public static void setParserForBuffer(org.gjt.sp.jedit.Buffer buffer,
java.lang.String parserName)
buffer - parserName - the new parser we want to usepublic static SideKickParser getParserForBuffer(org.gjt.sp.jedit.Buffer buffer)
public static void parse(org.gjt.sp.jedit.View view,
boolean showParsingMessage)
view - The viewshowParsingMessage - Clear the tree and show a status message
there?public static void execute(java.lang.Runnable runnable)
public static void execute(org.gjt.sp.jedit.View view,
javax.swing.SwingWorker<SideKickParsedData,java.lang.Object> worker)
public static void cleanup(org.gjt.sp.jedit.View view)
public static boolean isParsingBuffer(org.gjt.sp.jedit.Buffer buffer)
public static void stop(org.gjt.sp.jedit.View view)