|
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
com.ontimize.gui.field.AbstractFormComponent
com.ontimize.gui.field.IdentifiedAbstractFormComponent
com.ontimize.gui.field.Form2HTMLDataField
The initializes parameters can be seen in init(Hashtable)
| Nested Class Summary |
| 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 javax.swing.JButton |
apply
|
static java.lang.String |
APPLY_TEXT
|
static java.lang.String |
CSS_TAG
|
protected java.lang.String |
cssContentFile
|
static java.lang.String |
DEFAULT_HTML_PATTERN
|
static java.lang.String |
ERROR_APPLYING_XSL
|
static java.lang.String |
ERROR_XSL_NOT_VALID
|
protected boolean |
fireValueEvents
|
protected XMLTextPane |
html
|
static java.lang.String |
HTML_TITLE_TAG
|
static java.lang.String |
HTML_VIEWER_TAG
|
static java.lang.String |
HTML_VIEWER_TITLE_TAG
|
protected javax.swing.JPanel |
htmlEditorPanel
|
protected java.lang.String |
htmlTitle
|
protected java.lang.String |
htmlViewerTitle
|
protected javax.swing.JLabel |
jlXSLLabel
|
protected javax.swing.JComponent |
menuComponent
|
protected boolean |
modifiable
|
protected javax.swing.JButton |
navigator
|
static java.lang.String |
NAVIGATOR_TEXT
|
static java.lang.String |
PATTERN_BODY_TAG
|
static java.lang.String |
PATTERN_STYLE_TAG
|
static java.lang.String |
PATTERN_TAG
|
protected java.lang.String |
patternContentFile
|
protected javax.swing.JButton |
reload
|
static java.lang.String |
RELOAD_TEXT
|
protected boolean |
required
|
protected java.util.ResourceBundle |
resourceBundle
|
protected javax.swing.JButton |
right
|
static java.lang.String |
SHOW_RIGHT_TEXT
|
protected javax.xml.transform.TransformerFactory |
tFactory
|
protected javax.xml.transform.Transformer |
transformer
|
protected java.util.List |
valueListener
|
protected java.lang.String |
valueSave
|
protected BasicHTMLViewer |
viewer
|
static java.lang.String |
XML_FIELD_ATTR_TAG
|
protected java.lang.String |
xmlFieldAttr
|
static java.lang.String |
XSL_LABEL_TAG
|
static java.lang.String |
XSL_LIST_TAG
|
static java.lang.String |
XSL_PARAMETERS_TAG
|
protected java.lang.String |
xslLabel
|
protected javax.swing.JComboBox |
xslList
|
protected java.util.Vector |
xslListValues
|
protected java.util.Hashtable |
xslParameters
|
static java.lang.String |
ZOOM_IN_TEXT
|
static java.lang.String |
ZOOM_OUT_TEXT
|
protected javax.swing.JButton |
zoomIn
|
protected javax.swing.JButton |
zoomOut
|
| Fields inherited from class com.ontimize.gui.field.IdentifiedAbstractFormComponent |
attribute, enabledPermission, parentForm, restricted, visiblePermission |
| Fields inherited from class com.ontimize.gui.field.AbstractFormComponent |
defaultBottomMargin, defaultLeftMargin, defaultRightMargin, defaultTopMargin |
| 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.DataComponent |
COMP_FOCUS_YELLOW, GREEN_VERY_LIGHT, LIGHT_GRAY_BLUE, LIGHT_GREYISH_BLUE, VERY_LIGHT_BLUE, VERY_LIGHT_GRAY, VERY_LIGHT_PINK, VERY_LIGHT_RED, VERY_LIGHT_SKYBLUE, VERY_LIGHT_YELLOW, VERY_LIGHT_YELLOW_2 |
| 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 | |
Form2HTMLDataField(java.util.Hashtable parameters)
This field transform an Ontimize Form in a HTML Form that can be view in a web browser. |
|
| Method Summary | |
void |
actionPerformed(java.awt.event.ActionEvent e)
|
void |
addValueChangeListener(ValueChangeListener l)
|
protected java.lang.String |
appendString(java.lang.String base,
java.lang.String toFind,
java.lang.String toADD)
|
protected void |
applyXSL()
|
protected java.lang.String |
createHTML()
|
void |
deleteData()
The method to delete data for component. |
static java.lang.String |
fileToString(java.io.InputStream is)
|
protected void |
fireValueChanged(java.lang.Object newValue,
java.lang.Object oldValue,
int type)
|
java.lang.Object |
getConstraints(java.awt.LayoutManager arg0)
Description method to return the constraints component to
place correctly in parent container.
|
java.lang.String |
getLabelComponentText()
Returns the label text component. |
int |
getSQLDataType()
Returns the sql data type according to java.sql.Types
|
java.lang.Object |
getValue()
Gets the value of a component. |
void |
init(java.util.Hashtable parameters)
Initializes parameters. |
boolean |
isEmpty()
Checks the data existence in component. |
boolean |
isHidden()
Indicates to check the visibility condition for a component. |
boolean |
isModifiable()
Checks the modifiable condition for a component. |
boolean |
isModified()
This method should be return true when data have been modified. |
boolean |
isRequired()
Indicates the required condition for a component. |
protected void |
openInBrowser()
|
void |
removeValueChangeListener(ValueChangeListener l)
|
void |
setEnabled(boolean enabled)
Description method to set enabled or not the component according the boolean condition in parameter. |
void |
setModifiable(boolean modifiable)
Establishes the modifiable condition for a component. |
void |
setRequired(boolean required)
Sets required a component according to condition. |
void |
setResourceBundle(java.util.ResourceBundle resourceBundle)
Sets the language resource bundle. |
void |
setValue(java.lang.Object value)
Sets the value for component. |
| Methods inherited from class com.ontimize.gui.field.IdentifiedAbstractFormComponent |
checkEnabledPermission, checkVisiblePermission, getAttribute, getParentForm, initPermissions, isRestricted, setParentForm |
| Methods inherited from class com.ontimize.gui.field.AbstractFormComponent |
getTextsToTranslate, setComponentLocale |
| 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, getAccessibleContext, 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, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, paramString, 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, setVisible, unregisterKeyboardAction, update, updateUI |
| 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, setVisible |
| Methods inherited from interface com.ontimize.gui.i18n.Internationalization |
getTextsToTranslate, setComponentLocale |
| Methods inherited from interface com.ontimize.gui.field.IdentifiedElement |
getAttribute |
| Methods inherited from interface com.ontimize.gui.SecureElement |
initPermissions, isRestricted |
| Field Detail |
public static final java.lang.String XSL_LIST_TAG
public static final java.lang.String XSL_PARAMETERS_TAG
public static final java.lang.String XML_FIELD_ATTR_TAG
public static final java.lang.String HTML_VIEWER_TAG
public static final java.lang.String CSS_TAG
public static final java.lang.String PATTERN_TAG
public static final java.lang.String HTML_TITLE_TAG
public static final java.lang.String HTML_VIEWER_TITLE_TAG
public static final java.lang.String XSL_LABEL_TAG
public static final java.lang.String PATTERN_STYLE_TAG
public static final java.lang.String PATTERN_BODY_TAG
public static final java.lang.String DEFAULT_HTML_PATTERN
public static final java.lang.String RELOAD_TEXT
public static final java.lang.String APPLY_TEXT
public static final java.lang.String NAVIGATOR_TEXT
public static final java.lang.String ZOOM_IN_TEXT
public static final java.lang.String ZOOM_OUT_TEXT
public static final java.lang.String SHOW_RIGHT_TEXT
public static final java.lang.String ERROR_XSL_NOT_VALID
public static final java.lang.String ERROR_APPLYING_XSL
protected boolean modifiable
protected boolean required
protected boolean fireValueEvents
protected java.lang.String valueSave
protected java.util.List valueListener
protected javax.swing.JButton reload
protected javax.swing.JButton apply
protected javax.swing.JButton navigator
protected javax.swing.JButton zoomIn
protected javax.swing.JButton zoomOut
protected javax.swing.JButton right
protected BasicHTMLViewer viewer
protected javax.swing.JComboBox xslList
protected java.util.Hashtable xslParameters
protected XMLTextPane html
protected java.lang.String xmlFieldAttr
protected java.lang.String cssContentFile
protected java.lang.String patternContentFile
protected java.lang.String htmlTitle
protected java.lang.String htmlViewerTitle
protected java.lang.String xslLabel
protected javax.swing.JComponent menuComponent
protected javax.swing.JLabel jlXSLLabel
protected javax.swing.JPanel htmlEditorPanel
protected java.util.ResourceBundle resourceBundle
protected java.util.Vector xslListValues
protected javax.xml.transform.TransformerFactory tFactory
protected javax.xml.transform.Transformer transformer
| Constructor Detail |
public Form2HTMLDataField(java.util.Hashtable parameters)
xsl selected to the content, and stores the result in the component or in the
parameters - The Hashtable with parameters| Method Detail |
public java.lang.Object getConstraints(java.awt.LayoutManager arg0)
FormComponentconstraints component to
place correctly in parent container.
getConstraints in interface FormComponentgetConstraints in class AbstractFormComponentpublic void init(java.util.Hashtable parameters)
init in interface FormComponentinit in class IdentifiedAbstractFormComponentparameters - the Hashtable with parameters. Adds the next parameters:
| attribute | values | default | required | meaning |
| attr | yes | attr of field | ||
| xmlFieldAttr | no | attr of the field where is stored the XML Form and which will be used for the transformations | ||
| htmlTitle | no | The text that will appear in the border of the HTML Field | ||
| htmlViewerTitle | no | The text that will appear in the border of the HTML Viewer Field | ||
| xslLabel | no | The text that will appear in the component | ||
| xslList | package.filename1.xsl;package.filename2.xsl;... | no | List of the XSL files that can be used form transform the XML File | |
| xslParameters | param1=value1;param2=value2;... | no | List of parameters=values that will be applied to all XSL transformations | |
| htmlViewer | no | Name of the class that will be used as a HTML Viewer | ||
| css | no | Name of the css file that will used by the viewer | ||
| pattern | no | Name of the pattern file that will used by the viewer |
public void setEnabled(boolean enabled)
FormComponent
setEnabled in interface FormComponentpublic void setResourceBundle(java.util.ResourceBundle resourceBundle)
Internationalization
setResourceBundle in interface InternationalizationsetResourceBundle in class AbstractFormComponentpublic java.lang.String getLabelComponentText()
DataComponentLocale.
getLabelComponentText in interface DataComponentpublic int getSQLDataType()
DataComponentsql data type according to java.sql.Types
getSQLDataType in interface DataComponentInteger typepublic boolean isEmpty()
DataComponent
isEmpty in interface DataComponenttrue when component is emptypublic boolean isHidden()
DataComponent
isHidden in interface DataComponentpublic boolean isModifiable()
DataComponent
isModifiable in interface DataComponenttrue when component is modifiablepublic boolean isModified()
DataComponenttrue when data have been modified. The method
setValue() should be change this condition.
isModified in interface DataComponentpublic boolean isRequired()
DataComponent
isRequired in interface DataComponentpublic void setModifiable(boolean modifiable)
DataComponentDeleteFields call.
setModifiable in interface DataComponentmodifiable - the boolean conditionpublic void setRequired(boolean required)
DataComponent
setRequired in interface DataComponentrequired - the required conditionpublic void setValue(java.lang.Object value)
DataComponent
setValue in interface DataComponentvalue - the object with value to setpublic java.lang.Object getValue()
DataComponent
getValue in interface DataComponentobject with value.public void deleteData()
DataComponent
deleteData in interface DataComponent
protected void fireValueChanged(java.lang.Object newValue,
java.lang.Object oldValue,
int type)
public void addValueChangeListener(ValueChangeListener l)
addValueChangeListener in interface ValueChangeDataComponentpublic void removeValueChangeListener(ValueChangeListener l)
removeValueChangeListener in interface ValueChangeDataComponentpublic void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed in interface java.awt.event.ActionListenerprotected java.lang.String createHTML()
protected void openInBrowser()
protected void applyXSL()
protected java.lang.String appendString(java.lang.String base,
java.lang.String toFind,
java.lang.String toADD)
public static java.lang.String fileToString(java.io.InputStream is)
|
Ontimize | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||