|
Ontimize 5.2072EN | |||||||||
| 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
javax.swing.JPanel
com.ontimize.gui.container.CollapsiblePanel
| Nested Class Summary |
| Nested classes inherited from class javax.swing.JPanel |
javax.swing.JPanel.AccessibleJPanel |
| Nested classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent |
| Nested classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
| Nested classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary | |
protected boolean |
animated
|
protected java.lang.Object |
attribute
|
protected java.lang.String |
baseTooltip
|
static java.lang.String |
borderClass
|
protected int |
borderStyle
|
protected java.util.ResourceBundle |
bundle
|
int |
customHeight
|
int |
customWidth
|
protected long |
cycleStart
|
protected boolean |
deployedState
|
protected int |
deployTime
|
protected boolean |
doFirstShow
|
protected boolean |
expandHorizontal
|
protected boolean |
expandLast
|
protected boolean |
expandVertical
|
protected boolean |
firstTime
|
static int |
HORIZONTAL_ORIENTATION
|
static java.lang.String |
HORIZONTAL_ORIENTATION_VALUE
|
protected boolean |
initiatedPreferences
|
protected javax.swing.JPanel |
innerComponent
|
int |
minHeight
|
int |
minWidth
|
protected int |
orientation
|
static java.lang.String |
ORIENTATION
The key for orientation |
protected Form |
parentForm
|
static java.lang.String |
REVERSE_ICON
|
protected boolean |
reverseIcons
|
protected javax.swing.Timer |
timer
|
protected java.lang.String |
tiptext
|
protected java.lang.String |
title
|
static int |
VERTICAL_ORIENTATION
|
static java.lang.String |
VERTICAL_ORIENTATION_VALUE
|
protected int |
verticalAlignment
|
protected javax.swing.JViewport |
viewPort
|
| 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 com.ontimize.gui.field.FormComponent |
DEBUG |
| Fields inherited from interface com.ontimize.gui.i18n.Internationalization |
DEBUG_LANGUAGE |
| Fields inherited from interface com.ontimize.gui.SecureElement |
DESACTIVATE_COMPONENT_BY_PERMISSION_TIP |
| Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
CollapsiblePanel(java.util.Hashtable parameters)
|
|
| Method Summary | |
protected void |
addImpl(java.awt.Component comp,
java.lang.Object constraints,
int index)
|
protected void |
calculatedCustomHeight(float fraction,
boolean animated)
|
protected void |
calculatedCustomWidth(float fraction,
boolean animated)
|
static boolean |
computeIntersection(java.awt.Rectangle dest,
int rx,
int ry,
int rw,
int rh)
|
protected void |
createCustomBorder(java.lang.String borderClassName,
java.util.Hashtable parameters)
Creates by reflection a specific border. |
protected void |
createDeployBorder(java.lang.String title)
|
void |
doActionDeploy(boolean animate)
|
java.lang.Object |
getAttribute()
Gets the object attribute. |
java.lang.Object |
getConstraints(java.awt.LayoutManager parentLayout)
Description method to return the constraints component to
place correctly in parent container.
|
java.awt.LayoutManager |
getLayout()
|
java.awt.Dimension |
getMaximumSize()
|
java.awt.Dimension |
getPreferredSize()
|
java.util.Vector |
getTextsToTranslate()
Returns all the texts in the element suitable for being translated. |
protected java.lang.String |
getUser()
Gets user calling to Application.getReferenceLocator() and ReferenceLocator.getUser().
|
protected java.lang.String |
getVisiblePreferenceKey()
Gets the preferred split position. |
void |
init(java.util.Hashtable parameters)
Inits parameters. |
void |
initPermissions()
|
void |
initPreferences(ApplicationPreferences ap,
java.lang.String user)
|
boolean |
isDeploy()
|
boolean |
isFirstShow()
|
boolean |
isFirstTime()
|
boolean |
isRestricted()
|
protected boolean |
isVerticalOrientation()
|
void |
paint(java.awt.Graphics g)
|
protected void |
saveVisiblePreference()
Saves the visible preferences. |
void |
setBorder(javax.swing.border.Border border)
|
void |
setComponentLocale(java.util.Locale l)
|
void |
setDeploy(boolean deploy)
|
void |
setFirstShow(boolean doFirstShow)
Configure how the component must appear the first time (expanded or collapsed) |
void |
setLayout(java.awt.LayoutManager mgr)
|
void |
setOpaque(boolean isOpaque)
|
void |
setParentForm(Form form)
Method declaration to set the form that contains the component. |
void |
setPreferredSize(java.awt.Dimension preferredSize)
|
void |
setResourceBundle(java.util.ResourceBundle resources)
Sets the language resource bundle. |
void |
setTitle(java.lang.String title)
|
void |
validate()
|
| Methods inherited from class javax.swing.JPanel |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
| Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMinimumSize, getNextFocusableComponent, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
| Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, transferFocusBackward, transferFocusDownCycle, validateTree |
| Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface com.ontimize.gui.field.FormComponent |
isEnabled, setEnabled, setVisible |
| Field Detail |
public static final java.lang.String ORIENTATION
public static final java.lang.String REVERSE_ICON
public static final java.lang.String HORIZONTAL_ORIENTATION_VALUE
public static final java.lang.String VERTICAL_ORIENTATION_VALUE
public static final int HORIZONTAL_ORIENTATION
public static final int VERTICAL_ORIENTATION
public static java.lang.String borderClass
protected int orientation
protected javax.swing.JPanel innerComponent
protected javax.swing.JViewport viewPort
protected boolean deployedState
protected boolean expandHorizontal
protected boolean expandVertical
protected boolean expandLast
protected int verticalAlignment
protected java.lang.Object attribute
protected int borderStyle
protected java.lang.String title
protected int deployTime
protected boolean animated
protected java.util.ResourceBundle bundle
protected javax.swing.Timer timer
public int customHeight
public int customWidth
public int minHeight
public int minWidth
protected java.lang.String tiptext
protected boolean doFirstShow
protected boolean firstTime
protected java.lang.String baseTooltip
protected boolean reverseIcons
protected boolean initiatedPreferences
protected Form parentForm
protected long cycleStart
| Constructor Detail |
public CollapsiblePanel(java.util.Hashtable parameters)
| Method Detail |
public void paint(java.awt.Graphics g)
protected void calculatedCustomHeight(float fraction,
boolean animated)
protected void calculatedCustomWidth(float fraction,
boolean animated)
public void validate()
public void doActionDeploy(boolean animate)
public void init(java.util.Hashtable parameters)
init in interface FormComponentparameters - the Hashtable with parameters
| attribute | values | default | required | meaning |
| orientation | horizontal / vertical | vertical | no | The orientation for component. |
| attr | no | The attribute. | ||
| title | no | The title for container. | ||
| anim | yes/no | no | no | Sets the animation enabled/disabled |
| border | raised;lowered;bevellowered;bevelraised | no | Border for container | |
| borderclass | no | Border class used to create the border for container. See
createCustomBorder(String, Hashtable) |
||
| icon | no | Path to icon showed in container | ||
| time | 200 | no | Sets deploying/undeploying duration in milliseconds | |
| startshowed | yes/no | no | no | Sets the deploying initial status |
| reverseicon | yes/no | no | no | Changes the order when the icons are shown |
| valign | center/bottom/top | top | no | The vertical alignment for component |
| tooltip | no | Specifies the tip for container. | ||
| expandlast | yes/no | no | Indicates whether the component placed in the bottom of this panel will be expanded and take up all remaining column space. | |
| expand | yes/no | no | Indicates the expansion for component. | |
| expandvertical | yes/no | no | Indicates the expansion for component vertically. | |
| bgcolor | no | The background color. A possible color for
ColorConstants or a RGB value like: '150;230;23'. |
||
| opaque | yes/no | yes | no | The opacity condition |
| margin | yes | no | Fixes insets for component. Its structure must be 4 values for insets separated by ';'(top;left;bottom;right). |
public java.util.Vector getTextsToTranslate()
Internationalization
getTextsToTranslate in interface Internationalizationpublic void setComponentLocale(java.util.Locale l)
setComponentLocale in interface Internationalizationpublic void setResourceBundle(java.util.ResourceBundle resources)
Internationalization
setResourceBundle in interface Internationalizationresources - the new language bundle.public boolean isDeploy()
public void setBorder(javax.swing.border.Border border)
public void setDeploy(boolean deploy)
public static boolean computeIntersection(java.awt.Rectangle dest,
int rx,
int ry,
int rw,
int rh)
public java.lang.Object getConstraints(java.awt.LayoutManager parentLayout)
FormComponentconstraints component to
place correctly in parent container.
getConstraints in interface FormComponentparentLayout - the parent container reference
protected void createDeployBorder(java.lang.String title)
protected void createCustomBorder(java.lang.String borderClassName,
java.util.Hashtable parameters)
borderClassName - The border class to do Class.forName about itparameters - Parameters specified in .xml definition that are necessary for
borderpublic void setTitle(java.lang.String title)
public java.lang.Object getAttribute()
IdentifiedElement
getAttribute in interface IdentifiedElementpublic void initPermissions()
initPermissions in interface SecureElementpublic boolean isRestricted()
isRestricted in interface SecureElementpublic void setLayout(java.awt.LayoutManager mgr)
protected void addImpl(java.awt.Component comp,
java.lang.Object constraints,
int index)
public java.awt.Dimension getPreferredSize()
public java.awt.Dimension getMaximumSize()
protected boolean isVerticalOrientation()
public void setPreferredSize(java.awt.Dimension preferredSize)
public java.awt.LayoutManager getLayout()
public void setOpaque(boolean isOpaque)
protected void saveVisiblePreference()
protected java.lang.String getVisiblePreferenceKey()
public void setParentForm(Form form)
AccessForm
setParentForm in interface AccessFormform - the form reference
public void initPreferences(ApplicationPreferences ap,
java.lang.String user)
initPreferences in interface HasPreferenceComponentpublic boolean isFirstShow()
public void setFirstShow(boolean doFirstShow)
doFirstShow - public boolean isFirstTime()
protected java.lang.String getUser()
Application.getReferenceLocator() and ReferenceLocator.getUser().
|
Ontimize | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||