Class Property

  • All Implemented Interfaces:
    java.lang.Comparable<Property>
    Direct Known Subclasses:
    GenericProperty

    public abstract class Property
    extends java.lang.Object
    implements java.lang.Comparable<Property>
    • Constructor Summary

      Constructors 
      Constructor Description
      Property​(java.lang.String name, java.lang.Class<?> type)  
    • Constructor Detail

      • Property

        public Property​(java.lang.String name,
                        java.lang.Class<?> type)
    • Method Detail

      • getType

        public java.lang.Class<?> getType()
      • getActualTypeArguments

        public abstract java.lang.Class<?>[] getActualTypeArguments()
      • getName

        public java.lang.String getName()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • compareTo

        public int compareTo​(Property o)
        Specified by:
        compareTo in interface java.lang.Comparable<Property>
      • isWritable

        public boolean isWritable()
      • isReadable

        public boolean isReadable()
      • set

        public abstract void set​(java.lang.Object object,
                                 java.lang.Object value)
                          throws java.lang.Exception
        Throws:
        java.lang.Exception
      • get

        public abstract java.lang.Object get​(java.lang.Object object)