Interface DynamicPropertyProvider
-
- All Known Subinterfaces:
MutableDynamicPropertyProvider
- All Known Implementing Classes:
AbstractAlarmTable,AbstractManagerPanel,AbstractRangedComponent,AbstractVisionBufferedComponent,AbstractVisionButton,AbstractVisionChartComponent,AbstractVisionComponent,AbstractVisionPanel,AbstractVisionScrollPane,AbstractVisionShape,AlarmJournalTable,AlarmStatusTable,AlertSummaryTable,BaseFormattedTextField,BasicContainer,BoxEvent,ColumnSelectorPanel,EquipmentScheduleView,FileExplorer,ICEPDFViewer,LinearScale,MovingAnalogIndicator,PathBasedVisionShape,PDFViewer,PMI2StateButton,PMIBarChart,PMIBarcode,PMIButton,PMIChart,PMICheckBox,PMICircle,PMIComboBox,PMICommentsPanel,PMICommentsPanel2,PMICompass,PMIControlButton,PMICylindricalTank,PMIDateRange,PMIDateTimePopupSelector,PMIDateTimeSelector,PMIDayView,PMIDigitalDisplay,PMIEasyChart,PMIEditorPane,PMIFillLevelIndicator,PMIFormattedTextField,PMIImage,PMILabel,PMILightrailSignal,PMILine,PMIList,PMIMeter,PMIMomentaryButton,PMIMomentaryButton2,PMIMonthView,PMIMultiStateIndicator,PMINStateButton,PMINumericLabel,PMINumericTextField,PMIPaintableCanvas,PMIPasswordField,PMIPieChart,PMIPipe,PMIPipeJoint,PMIPolygon,PMIProgressBar,PMIRadioButton,PMIRectangle,PMIShape,PMISlider,PMISoundComponent,PMISpinner,PMITable,PMITabStrip,PMITextArea,PMITextField,PMIThermometer,PMIToggleButton,PMITrackSegment,PMITreeView,PMIWeekView,RadarChart,RadarChart2,ReportBase,ReportPanel,ReportViewer,RosterManagementPanel,RosterPane,RowSelectorTree,ScheduleManagementPanel,ScheduleView,SFCMonitoringPanel,ShapeGroup,SparklineChart,TagBrowseTree,TemplateCanvas,TemplateHolder,TemplateRepeater,UserManagementPanel,VisionAdvancedTable,VisionTemplate
public interface DynamicPropertyProviderA component that supports dynamic properties. Most Vision components extend this interface.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DynamicPropertyDescriptor[]getProperties()java.lang.ObjectgetPropertyValue(java.lang.String name)booleanisPropertyDefined(java.lang.String name)voidsetPropertyValue(java.lang.String name, java.lang.Object value)
-
-
-
Method Detail
-
setPropertyValue
void setPropertyValue(java.lang.String name, java.lang.Object value) throws java.lang.ClassCastException- Throws:
java.lang.ClassCastException
-
getPropertyValue
java.lang.Object getPropertyValue(java.lang.String name)
-
getProperties
DynamicPropertyDescriptor[] getProperties()
-
isPropertyDefined
boolean isPropertyDefined(java.lang.String name)
-
-