Class RMViewerOwnerHpr<T extends RMShape>

    • Constructor Detail

      • RMViewerOwnerHpr

        public RMViewerOwnerHpr()
    • Method Detail

      • getName

        public java.lang.String getName​(T aShape)
        Returns the name of the given shape.
        Specified by:
        getName in class UIHelper<T extends RMShape>
      • setOwner

        public void setOwner​(T aShape,
                             UIOwner anOwner)
        Sets given display object's owner.
        Specified by:
        setOwner in class UIHelper<T extends RMShape>
      • getParent

        public java.lang.Object getParent​(T aShape)
        Returns the parent object for given object.
        Specified by:
        getParent in class UIHelper<T extends RMShape>
      • getChildCount

        public int getChildCount​(T aShape)
        Returns the number of children for given shape.
        Specified by:
        getChildCount in class UIHelper<T extends RMShape>
      • getChild

        public java.lang.Object getChild​(T aShape,
                                         int anIndex)
        Returns the individual child object for given display object and index.
        Specified by:
        getChild in class UIHelper<T extends RMShape>
      • getPropertyNames

        public java.util.List<java.lang.String> getPropertyNames​(T aShape)
        Returns the property names for given shape.
        Overrides:
        getPropertyNames in class UIHelper<T extends RMShape>
      • getPropertyNameMapped

        public java.lang.String getPropertyNameMapped​(T aShape,
                                                      java.lang.String aName)
        Returns mapped property name for shape.
        Overrides:
        getPropertyNameMapped in class UIHelper<T extends RMShape>
      • getBindingCount

        public int getBindingCount​(T aShape)
        Returns the number of bindings associated with given display object.
        Overrides:
        getBindingCount in class UIHelper<T extends RMShape>
      • getBinding

        public Binding getBinding​(T aShape,
                                  int anIndex)
        Returns the individual binding at the given index for given display object.
        Overrides:
        getBinding in class UIHelper<T extends RMShape>
      • addBinding

        public void addBinding​(T aShape,
                               Binding aBinding)
        Adds the individual binding at the given index to given display object.
        Overrides:
        addBinding in class UIHelper<T extends RMShape>
      • removeBinding

        public Binding removeBinding​(T aShape,
                                     int anIndex)
        Removes the binding at the given index from given display object.
        Overrides:
        removeBinding in class UIHelper<T extends RMShape>
      • setValue

        public void setValue​(T aShape,
                             java.lang.String aPropertyName,
                             java.lang.Object aValue)
        Override to call RMShape.repaint().
        Overrides:
        setValue in class UIHelper<T extends RMShape>
      • GetHelper

        public static UIHelper GetHelper​(java.lang.Object anObj)
        Override.