|
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.ExtendedMultiReference
This class implements a ReferenceExtDataField similar component. It
supports grouping many data components (like an entity) and fills in a query.
The field has an attribute, a code and columns and fields whose attributes
are correspondent to these columns will be asked to associated entity.
| 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 int |
alignment
The reference to alignment. |
protected java.util.Vector |
askedAttributes
The reference to asked attributes. |
protected java.lang.String |
attribute
The reference to attributes. |
protected java.lang.String |
code
The reference to code. |
protected java.lang.String |
defaultIcon
The reference to default icon path. |
protected javax.swing.JButton |
deleteButton
The reference to delete button. |
protected FormPermission |
enabledPermission
The reference to enabled permission. |
protected java.lang.String |
entity
The reference to entity. |
protected java.util.Vector |
fieldAttributes
|
protected java.awt.event.FocusAdapter |
focusListener
An instance of a focus listener. |
protected java.lang.String |
icon
The reference to icon. |
protected EntityReferenceLocator |
locator
The reference to locator. |
protected javax.swing.JButton |
okButton
The reference to ok button. |
protected Form |
parentForm
The reference to parent form. |
protected java.awt.Frame |
parentFrame
The reference to parent frame. |
protected java.lang.String |
parentKey
The reference to parentkey. |
protected javax.swing.JButton |
queryButton
The reference to query button. |
protected java.util.ResourceBundle |
resources
The reference to bundle resources. |
protected boolean |
restricted
The restricted condition. |
protected boolean |
show
The condition to show. |
protected Table |
t
The reference to table. |
protected javax.swing.JDialog |
tableWindow
The reference to table window. |
protected java.lang.String |
text
The reference to text. |
protected java.lang.String |
tip
The reference to tip. |
protected FormPermission |
visiblePermission
The reference to visible permission. |
protected java.lang.String |
windowTitle
The reference to window title. |
| 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 | |
ExtendedMultiReference(java.util.Hashtable parameters)
The class constructor. |
|
| Method Summary | |
protected boolean |
checkEnabledPermission()
Checks enabled permission. |
protected boolean |
checkVisiblePermission()
Checks visible permission. |
protected void |
fillDataFields(java.util.Hashtable result)
Fills the data fields with Hashtable parameter.
|
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.util.Vector |
getTextsToTranslate()
Returns all the texts in the element suitable for being translated. |
void |
init(java.util.Hashtable parameters)
Inits parameters. |
void |
initPermissions()
|
boolean |
isHidden()
The complementary show condition. |
boolean |
isRestricted()
|
protected EntityResult |
queryEntity(java.lang.Object codeValue)
Creates a query by code for the defined entity. |
void |
setCode(java.lang.Object codeValue)
It is equals to insert a code in field. |
void |
setComponentLocale(java.util.Locale l)
|
protected void |
setComponentValue(java.lang.Object attribute,
java.lang.Object value)
Sets the value to component. |
void |
setEnabled(boolean enabled)
Description method to set enabled or not the component according the boolean condition in parameter. |
void |
setFormBuilder(FormBuilder builder)
|
void |
setParentForm(Form f)
Method declaration to set the form that contains the component. |
void |
setParentFrame(java.awt.Frame parentFrame)
This method is called from Form for each component that implements this interface. |
void |
setReferenceLocator(EntityReferenceLocator locator)
Establishes the reference locator that will be used by component. |
void |
setResourceBundle(java.util.ResourceBundle resources)
Sets the language resource bundle. |
void |
setVisible(boolean vis)
Description method to set visible or not the component according the boolean condition in parameter. |
| 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, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, 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, paint, 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, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, unregisterKeyboardAction, update |
| Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, transferFocusBackward, transferFocusDownCycle, validate, 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 |
| Field Detail |
protected boolean show
protected java.lang.String entity
protected java.lang.String code
protected java.lang.String parentKey
protected javax.swing.JDialog tableWindow
protected javax.swing.JButton okButton
protected Table t
protected EntityReferenceLocator locator
protected int alignment
protected java.lang.String windowTitle
protected java.lang.String text
protected javax.swing.JButton queryButton
protected javax.swing.JButton deleteButton
protected java.util.Vector fieldAttributes
protected java.util.Vector askedAttributes
protected java.lang.String attribute
protected java.lang.String tip
protected java.lang.String icon
protected java.lang.String defaultIcon
protected Form parentForm
protected java.awt.Frame parentFrame
protected java.util.ResourceBundle resources
protected FormPermission visiblePermission
protected FormPermission enabledPermission
protected java.awt.event.FocusAdapter focusListener
protected boolean restricted
| Constructor Detail |
public ExtendedMultiReference(java.util.Hashtable parameters)
super() and inits parameters.
parameters - the Hashtable with parameters| Method Detail |
public void init(java.util.Hashtable parameters)
init in interface FormComponentparameters - the Hashtable with parameters
| attribute | values | default | required | meaning |
| attr | yes | The field attribute. | ||
| align | right/left | north | no | The alignment for component. |
| entity | yes | Associated entity. | ||
| cod | no | The code name associated to field. | ||
| attrs | attr1;attr2;...;attrn | cols | no | Attributes to fill after query operation. |
| icon | no | Icon for query button. | ||
| text | no | The text for query button. | ||
| tip | no | The tip for query button. | ||
| descriptioncols | dcol1;dcol2;...;dcoln | yes | no | Visible table columns in text field. By default, it is the parameter value of visiblecols in table. |
Valid Table parameters:
| attribute | values | default | required | meaning |
| key | cod | no | The Table key. | |
| parentkey or parentkeys | pk1;pk2;...;pkn | yes | The parentkey or parentkeys to filter. | |
| cols | cols1;cols2;...;colsn | yes | Columns associated to the code. It forms the description field. | |
| form | no | The form that is opened in detail. On init, update mode will be its state. | ||
| controls | yes/no | yes | no | Allows the Table to have some control buttons, in the top of it. This buttons, by default, can export to excel the data in the table, show charts, reports, and so on. If the value is not, the controlsvisible attribute will not affect. |
| otherkeys | ok1;ok2;...;okn | no | The other keys. |
protected void setComponentValue(java.lang.Object attribute,
java.lang.Object value)
attribute - the attribute to setvalue - the value to set to the attributepublic boolean isHidden()
public void setReferenceLocator(EntityReferenceLocator locator)
ReferenceComponent
setReferenceLocator in interface ReferenceComponentlocator - a reference locator to set in componentpublic java.lang.Object getAttribute()
IdentifiedElement
getAttribute in interface IdentifiedElementpublic void setParentFrame(java.awt.Frame parentFrame)
OpenDialog
setParentFrame in interface OpenDialogparentFrame - the framepublic void setParentForm(Form f)
AccessForm
setParentForm in interface AccessFormf - the form referencepublic void setCode(java.lang.Object codeValue)
codeValue - the code to setprotected void fillDataFields(java.util.Hashtable result)
Hashtable parameter.
result - the Hashtable with data.protected EntityResult queryEntity(java.lang.Object codeValue)
codeValue - the code value
public void setResourceBundle(java.util.ResourceBundle resources)
Internationalization
setResourceBundle in interface Internationalizationresources - the new language bundle.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
public java.util.Vector getTextsToTranslate()
Internationalization
getTextsToTranslate in interface Internationalizationpublic void setComponentLocale(java.util.Locale l)
setComponentLocale in interface Internationalizationpublic void setFormBuilder(FormBuilder builder)
setFormBuilder in interface CreateFormspublic void setEnabled(boolean enabled)
FormComponent
setEnabled in interface FormComponentpublic void setVisible(boolean vis)
FormComponent
setVisible in interface FormComponentpublic void initPermissions()
initPermissions in interface SecureElementprotected boolean checkVisiblePermission()
protected boolean checkEnabledPermission()
public boolean isRestricted()
isRestricted in interface SecureElement
|
Ontimize | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||