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.EditPlugin
public void stop()
stop
in class org.gjt.sp.jedit.EditPlugin
public 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)