Interface MetaData

All Superinterfaces:
Cloneable
All Known Implementing Classes:
JSONMetaData

public interface MetaData extends Cloneable
This class represents the meta data parsed from a descriptor entry (json) line.
Author:
Felix Project Team
  • Method Details

    • getString

      String getString(Params key)
      Returns a String descriptor entry parameter value.
    • getString

      String getString(Params key, String def)
      Returns a String descriptor entry parameter value.
    • getInt

      int getInt(Params key)
      Returns a String descriptor entry parameter value.
    • getInt

      int getInt(Params key, int def)
      Returns a String descriptor entry parameter value.
    • getLong

      long getLong(Params key)
      Returns a String descriptor entry parameter value.
    • getLong

      long getLong(Params key, long def)
      Returns a String descriptor entry parameter value.
    • getStrings

      String[] getStrings(Params key)
      Returns a String array descriptor entry parameter value.
    • getStrings

      String[] getStrings(Params key, String[] def)
      Returns a String array descriptor entry parameter value.
    • getDictionary

      Dictionary<String,Object> getDictionary(Params key, Dictionary<String,Object> def)
      Returns a descriptor entry value which is a complex value.
    • setString

      void setString(Params key, String value)
      Modifies a key Sring value
    • setStrings

      void setStrings(Params key, String[] values)
      Modifies a String[] value.
    • setDictionary

      void setDictionary(Params key, Dictionary<String,Object> dictionary)
      Modifies a String[] value.
    • clone

      Clone this MetaData object.
      Throws:
      CloneNotSupportedException