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 DynamicPropertyProvider
A 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.Object
getPropertyValue(java.lang.String name)
boolean
isPropertyDefined(java.lang.String name)
void
setPropertyValue(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)
-
-