Class Property

  • All Implemented Interfaces:
    java.awt.datatransfer.Transferable, java.io.Serializable

    @Entity
    public class Property
    extends BasicPropertyChangeSupport
    implements java.io.Serializable, java.awt.datatransfer.Transferable
    Represents a key,value pair in the metadata element of the recording script. Property generated by hbm2java
    See Also:
    Serialized Form
    • Field Detail

      • CLASS_DATA_FLAVOR

        public static final java.awt.datatransfer.DataFlavor CLASS_DATA_FLAVOR
    • Constructor Detail

      • Property

        public Property()
        default constructor
      • Property

        public Property​(int propertyId)
        minimal constructor
      • Property

        public Property​(int propertyId,
                        Metadata metadata,
                        java.lang.String key,
                        java.lang.String value)
        full constructor
    • Method Detail

      • getPropertyId

        public int getPropertyId()
      • setPropertyId

        public void setPropertyId​(int propertyId)
      • getMetadata

        public Metadata getMetadata()
      • setMetadata

        public void setMetadata​(Metadata metadata)
      • getKey

        public java.lang.String getKey()
      • setKey

        public void setKey​(java.lang.String key)
      • getValue

        public java.lang.String getValue()
      • setValue

        public void setValue​(java.lang.String value)
      • getTransferData

        public java.lang.Object getTransferData​(java.awt.datatransfer.DataFlavor flavor)
                                         throws java.awt.datatransfer.UnsupportedFlavorException,
                                                java.io.IOException
        Specified by:
        getTransferData in interface java.awt.datatransfer.Transferable
        Throws:
        java.awt.datatransfer.UnsupportedFlavorException
        java.io.IOException
      • getTransferDataFlavors

        public java.awt.datatransfer.DataFlavor[] getTransferDataFlavors()
        Specified by:
        getTransferDataFlavors in interface java.awt.datatransfer.Transferable
      • isDataFlavorSupported

        public boolean isDataFlavorSupported​(java.awt.datatransfer.DataFlavor flavor)
        Specified by:
        isDataFlavorSupported in interface java.awt.datatransfer.Transferable