|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectbibliothek.gui.dock.util.DockUtilities
public class DockUtilities
A list of methods which can be used for different purposes. Methods
related to the DockTheme
can be found in DockUI
.
Nested Class Summary | |
---|---|
static class |
DockUtilities.DockVisitor
A visitor used to visit the nodes of a dock-tree. |
Constructor Summary | |
---|---|
DockUtilities()
|
Method Summary | |
---|---|
static javax.swing.Icon |
disabledIcon(javax.swing.JComponent parent,
javax.swing.Icon icon)
Gets a "disabled" icon according to the current look and feel. |
static DockableProperty |
getPropertyChain(Dockable dockable)
Gets a DockableProperty which describes the path from the
root to dockable . |
static DockableProperty |
getPropertyChain(DockStation ground,
Dockable dockable)
Creates a DockableProperty describing the path from
ground to dockable . |
static DockStation |
getRoot(DockElement element)
Searches the station which is an anchestor of element
and has no parent. |
static java.awt.Component |
getShowingComponent(Dockable dockable)
Searches a Component which is showing
and has something to do with dockable . |
static boolean |
isAnchestor(DockElement anchestor,
DockElement child)
Tells whether child is identical with anchestor
or a child of anchestor . |
static void |
visit(Dockable dockable,
DockUtilities.DockVisitor visitor)
Visits dockable and all its children. |
static void |
visit(DockStation station,
DockUtilities.DockVisitor visitor)
Visits station and all its children. |
private static void |
visitDockable(Dockable dockable,
DockUtilities.DockVisitor visitor)
Visits dockable and all its children. |
private static void |
visitStation(DockStation station,
DockUtilities.DockVisitor visitor)
Visits station and all its children. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DockUtilities()
Method Detail |
---|
public static void visit(Dockable dockable, DockUtilities.DockVisitor visitor)
dockable
and all its children.
dockable
- the first element to visitvisitor
- a delegatepublic static void visit(DockStation station, DockUtilities.DockVisitor visitor)
station
and all its children.
station
- the first element to visitvisitor
- a delegateprivate static void visitDockable(Dockable dockable, DockUtilities.DockVisitor visitor)
dockable
and all its children.
dockable
- the first element to visitvisitor
- a delegateprivate static void visitStation(DockStation station, DockUtilities.DockVisitor visitor)
station
and all its children.
station
- the first element to visitvisitor
- a delegatepublic static boolean isAnchestor(DockElement anchestor, DockElement child)
child
is identical with anchestor
or a child of anchestor
.
anchestor
- an elementchild
- another element
true
if anchestor
is a parent of or
identical with child
.public static DockStation getRoot(DockElement element)
element
and has no parent.
element
- the element whose oldest parent is searched
null
if element has no parentpublic static DockableProperty getPropertyChain(Dockable dockable)
DockableProperty
which describes the path from the
root
to dockable
.
dockable
- a Dockable whose location is searched
null
if dockable
has no parentpublic static DockableProperty getPropertyChain(DockStation ground, Dockable dockable)
DockableProperty
describing the path from
ground
to dockable
.
ground
- the base of the propertydockable
- an indirect child of ground
ground
to dockable
.
java.lang.IllegalArgumentException
- if ground
is not an
anchestor of dockable
public static java.awt.Component getShowingComponent(Dockable dockable)
Component
which is showing
and has something to do with dockable
.
dockable
- a Dockable for which a Component has to be found
null
public static javax.swing.Icon disabledIcon(javax.swing.JComponent parent, javax.swing.Icon icon)
parent
- the component on which the icon will be painted, can be null
icon
- an icon or null
icon
or null
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |