|
![]() Quark Platform Documentation Version 1.7.0_0 Business Objects |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
org.openquark.gems.client.ArgumentExplorer
public class ArgumentExplorer
This explorer presents a tree-based interface for viewing and manipulating the collector arguments. Note that this is primarily a UI class. The actual manipulation of the arguments is delegated to the ArgumentExplorerOwner.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class javax.swing.JComponent |
|---|
JComponent.AccessibleJComponent |
| Nested classes/interfaces inherited from class java.awt.Container |
|---|
Container.AccessibleAWTContainer |
| Nested classes/interfaces inherited from class java.awt.Component |
|---|
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy |
| Field Summary |
|---|
| Fields inherited from class javax.swing.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 java.awt.Component |
|---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface java.awt.image.ImageObserver |
|---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
|---|---|
ArgumentExplorer(GemGraph gemGraph,
ArgumentExplorerOwner owner)
Default constructor for the ArgumentExplorer. |
|
| Method Summary | |
|---|---|
void |
enableMouseInputs(boolean enabled)
Enables and disables the mouse events (such that the explorer can be used purely as a view). |
ArgumentExplorerOwner |
getArgumentExplorerOwner()
|
void |
hideArgumentControls()
Hide the controls for argument entry. |
void |
resetArgumentValues()
Handle the case where the argument values have been cleared. |
void |
showArgumentControls(Map<Gem.PartInput,ValueEditor> inputToEditorMap)
Display the controls for argument entry. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public ArgumentExplorer(GemGraph gemGraph,
ArgumentExplorerOwner owner)
gemGraph - the related GemGraph.owner - the owner of this explorer| Method Detail |
|---|
public ArgumentExplorerOwner getArgumentExplorerOwner()
public void enableMouseInputs(boolean enabled)
enabled - whether to enable mouse eventspublic void showArgumentControls(Map<Gem.PartInput,ValueEditor> inputToEditorMap)
inputToEditorMap - map from input to editor, for those inputs for which the currently
running gem requires arguments. An iterator on this map should return the inputs in the correct order.public void hideArgumentControls()
public void resetArgumentValues()
|
![]() Quark Platform Documentation Version 1.7.0_0 Business Objects |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||