jp.co.melco.preserv
インタフェース psvSearchable

既知の実装クラスの一覧:
psvSearch, psvSearchVector

public interface psvSearchable

psvSearchableインターフェースは、条件検索を行い該当する図形オブジェクト を格納/描画する方法を定義します。

導入されたバージョン:
V3.0
作成者:
PreSerV Development Team

フィールドの概要
static int MAX_PRIORITY
           
 
メソッドの概要
 void draw(psvScreen screen, psvColor drawColor)
          検索結果の図形を描画します。
 java.util.Enumeration elements(int pri)
          プライオリティを指定して、該当図形要素を取り出します。
 int getCount()
          検索条件に該当した図形オブジェクトの数を返します。
 java.util.Vector getVectorElements(int pri)
          プライオリティを指定して、該当図形要素を取り出します。
 boolean overlap(double sx, double sy, double ex, double ey)
          指定の矩形領域が検索対象かを調べます。
 boolean store(psvShape any_p)
          指定された図形オブジェクトが検索条件に該当するかを調べて、 該当するオブジェクトを格納します。
 

フィールドの詳細

MAX_PRIORITY

public static final int MAX_PRIORITY
関連項目:
定数フィールド値
メソッドの詳細

overlap

public boolean overlap(double sx,
                       double sy,
                       double ex,
                       double ey)
指定の矩形領域が検索対象かを調べます。

パラメータ:
sx - 矩形左下X座標
sy - 矩形左下Y座標
ex - 矩形右上X座標
ey - 矩形右上Y座標
戻り値:
検索対象の場合はtrue

store

public boolean store(psvShape any_p)
指定された図形オブジェクトが検索条件に該当するかを調べて、 該当するオブジェクトを格納します。

パラメータ:
any_p - 図形オブジェクト

戻り値:
検索条件に該当し格納されればtrue

getCount

public int getCount()
検索条件に該当した図形オブジェクトの数を返します。

戻り値:
該当した図形オブジェクト数

elements

public java.util.Enumeration elements(int pri)
プライオリティを指定して、該当図形要素を取り出します。

パラメータ:
pri - プライオリティー番号
戻り値:
図形オブジェクト要素のリスト
導入されたバージョン:
V3.0
関連項目:
Enumeration

getVectorElements

public java.util.Vector getVectorElements(int pri)
プライオリティを指定して、該当図形要素を取り出します。

パラメータ:
pri - プライオリティー番号
戻り値:
図形オブジェクト要素が格納されたVectorオブジェクト
導入されたバージョン:
V3.0.1
関連項目:
Vector

draw

public void draw(psvScreen screen,
                 psvColor drawColor)
検索結果の図形を描画します。

パラメータ:
screen - スクリーンオブジェクト
drawColor - 描画色。色を指定しない場合にはnullを指定する