Class HostFieldColumnCell

java.lang.Object
com.iizix.term.prop.HostFieldColumnCell

public class HostFieldColumnCell extends Object
Contains the result of a cell in a host field column, typically used for list boxes and business graphics.
Author:
Christopher Mindus
  • Field Details

    • vioColor

      public int vioColor
      The VIO color of the host field.
    • length

      public int length
      The length of the editable field.
    • isHidden

      public boolean isHidden
      The hidden attribute of the host field.
    • isProtected

      public boolean isProtected
      The protected attribute of the host field.
    • text

      public String text
      The text contents (including hidden characters) of the cell.
  • Constructor Details

    • HostFieldColumnCell

      public HostFieldColumnCell()
  • Method Details

    • equals

      public boolean equals(Object o)
      Checks for two equal HostFieldColumnCell's.
      Overrides:
      equals in class Object
      Returns:
      The equality flag.
    • hashCode

      public int hashCode()
      Returns the hash code.
      Overrides:
      hashCode in class Object
      Returns:
      The hash code.
    • hasChanged

      public boolean hasChanged(HostFieldColumnCell cell)
      Checks if there are any differences between the current HostFieldColumnCell and an old HostFieldColumnCell.
      Parameters:
      cell - The old PhantomHostFieldColumnCell to compare to, or null for none.
      Returns:
      true if the current content is different from old content, false otherwise.
    • hasChanged

      public static boolean hasChanged(HostFieldColumnCell[] cells1, HostFieldColumnCell[] cells2)
      Checks if the contents in the HostFieldColumnCell's has changed.
      Parameters:
      cells1 - Array of cell 1 to compare.
      cells2 - Array of cell 2 to compare.
      Returns:
      If arrays 1 and 2 are different.
    • createVSCellData

      public VSCellData createVSCellData()
      Creates a VSCellData from this instance.
      Returns:
      A new celldata instance for VS.