package org.basex.gui.view.tree;
/**
* This is class is used to handle rectangles.
* @author BaseX Team 2005-12, BSD License
* @author Wolfgang Miller
*/
final class TreeRect {
/** X position. */
final int x;
/** Width. */
final int w;
/**
* Initializes TreeRect.
* @param xx x position
* @param ww width
*/
TreeRect(final int xx, final int ww) {
x = xx;
w = ww;
}
/**
* Verifies if the specified coordinates are inside the rectangle.
* @param xx x position
* @return result of comparison
*/
boolean contains(final int xx) {
return xx >= x && xx <= x + w;
}
/**
* Verifies if the specified coordinates are inside the rectangle.
* @param xx x position
* @param ww width
* @return result of comparison
*/
boolean contains(final int xx, final int ww) {
return xx <= x && xx + ww >= x || xx <= x + w && xx + ww >= x;
}
}