Package com.iizix.term.prop
Class HostFieldColumnCell
java.lang.Object
com.iizix.term.prop.HostFieldColumnCell
Contains the result of a cell in a host field column, typically used for list boxes and business graphics.
- Author:
- Christopher Mindus
Field Summary
Modifier and TypeFieldDescriptionboolean
The hidden attribute of the host field.boolean
The protected attribute of the host field.int
The length of the editable field.The text contents (including hidden characters) of the cell.int
The VIO color of the host field.Constructor Summary
Method Summary
Modifier and TypeMethodDescriptionCreates a VSCellData from this instance.boolean
Checks for two equal HostFieldColumnCell's.boolean
Checks if there are any differences between the current HostFieldColumnCell and an old HostFieldColumnCell.static boolean
hasChanged
(HostFieldColumnCell[] cells1, HostFieldColumnCell[] cells2) Checks if the contents in the HostFieldColumnCell's has changed.int
hashCode()
Returns the hash code.
Field Details
vioColor
public int vioColorThe VIO color of the host field.length
public int lengthThe length of the editable field.isHidden
public boolean isHiddenThe hidden attribute of the host field.isProtected
public boolean isProtectedThe protected attribute of the host field.text
The text contents (including hidden characters) of the cell.
Constructor Details
HostFieldColumnCell
public HostFieldColumnCell()
Method Details
equals
Checks for two equal HostFieldColumnCell's.hashCode
public int hashCode()Returns the hash code.hasChanged
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
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
Creates a VSCellData from this instance.- Returns:
- A new celldata instance for VS.