wrps-demo-kit/99-reference/ciserver-hmi-deployment/components
xxlio d50dbc8e08 chore: preserve reference files byte-for-byte
.gitattributes normalised the CI Server exports under 99-reference/ to LF.
They are a format specification and must match what CI Server actually
wrote, so mark the folder -text and restore the originals.
2026-09-02 15:17:49 +10:00
..
AlarmOverview.xml chore: preserve reference files byte-for-byte 2026-09-02 15:17:49 +10:00
AlarmSound.xml chore: preserve reference files byte-for-byte 2026-09-02 15:17:49 +10:00
Arc.xml chore: preserve reference files byte-for-byte 2026-09-02 15:17:49 +10:00
BlockedItems.xml chore: preserve reference files byte-for-byte 2026-09-02 15:17:49 +10:00
Chart.xml chore: preserve reference files byte-for-byte 2026-09-02 15:17:49 +10:00
CircularScale.xml chore: preserve reference files byte-for-byte 2026-09-02 15:17:49 +10:00
compileComponents.cmd chore: preserve reference files byte-for-byte 2026-09-02 15:17:49 +10:00
componentDescription.html chore: preserve reference files byte-for-byte 2026-09-02 15:17:49 +10:00
DataBar.xml chore: preserve reference files byte-for-byte 2026-09-02 15:17:49 +10:00
DatasetForm.xml chore: preserve reference files byte-for-byte 2026-09-02 15:17:49 +10:00
DatasetTable.xml chore: preserve reference files byte-for-byte 2026-09-02 15:17:49 +10:00
Display.xml chore: preserve reference files byte-for-byte 2026-09-02 15:17:49 +10:00
DtsChart.xml chore: preserve reference files byte-for-byte 2026-09-02 15:17:49 +10:00
Ellipse.xml chore: preserve reference files byte-for-byte 2026-09-02 15:17:49 +10:00
ExtendedIExplorer.xml chore: preserve reference files byte-for-byte 2026-09-02 15:17:49 +10:00
ExtendedJBorder.java chore: preserve reference files byte-for-byte 2026-09-02 15:17:49 +10:00
ExtendedJSlider.java chore: preserve reference files byte-for-byte 2026-09-02 15:17:49 +10:00
Generator.xml chore: preserve reference files byte-for-byte 2026-09-02 15:17:49 +10:00
GenericFunctions.xml chore: preserve reference files byte-for-byte 2026-09-02 15:17:49 +10:00
GraphicSet.xml chore: preserve reference files byte-for-byte 2026-09-02 15:17:49 +10:00
Icon.xml chore: preserve reference files byte-for-byte 2026-09-02 15:17:49 +10:00
JBorder.xml chore: preserve reference files byte-for-byte 2026-09-02 15:17:49 +10:00
JButton.xml chore: preserve reference files byte-for-byte 2026-09-02 15:17:49 +10:00
JCheckBox.xml chore: preserve reference files byte-for-byte 2026-09-02 15:17:49 +10:00
JComboBox.xml chore: preserve reference files byte-for-byte 2026-09-02 15:17:49 +10:00
JDateTimeField.xml chore: preserve reference files byte-for-byte 2026-09-02 15:17:49 +10:00
JFormattedNumberField.xml chore: preserve reference files byte-for-byte 2026-09-02 15:17:49 +10:00
JFormattedTextField.xml chore: preserve reference files byte-for-byte 2026-09-02 15:17:49 +10:00
JList.xml chore: preserve reference files byte-for-byte 2026-09-02 15:17:49 +10:00
JNavigationTree.xml chore: preserve reference files byte-for-byte 2026-09-02 15:17:49 +10:00
JPasswordField.xml chore: preserve reference files byte-for-byte 2026-09-02 15:17:49 +10:00
JRadioButton.xml chore: preserve reference files byte-for-byte 2026-09-02 15:17:49 +10:00
JSlider.xml chore: preserve reference files byte-for-byte 2026-09-02 15:17:49 +10:00
JSpinner.xml chore: preserve reference files byte-for-byte 2026-09-02 15:17:49 +10:00
JTextArea.xml chore: preserve reference files byte-for-byte 2026-09-02 15:17:49 +10:00
JToggleButton.xml chore: preserve reference files byte-for-byte 2026-09-02 15:17:49 +10:00
Line.xml chore: preserve reference files byte-for-byte 2026-09-02 15:17:49 +10:00
Link.xml chore: preserve reference files byte-for-byte 2026-09-02 15:17:49 +10:00
MapViewer.xml chore: preserve reference files byte-for-byte 2026-09-02 15:17:49 +10:00
MicroTrend.xml chore: preserve reference files byte-for-byte 2026-09-02 15:17:49 +10:00
Number.xml chore: preserve reference files byte-for-byte 2026-09-02 15:17:49 +10:00
PDFRenderer.jar docs(reference): worked CI Server examples, trimmed 138 MB to 5 MB 2026-09-02 15:16:56 +10:00
PDFView.java chore: preserve reference files byte-for-byte 2026-09-02 15:17:49 +10:00
PDFView.xml.renamed chore: preserve reference files byte-for-byte 2026-09-02 15:17:49 +10:00
PDFViewer.xml chore: preserve reference files byte-for-byte 2026-09-02 15:17:49 +10:00
Playback.xml chore: preserve reference files byte-for-byte 2026-09-02 15:17:49 +10:00
Polygon.xml chore: preserve reference files byte-for-byte 2026-09-02 15:17:49 +10:00
Radial.xml chore: preserve reference files byte-for-byte 2026-09-02 15:17:49 +10:00
readme.txt chore: preserve reference files byte-for-byte 2026-09-02 15:17:49 +10:00
Rectangle.xml chore: preserve reference files byte-for-byte 2026-09-02 15:17:49 +10:00
RectangularScale.xml chore: preserve reference files byte-for-byte 2026-09-02 15:17:49 +10:00
Reporting.xml chore: preserve reference files byte-for-byte 2026-09-02 15:17:49 +10:00
ScriptedFunction.xml chore: preserve reference files byte-for-byte 2026-09-02 15:17:49 +10:00
ShelvedOverview.xml chore: preserve reference files byte-for-byte 2026-09-02 15:17:49 +10:00
Spline.xml chore: preserve reference files byte-for-byte 2026-09-02 15:17:49 +10:00
Symbol.xml chore: preserve reference files byte-for-byte 2026-09-02 15:17:49 +10:00
SymbolInstance.xml chore: preserve reference files byte-for-byte 2026-09-02 15:17:49 +10:00
Text.xml chore: preserve reference files byte-for-byte 2026-09-02 15:17:49 +10:00
VisibilityGroup.xml chore: preserve reference files byte-for-byte 2026-09-02 15:17:49 +10:00
VisualizationLayer.xml chore: preserve reference files byte-for-byte 2026-09-02 15:17:49 +10:00
VisualizationParameter.xml chore: preserve reference files byte-for-byte 2026-09-02 15:17:49 +10:00

