jp.co.melco.preserv.spatial.catalogue.layer
クラス AbstractLayeredAgent

java.lang.Object
  拡張jp.co.melco.preserv.spatial.catalogue.layer.AbstractLayeredAgent
すべての実装インタフェース:
Layered

public abstract class AbstractLayeredAgent
extends java.lang.Object
implements Layered

レイヤ条件付き描画エージェント

説明: レイヤ条件付き描画エージェントです。

導入されたバージョン:
6.2
作成者:
PreSerV Development Team
著作権:
Copyright (c) 2006
会社名:
Mitsubishi Electric Corporation

フィールドの概要
protected  FeatureCondition featureCondition
          地物描画条件
protected  int portrayalPriority
          描画プライオリティ
 
コンストラクタの概要
AbstractLayeredAgent()
           
 
メソッドの概要
protected abstract  boolean doPortray(psvFeature feature, psvPortrayalContext context)
          指定された地物を指定されたコンテキストで描画します。
 FeatureCondition getFeatureCondition()
          地物描画条件を返します。
 LayeredCondition getLayeredCondition()
          レイヤ条件を返します。
 java.lang.String[] getLayerNames()
          レイヤ名称を返します。
 int getPriority()
          描画プライオリティを返します。
 boolean isAdaptableLayer(java.lang.String layerName)
          layerNameで指定したレイヤ名が適用可能かを返します。
 boolean portray(psvFeature feature, psvPortrayalContext context)
          指定された地物を指定されたコンテキストで描画します。
 void setFeatureCondition(FeatureCondition featureCondition)
          地物描画条件を設定します。
 void setLayeredCondition(LayeredCondition layeredCondition)
          レイヤ条件を設定します。
 void setPriority(int priority)
          描画プライオリティを設定します。
 java.lang.String toString()
          このオブジェクトの情報をStringで返します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

portrayalPriority

protected int portrayalPriority
描画プライオリティ


featureCondition

protected FeatureCondition featureCondition
地物描画条件

コンストラクタの詳細

AbstractLayeredAgent

public AbstractLayeredAgent()
メソッドの詳細

getPriority

public int getPriority()
描画プライオリティを返します。

戻り値:
描画プライオリティ

setPriority

public void setPriority(int priority)
描画プライオリティを設定します。

パラメータ:
priority - 描画プライオリティ

getLayeredCondition

public LayeredCondition getLayeredCondition()
レイヤ条件を返します。

戻り値:
レイヤ条件

setLayeredCondition

public void setLayeredCondition(LayeredCondition layeredCondition)
レイヤ条件を設定します。

パラメータ:
layeredCondition - レイヤ条件

getFeatureCondition

public FeatureCondition getFeatureCondition()
地物描画条件を返します。

戻り値:
地物描画条件

setFeatureCondition

public void setFeatureCondition(FeatureCondition featureCondition)
地物描画条件を設定します。

パラメータ:
featureCondition - 地物描画条件

isAdaptableLayer

public boolean isAdaptableLayer(java.lang.String layerName)
インタフェース Layered の記述:
layerNameで指定したレイヤ名が適用可能かを返します。

定義:
インタフェース Layered 内の isAdaptableLayer
パラメータ:
layerName - レイヤ名
戻り値:
true:適用可能 false:適用不可

getLayerNames

public java.lang.String[] getLayerNames()
インタフェース Layered の記述:
レイヤ名称を返します。

定義:
インタフェース Layered 内の getLayerNames
戻り値:
レイヤ名称

toString

public java.lang.String toString()
このオブジェクトの情報をStringで返します。

戻り値:
このオブジェクトの文字列表現

portray

public boolean portray(psvFeature feature,
                       psvPortrayalContext context)
指定された地物を指定されたコンテキストで描画します。

パラメータ:
feature - 地物
context - 地物描画コンテキスト
戻り値:
指定したコンテキストに描画が実現できればtrue

doPortray

protected abstract boolean doPortray(psvFeature feature,
                                     psvPortrayalContext context)
指定された地物を指定されたコンテキストで描画します。

パラメータ:
feature - 地物
context - 地物描画コンテキスト
戻り値:
指定したコンテキストに描画が実現できればtrue