Module platform

Class Property

java.lang.Object
de.grogra.pf.ui.edit.Property
Direct Known Subclasses:
FieldProperty

public abstract class Property extends Object
  • Constructor Details

    • Property

      public Property(Context context, Type type)
  • Method Details

    • getContext

      public Context getContext()
    • getWorkbench

      public Workbench getWorkbench()
    • getToolkit

      public UIToolkit getToolkit()
    • getEditor

      public PropertyEditor getEditor()
    • getType

      public Type getType()
    • setQuantity

      protected void setQuantity(Quantity q)
    • getQuantity

      public Quantity getQuantity()
    • createSubProperty

      public Property createSubProperty(Type actualType, String name, int index)
    • createSubProperty

      public abstract Property createSubProperty(Type actualType, Field name, int index)
    • isWritable

      public abstract boolean isWritable()
    • setValue

      public abstract void setValue(Object value) throws InterruptedException
      Throws:
      InterruptedException
    • getValue

      public abstract Object getValue()
    • createUnlikedProperty

      public abstract Property createUnlikedProperty(Object instance, Type actualType, Field name, int index)
      Properties created from fields that do not belongs to the previous property called.
    • createUnlikedProperty

      public Property createUnlikedProperty(Object instance, Type actualType, FieldChain name, int index)