Copyright: Yokogawa System Center Europe B.V.  All rights reserved.
YOKOGAWA PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.

Author:    C. Horevoorts

----------------------------------------------------------------------------
Changes ....
----------------------------------------------------------------------------
Who When    Change  What
----------------------------------------------------------------------------
HVS Dec-06  e9435   First version documented
HVS Jan-09  e10100  Web-HMI Phase 2


This directory contains the component definitions. Each component is described in the component
description file that has the xml extension. You can remove components except for the following
list:

Display.xml
GraphicSet.xml
Link.xml
Symbol.xml
SymbomInstance.xml
VisibilityGroup.xml
VisualizationLayer.xml
VisualizationParameter.xml


Three components are added as an example to make your own components:

Slider:

The slider is a JComponent described in JSlider.xml. It's source is located in ExtendedJSlider.java.
In this example you can see how slider events can be passed to the connection of the value property of the slider.

Border:

The border is a JComponent described in JBorder.xml. It's source is located in ExtendedJBorder.java.

PDF Viewer:

The PDF Viewer enabled you to view PDF files. It's source is located in PDFView.java en it uses the PDFRenderer.jar library.
To use this component rename PDFView.xml.renamed to PDFView.xml and execute the compileComponents.cmd script.



The compileComponents.cmd script shows how to compile the sources. Note that the Java SDK must be installed to
execute this script.

In componentDescription.html you find the syntax of describing components.