public class DockingService extends StartableService
| Modifier and Type | Class and Description |
|---|---|
static class |
DockingService.DockableFocusHistory
История переключений фокуса
|
static class |
DockingService.DockableList<N>
Список Dockable
|
class |
DockingService.DockQuery
Выполняет запрос для получения списка Dockable
|
class |
DockingService.Layout |
class |
DockingService.XmlLayout |
| Modifier and Type | Field and Description |
|---|---|
protected bibliothek.gui.dock.common.CControl |
ccontrol |
protected boolean |
consoleContentPaneInited |
protected boolean |
started |
protected File |
storedLayoutFile |
protected WindowPositionService |
wndPosDep |
startCallLevel, startStopSync, stopCallLevelserviceEventQueue| Constructor and Description |
|---|
DockingService() |
| Modifier and Type | Method and Description |
|---|---|
void |
addPropertyChangeListener(PropertyChangeListener listener) |
void |
addPropertyChangeListener(String propertyName,
PropertyChangeListener listener) |
void |
firePropertyChange(String propertyName,
Object oldValue,
Object newValue) |
bibliothek.gui.dock.common.CControl |
getCControl() |
PropertyChangeListener[] |
getPropertyChangeListeners() |
PropertyChangeListener[] |
getPropertyChangeListeners(String propertyName) |
File |
getStoredLayoutFile() |
boolean |
hasListeners(String propertyName) |
void |
init(Console console)
Инициализация сервиса
|
boolean |
isRunning()
Возвращает состояние сервиса
|
DockingService.Layout |
layout() |
String |
newid()
Получение уникального индентификатора
|
protected void |
onInitServicesEnd(Console console)
Все сервисы добавлены, вызывается для по
|
protected void |
onStart()
Реализация старта сервиса, вызывается когда все зависимости разрешены и isRunning() == false
|
protected void |
onStop()
Реализация остановки сервиса, вызывается напрямую из stop(), если isRunning() == true
|
DockingService.DockQuery |
query()
Запросы к docking
|
void |
register(bibliothek.util.filter.PresetFilter<String> idfilter,
bibliothek.gui.dock.common.SingleCDockableFactory factory) |
void |
register(bibliothek.gui.dock.common.SingleCDockable tool,
String... placeHolder) |
void |
register(String id,
bibliothek.gui.dock.common.MultipleCDockableFactory factory) |
void |
register(String id,
bibliothek.gui.dock.common.SingleCDockableFactory factory) |
void |
removePropertyChangeListener(PropertyChangeListener listener) |
void |
removePropertyChangeListener(String propertyName,
PropertyChangeListener listener) |
protected void |
restoreLayout() |
void |
setStoredLayoutFile(File storedLayoutFile) |
protected void |
storeLayout() |
fireStarted, fireStarting, fireStopped, fireStopping, getServiceByStopper, getServiceDependencies, isDetectCycleStart, isDetectCycleStop, onResolvedDependencies, start, stop, stopByDependencyaddServiceEvent, addServiceListener, addServiceListener, findFirstService, findServices, findServices, findServices, fireServiceEvent, fireServiceEvents, getConsole, getFieldDependencies, getInitDependenciesCallCount, getServiceListeners, getUnresolvedDependencies, hasServiceListener, initDependencies, instances, isResolvedDependencies, listeners, removeServiceListener, resolveDependecyclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddServiceEvent, addServiceListener, addServiceListener, fireServiceEvents, getServiceListeners, hasServiceListener, removeServiceListenerprotected WindowPositionService wndPosDep
protected File storedLayoutFile
protected bibliothek.gui.dock.common.CControl ccontrol
protected volatile boolean started
protected transient volatile boolean consoleContentPaneInited
public void init(Console console)
ConsoleServiceinit in interface ConsoleServiceinit in class AbstractServiceconsole - ссылка на консольpublic void register(String id, bibliothek.gui.dock.common.MultipleCDockableFactory factory)
public void register(String id, bibliothek.gui.dock.common.SingleCDockableFactory factory)
public void register(bibliothek.util.filter.PresetFilter<String> idfilter, bibliothek.gui.dock.common.SingleCDockableFactory factory)
public void register(bibliothek.gui.dock.common.SingleCDockable tool,
String... placeHolder)
public File getStoredLayoutFile()
public void setStoredLayoutFile(File storedLayoutFile)
protected void restoreLayout()
protected void storeLayout()
public String newid()
public bibliothek.gui.dock.common.CControl getCControl()
public void addPropertyChangeListener(PropertyChangeListener listener)
public void removePropertyChangeListener(PropertyChangeListener listener)
public PropertyChangeListener[] getPropertyChangeListeners()
public void addPropertyChangeListener(String propertyName, PropertyChangeListener listener)
public void removePropertyChangeListener(String propertyName, PropertyChangeListener listener)
public PropertyChangeListener[] getPropertyChangeListeners(String propertyName)
public void firePropertyChange(String propertyName, Object oldValue, Object newValue)
public boolean hasListeners(String propertyName)
public DockingService.DockQuery query()
protected void onInitServicesEnd(Console console)
AbstractServiceonInitServicesEnd in class AbstractServiceconsole - консольprotected void onStop()
StartableServiceonStop in class StartableServiceprotected void onStart()
StartableServiceonStart in class StartableServicepublic boolean isRunning()
StartServicepublic DockingService.Layout layout()
Copyright © 2018. All rights reserved.