|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
ObjectComponent
Container
JComponent
JPanel
OperationTreeBrowser
public class OperationTreeBrowser
Display a chain of images as a tree. It may be a chain of RenderedImage
or a chain of
RenderableImage
. Those images are often the result of some operation (i.e. are actually
instances of RenderedOp
or RenderableOp
). The image given to the constructor is
the root of the tree. The root contains the following children nodes:
ImageProperties
,
ParameterEditor
,
RegisteredOperationBrowser
,
Serialized Form
Nested Class Summary |
---|
Nested classes/interfaces inherited from class JPanel |
---|
JPanel.AccessibleJPanel |
Nested classes/interfaces inherited from class JComponent |
---|
JComponent.AccessibleJComponent |
Nested classes/interfaces inherited from class Container |
---|
Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class Component |
---|
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy |
Field Summary |
---|
Fields inherited from class JComponent |
---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
OperationTreeBrowser(RenderableImage source)
Constructs a new browser for the given renderable image. |
|
OperationTreeBrowser(RenderedImage source)
Constructs a new browser for the given rendered image. |
Method Summary | |
---|---|
static TreeModel |
getTree(RenderableImage image,
Locale locale)
Returns a tree with all sources and parameters for the given renderable image. |
static TreeModel |
getTree(RenderedImage image,
Locale locale)
Returns a tree with all sources and parameters for the given rendered image. |
static void |
main(String[] args)
Display the properties for the images specified on the command line. |
static void |
print(RenderableImage image)
Prints to the standard output stream the operation chain for the specified image. |
static void |
print(RenderedImage image)
Prints to the standard output stream the operation chain for the specified image. |
static void |
show(RenderableImage image)
Show the operation tree for the specified renderable image in a frame. |
static void |
show(RenderedImage image)
Show the operation tree for the specified rendered image in a frame. |
boolean |
showDialog(Component owner,
String title)
Show the operation chain in the given owner. |
protected boolean |
showParameterEditor(Object selection)
Invoked when the user clicks on a parameter node in the operation tree (left pane). |
protected boolean |
showSourceEditor(Object selection)
Invoked when the user clicks on a source node in the operation tree (left pane). |
Methods inherited from class JPanel |
---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
Methods inherited from class Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public OperationTreeBrowser(RenderedImage source)
source
- The last image from the rendering chain to browse.public OperationTreeBrowser(RenderableImage source)
source
- The last image from the rendering chain to browse.Method Detail |
---|
public static void show(RenderedImage image)
public static void show(RenderableImage image)
public static void print(RenderedImage image)
public static void print(RenderableImage image)
public static TreeModel getTree(RenderedImage image, Locale locale)
image
- The last image from an operation chain.locale
- The locale for tree node names.
public static TreeModel getTree(RenderableImage image, Locale locale)
image
- The last image from an operation chain.locale
- The locale for tree node names.
protected boolean showSourceEditor(Object selection)
selection
- The user selection. This object is usually an instance of
RenderedImage
, RenderableImage
or PropertySource
.
true
if this method has been able to find an editor, or
false
otherwise.protected boolean showParameterEditor(Object selection)
selection
- The user selection. This object is usually an instance of
Number
, KernelJAI
, LookupTableJAI
or some other
parameter object.
true
if this method has been able to find an editor, or
false
otherwise.public boolean showDialog(Component owner, String title)
owner
- The owner widget, or null
if none.title
- The widget title, or null
for a default one.
true
if the user clicked on the "Ok" button.public static void main(String[] args) throws IOException
IOException
- if an error occured while reading an image.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |