/** * Indicates the given row is expanded. Only used for items that are * part of a graph structure. * @param row the table row * @return true if expanded, false otherwise */ public boolean isExpanded(int row) { return getBoolean(row, VisualItem.EXPANDED); }
/** * Indicates if the given row is currently set to be visible. Items with * the visible flag set false will not be drawn by a display. Invisible * items are also by necessity not interactive, regardless of the value of * the interactive flag. * @param row the table row * @return true if visible, false if invisible */ public boolean isVisible(int row) { return getBoolean(row, VisualItem.VISIBLE); }
/** * Indicates if the given row is highlighted. * @param row the table row * @return true for highlighted, false for not highlighted */ public boolean isHighlighted(int row) { return getBoolean(row, VisualItem.HIGHLIGHT); }
/** * Indicates if the given row is currently validated. If not, * validateBounds() must be run to update the bounds to a current value. * @param row the table row * @return true if validated, false otherwise */ public boolean isValidated(int row) { return getBoolean(row, VisualItem.VALIDATED); }
/** * Indicates if the start visible flag is set to true. This is the * visibility value consulted for the staring value of the visibility * field at the beginning of an animated transition. * @param row the table row * @return true if this item starts out visible, false otherwise. */ public boolean isStartVisible(int row) { return getBoolean(row, VisualItem.STARTVISIBLE); }
/** * Indicates if the given row currently has the mouse pointer over it. * @param row the table row * @return true if the mouse pointer is over this item, false otherwise */ public boolean isHover(int row) { return getBoolean(row, VisualItem.HOVER); }
/** * Indictes if the end visible flag is set to true. This is the * visibility value consulted for the ending value of the visibility * field at the end of an animated transition. * @param row the table row * @return true if this items ends visible, false otherwise. */ public boolean isEndVisible(int row) { return getBoolean(row, VisualItem.ENDVISIBLE); }
/** * Indicates if this item is interactive, meaning it can potentially * respond to mouse and keyboard input events. * @param row the table row * @return true if the item is interactive, false otherwise */ public boolean isInteractive(int row) { return getBoolean(row, VisualItem.INTERACTIVE); }
/** * Indicates if the given row is fixed, and so will not have its position * changed by any layout or distortion actions. * @param row the table row * @return true if the item has a fixed position, false otherwise */ public boolean isFixed(int row) { return getBoolean(row, VisualItem.FIXED); }