|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.co.melco.preserv.spatial.psvFeaturePortrayer
jp.co.melco.preserv.spatial.catalogue.layer.LayeredFeaturePortrayer
すべての地物に対応して、レイヤ毎に地物をShapeで描画するクラスです。
フィールドの概要 |
クラス jp.co.melco.preserv.spatial.psvFeaturePortrayer から継承したフィールド |
agents, PORTRAYAL_AGENT_COMPARATOR |
コンストラクタの概要 | |
LayeredFeaturePortrayer(int priority,
java.util.List agentList)
コンストラクタです。 |
|
LayeredFeaturePortrayer(int priority,
java.util.List agentList,
boolean useCache)
コンストラクタです。 |
メソッドの概要 | |
protected java.util.List |
createAgents()
描画エージェントを生成します。 |
java.util.List |
getDrawInformationList(java.lang.String layerName)
レイヤ名に対応した描画情報リストを返します。 |
java.lang.String[] |
getLayerNames()
描画対象のレイヤ名を返します。 |
protected java.util.Set |
getLayerNameSet()
描画対象のレイヤ名称セットを返します。 |
java.lang.Class |
getPortrayableFeature()
描画可能な地物クラスのクラスオブジェクトを取得します。 |
int |
getPriority()
描画プライオリティを取得します。 |
boolean |
isPortrayable(psvFeature feature)
指定された地物を描画可能か判定します。 |
protected boolean |
portrayByDefault(psvFeature feature,
psvPortrayalContext context)
指定された地物の既定の描画規則で描画します。 |
void |
setPriority(int priority)
描画プライオリティを設定します。 |
クラス jp.co.melco.preserv.spatial.psvFeaturePortrayer から継承したメソッド |
clearAgents, getPortrayalAgentComparator, paramString, portray, portrayByRules, toString |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
コンストラクタの詳細 |
public LayeredFeaturePortrayer(int priority, java.util.List agentList)
agentList
- 描画エージェントリストpriority
- 描画プライオリティpublic LayeredFeaturePortrayer(int priority, java.util.List agentList, boolean useCache)
agentList
- 描画エージェントリストpriority
- 描画プライオリティuseCache
- 対応する描画レイヤ名をキャッシュするかを指定メソッドの詳細 |
public boolean isPortrayable(psvFeature feature)
psvFeaturePortrayer
の記述: true
、それ以外の場合はfalse
を返します。
psvFeaturePortrayer
内の isPortrayable
feature
- 判定対象の地物
true
、それ以外の場合はfalse
protected java.util.Set getLayerNameSet()
public java.lang.String[] getLayerNames()
LayeredDrawInfoAssurance
の記述:
LayeredDrawInfoAssurance
内の getLayerNames
public java.lang.Class getPortrayableFeature()
psvFeaturePortrayer
の記述:
psvFeaturePortrayer
内の getPortrayableFeature
public int getPriority()
psvFeaturePortrayer
の記述:
psvFeaturePortrayer
内の getPriority
public void setPriority(int priority)
priority
- 描画プライオリティpublic java.util.List getDrawInformationList(java.lang.String layerName)
LayeredDrawInfoAssurance
の記述:
LayeredDrawInfoAssurance
内の getDrawInformationList
layerName
- レイヤ名
psvSymbolDrawable
,
psvDrawAnnotationInformationAccessible
,
psvDrawShapeInformationAccessible
protected boolean portrayByDefault(psvFeature feature, psvPortrayalContext context)
psvFeaturePortrayer
の記述: true
、それ以外の場合はfalse
を返します。
psvFeaturePortrayer
内の portrayByDefault
feature
- 描画対象の地物context
- 描画コンテキスト
true
、それ以外の場合はfalse
protected java.util.List createAgents()
psvFeaturePortrayer
の記述:
psvFeaturePortrayer
内の createAgents
psvFeaturePortrayer.portrayByRules(psvFeature, psvPortrayalContext)
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |