Class ArrayWidget.ArrayWidgetChildrenProperty

  • Enclosing class:
    ArrayWidget

    public static class ArrayWidget.ArrayWidgetChildrenProperty
    extends org.csstudio.display.builder.model.ChildrenProperty
    ChildrenProperty wrapper that adjusts writing to XML
    • Field Summary

      • Fields inherited from class org.csstudio.display.builder.model.ChildrenProperty

        DESCRIPTOR
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void writeToXML​(org.csstudio.display.builder.model.persist.ModelWriter model_writer, javax.xml.stream.XMLStreamWriter writer)
      Persist value to XML
      • Methods inherited from class org.csstudio.display.builder.model.ChildrenProperty

        addChild, addChild, getChildByName, getChildren, getParentsChildren, getValue, moveChildTo, readFromXML, removeChild, setValue, setValueFromObject
      • Methods inherited from class org.csstudio.display.builder.model.properties.PropertyChangeHandler

        addPropertyListener, addUntypedPropertyListener, removePropertyListener
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • ArrayWidgetChildrenProperty

        public ArrayWidgetChildrenProperty​(Widget widget)
    • Method Detail

      • writeToXML

        public void writeToXML​(org.csstudio.display.builder.model.persist.ModelWriter model_writer,
                               javax.xml.stream.XMLStreamWriter writer)
                        throws java.lang.Exception
        Description copied from class: WidgetProperty
        Persist value to XML

        Writer will be positioned inside the property. Implementation needs to write the property's value.

        Overrides:
        writeToXML in class org.csstudio.display.builder.model.ChildrenProperty
        Parameters:
        model_writer - ModelWriter
        writer - Stream writer
        Throws:
        java.lang.Exception - on error