Class HostFieldColumnCell


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

      Fields 
      Modifier and TypeFieldDescription
      booleanisHidden
      The hidden attribute of the host field.
      booleanisProtected
      The protected attribute of the host field.
      intlength
      The length of the editable field.
      java.lang.Stringtext
      The text contents (including hidden characters) of the cell.
      intvioColor
      The VIO color of the host field.
    • Field Detail

      • 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 java.lang.String text
        The text contents (including hidden characters) of the cell.
    • Constructor Detail

      • HostFieldColumnCell

        public HostFieldColumnCell()
    • Method Detail

      • equals

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

        public int hashCode()
        Returns the hash code.
        Overrides:
        hashCode in class java.lang.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.