public class LogConsoleHandler extends Object implements PropertyChangeListener, MouseWheelListener, AdjustmentListener
Modifier and Type | Field and Description |
---|---|
protected boolean |
dontAdjust
a flag to block scroll bar adjustement events
|
protected List<LineReaderUtil.LevelsLineReader> |
levelsReaders
list of LevelsReader
|
protected LogConsoleModel |
model
ui model to be used in dialog
|
protected PropertyChangeSupport |
propertyListeners |
protected LineReader |
reader
the current line reader
|
protected File |
readerDirectory
the directory where store readers
|
Constructor and Description |
---|
LogConsoleHandler(LogConsoleModel model) |
Modifier and Type | Method and Description |
---|---|
void |
addPropertyChangeListener(PropertyChangeListener listener) |
void |
addPropertyChangeListener(String propertyName,
PropertyChangeListener listener) |
void |
adjustmentValueChanged(AdjustmentEvent e) |
protected void |
changeFilter() |
void |
close()
stop the handler and all internal services
|
protected void |
finalize() |
protected LineReader |
getLevelReader(int levels) |
protected LineReader |
getPatternReader(String searchText,
LineReader parent) |
void |
mouseWheelMoved(MouseWheelEvent e) |
protected void |
openReader(LineReader reader) |
void |
propertyChange(PropertyChangeEvent evt) |
void |
read(long offset)
read the required frame from current reader
|
void |
removePropertyChangeListener(PropertyChangeListener listener) |
void |
removePropertyChangeListener(String propertyName,
PropertyChangeListener listener) |
void |
start()
start the handler (will start all internal services required)
|
protected LineReader reader
protected List<LineReaderUtil.LevelsLineReader> levelsReaders
protected LogConsoleModel model
protected File readerDirectory
protected boolean dontAdjust
protected PropertyChangeSupport propertyListeners
public LogConsoleHandler(LogConsoleModel model) throws IOException
IOException
public void start() throws IOException
IOException
- if anypublic void close() throws Exception
Exception
- if any problem while closing operationprotected void finalize() throws Throwable
public void read(long offset) throws IOException
offset
- the offset to useIOException
- if any problem while readingpublic void mouseWheelMoved(MouseWheelEvent e)
mouseWheelMoved
in interface MouseWheelListener
public void adjustmentValueChanged(AdjustmentEvent e)
adjustmentValueChanged
in interface AdjustmentListener
public void propertyChange(PropertyChangeEvent evt)
propertyChange
in interface PropertyChangeListener
protected void changeFilter()
protected LineReader getPatternReader(String searchText, LineReader parent)
protected LineReader getLevelReader(int levels) throws IOException
IOException
protected void openReader(LineReader reader) throws IOException
IOException
public void addPropertyChangeListener(PropertyChangeListener listener)
public void addPropertyChangeListener(String propertyName, PropertyChangeListener listener)
public void removePropertyChangeListener(PropertyChangeListener listener)
public void removePropertyChangeListener(String propertyName, PropertyChangeListener listener)
Copyright © 1999–2020 CodeLutin. All rights reserved.