Class DataFile

  • All Implemented Interfaces:
    java.io.Serializable

    public class DataFile
    extends java.lang.Object
    implements java.io.Serializable
    Workflow activity data file
    See Also:
    Serialized Form
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addValue​(java.lang.String value)
      Add a value.
      void addValues​(java.lang.String[] values)
      Add values.
      void clearValues()
      Clear values.
      Data getData()
      Get data definition.
      java.lang.String getGroup()
      Get group.
      java.lang.String getName()
      Get data name.
      java.lang.String getValue​(int i)
      Indexed value (not parsed).
      java.lang.String[] getValues()
      Values (not parsed, contains brackets).
      boolean hasChanged()
      Value has changed?
      void removeValue​(java.lang.String value)
      Remove value.
      void removeValues​(java.lang.String[] values)
      Remove values.
      void setData​(Data d)
      Set data definition.
      void setValue​(int i, java.lang.String value)
      Set a value.
      void setValues​(java.lang.String[] v)
      Set values.
      void setValues​(java.util.List<java.lang.String> v)
      Set values.
      int size()
      Get values size.
      org.json.JSONObject toJSONObject()
      Generates a JSON object representation of the data file.
      java.lang.String toString()
      Generates a JSON string representation of the data file.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • DataFile

        public DataFile​(Data d)
        Constructor.
        Parameters:
        d - Data defintion
      • DataFile

        public DataFile​(DataFile df)
        Clone constructor
        Parameters:
        df - Data file
    • Method Detail

      • setData

        public void setData​(Data d)
        Set data definition.
        Parameters:
        d - Data definition
      • getData

        public Data getData()
        Get data definition.
        Returns:
        Data definition
      • getName

        public java.lang.String getName()
        Get data name.
        Returns:
        name
      • getGroup

        public java.lang.String getGroup()
        Get group.
        Returns:
        Group
      • size

        public int size()
        Get values size.
        Returns:
        Values size
      • getValue

        public java.lang.String getValue​(int i)
        Indexed value (not parsed).
        Parameters:
        i - index
        Returns:
        indexed value
      • getValues

        public java.lang.String[] getValues()
        Values (not parsed, contains brackets).
        Returns:
        Values
      • addValue

        public void addValue​(java.lang.String value)
        Add a value.
        Parameters:
        value - Value
      • addValues

        public void addValues​(java.lang.String[] values)
        Add values.
        Parameters:
        values - Values
      • removeValue

        public void removeValue​(java.lang.String value)
        Remove value.
        Parameters:
        value - Value to remove
      • removeValues

        public void removeValues​(java.lang.String[] values)
        Remove values.
        Parameters:
        values - Values to remove
      • setValue

        public void setValue​(int i,
                             java.lang.String value)
        Set a value.
        Parameters:
        i - Index
        value - Value
      • setValues

        public void setValues​(java.util.List<java.lang.String> v)
        Set values.
        Parameters:
        v - values
      • setValues

        public void setValues​(java.lang.String[] v)
        Set values.
        Parameters:
        v - Values
      • clearValues

        public void clearValues()
        Clear values.
      • hasChanged

        public boolean hasChanged()
        Value has changed?
        Returns:
        true if value has changed
      • toJSONObject

        public org.json.JSONObject toJSONObject()
        Generates a JSON object representation of the data file.
        Returns:
        Data file as a JSON object
      • toString

        public java.lang.String toString()
        Generates a JSON string representation of the data file.
        Overrides:
        toString in class java.lang.Object
        Returns:
        Data file as a JSON string