クラス
jp.co.melco.preserv.spatial.psvFeature の使用

psvFeature を使用しているパッケージ
jp.co.melco.preserv.spatial 空間データモデルの各種機能を提供しています。  
jp.co.melco.preserv.spatial.catalogue.layer 空間データモデルのレイヤ管理ポートレイヤー基本クラスを提供しています。  
jp.co.melco.preserv.spatial.common 空間データモデルのクライアント・サーバ共通クラスを提供しています。  
jp.co.melco.preserv.spatial.condition 空間データモデルのレイヤ管理描画条件基本クラスを提供しています。  
jp.co.melco.preserv.spatial.search 空間データモデルのサーバ検索クラスを提供しています。  
jp.co.melco.preserv.spatial.server 空間データモデルの通信クラスを提供しています。  
jp.co.melco.preserv.spatial.server.ejb 空間データモデルの通信EJBクラスを提供しています。  
jp.co.melco.preserv.spatial.server.next.feature 空間データモデルの新テーブル構成に従った地物のDBアクセス機能を提供しています。  
 

jp.co.melco.preserv.spatial での psvFeature の使用
 

jp.co.melco.preserv.spatial での psvFeature のサブクラス
 class psvTopologyEdgeFeature
           タイトル: 位相エッジ地物クラス 説明: 位相エッジに対応した地物クラスです。
 class psvTopologyFeature
           タイトル: 位相地物クラス 説明: 幾何、位相を同時に保持できる地物クラスです。
 class psvTopologyNodeFeature
           タイトル: 位相ノード地物クラス 説明: 位相ノード地物クラスです。
 

psvFeature を返す jp.co.melco.preserv.spatial のメソッド
protected  psvFeature[] psvRequestBuffer.getParamFeature(java.lang.Object tag)
          paramMapにキーを指定して地物を取得します。
protected  psvFeature psvRequestBuffer.getBufferedAddFeature(java.lang.Long internalKey)
          地物管理キーで指定された、バッファされている追加地物を取得します。
protected  psvFeature psvRequestBuffer.getBufferedChangeFeature(java.lang.Long internalKey)
          地物管理キーで指定された、バッファされている変更地物を取得します。
protected  psvFeature psvRequestBuffer.getBufferedRemoveFeature(java.lang.Long internalKey)
          地物管理キーで指定された、バッファされている削除地物を取得します。
protected  psvFeature psvPreprocessedPortrayalManager.getNextVisibleFeature(java.util.Iterator features)
          featuresから、次の可視可能地物を返します。
protected  psvFeature psvMapBinder.getFeature(java.lang.Long key)
          引数で指定された地物管理キーの地物を取得します。
 psvFeature psvInternalTopologyFeatureMap.getFeature(java.lang.Long key)
          指定された地物管理キーを持つ地物を取得する.
 psvFeature psvInternalTopologyFeatureMap.TopologyContainer.addFeature(psvFeature feature)
           
 psvFeature psvFeatureMap.getFeature(java.lang.Long key)
          指定された地物管理キーを持つ地物を取得します。
 psvFeature psvFeatureMap.getContainsFeature(java.lang.Long internalKey)
          地物が本クラス管理下にある場合はその地物を返します。
 psvFeature psvFeatureMap.FeatureContainable.addFeature(psvFeature feature)
          地物を追加します。
 psvFeature psvFeatureMap.FeatureContainable.getContainedFeature(java.lang.Long internalKey)
          internalKeyで指定された地物が、本クラスで管理されていれば、その地物を返します。
 psvFeature psvFeatureMap.FeatureContainer.addFeature(psvFeature feature)
          地物を追加します。
protected  psvFeature psvFeatureMap.FeatureContainer.getFeature(jp.co.melco.preserv.psvTree tree, long targetKey)
          指定されたツリーから指定された地物管理キーを持つ地物を取得します。
 psvFeature psvFeatureMap.FeatureContainer.getContainedFeature(java.lang.Long internalKey)
          internalKeyで指定された地物が、本クラスで管理されていれば、その地物を返します。
static psvFeature psvFeatureInternalKeyComparator.binarySearchFeature(java.util.List sortedFeatures, java.lang.Long internalKey)
          検索地物管理キーを指定して、地物をバイナリ検索します。
static psvFeature psvFeatureInternalKeyComparator.binarySearchFeature(psvFeature[] sortedFeatures, java.lang.Long internalKey)
          検索地物管理キーを指定して、地物をバイナリ検索します。
protected  psvFeature psvAbstractReloadEventHandler.getBufferedAddFeature(java.lang.Long internalKey)
          地物管理キーで指定された、バッファされている追加地物を取得します。
protected  psvFeature psvAbstractReloadEventHandler.getBufferedChangeFeature(java.lang.Long internalKey)
          地物管理キーで指定された、バッファされている変更地物を取得します。
protected  psvFeature psvAbstractReloadEventHandler.getBufferedRemoveFeature(java.lang.Long internalKey)
          地物管理キーで指定された、バッファされている削除地物を取得します。
 psvFeature psvAbstractKeyHashedFeatureContainer.addFeature(psvFeature feature)
          地物を追加します。
protected  psvFeature psvAbstractKeyHashedFeatureContainer.getFeature(jp.co.melco.preserv.psvTree tree, long targetKey)
          指定されたツリーから指定された地物管理キーを持つ地物を取得します。
 psvFeature psvAbstractKeyHashedFeatureContainer.getContainedFeature(java.lang.Long internalKey)
          internalKeyで指定された地物が、本クラスで管理されていれば、その地物を返します。
 

psvFeature 型のパラメータを持つ jp.co.melco.preserv.spatial のメソッド
 boolean psvTopologyFeatureMap.loadFeatureAttribute(psvFeature feature)
          指定された地物の主題属性をロードします。
 boolean psvTopologyFeatureMap.loadFeatureRelationship(psvFeature feature)
          関連属性をロードします。
 boolean psvTopologyFeatureMap.loadFeatureTemporal(psvFeature feature)
          指定された地物の時間属性をロードします。
 boolean psvRequestBuffer.bufferAddFeatureRequest(psvFeature feature)
          地物追加リクエストのバッファ登録を行います。
 boolean psvRequestBuffer.bufferChangeFeatureRequest(psvFeature feature)
          地物変更リクエストのバッファ登録を行います。
 boolean psvRequestBuffer.bufferRemoveFeatureRequest(psvFeature feature)
          地物削除リクエストのバッファ登録を行います。
protected  void psvRequestBuffer.putParamFeature(java.lang.Object tag, psvFeature feature)
          paramMapにキーを指定して地物を挿入します。
static boolean psvRequestBuffer.isEnableUpdate(psvFeature feature)
          更新可能な地物かを判定します。
static boolean psvRequestBuffer.hasUnregisteredRelation(psvFeature feature)
          地物が未登録の関連を持つかを返します。
static boolean psvRequestBuffer.hasUnregisterTopologyReference(psvFeature feature)
          ノード、エッジが未登録地物への参照を持つかを返します。
protected  void psvRequestBuffer.fireFeaturesChanged(psvFeature[] features)
          地物が変更された事を通知します。
protected  void psvRequestBuffer.fireFeaturesAdded(psvFeature[] features)
          地物が追加された事を通知します。
protected  void psvRequestBuffer.fireFeaturesRemoved(psvFeature[] features)
          地物が削除された事を通知します。
protected  void psvRequestBuffer.fireFeaturesWillChange(psvFeature[] features)
          地物が変更される事を通知します。
protected  void psvRequestBuffer.fireFeaturesWillAdd(psvFeature[] features)
          地物が追加される事を通知します。
protected  void psvRequestBuffer.fireFeaturesWillRemove(psvFeature[] features)
          地物が削除される事を通知します。
protected  void psvRequestBuffer.fireFeaturesGot(psvFeature[] features)
          地物が取得された事を通知します。
protected  void psvRequestBuffer.fireCommitError(int type, java.lang.String message, psvFeature[] features)
          コミット時のエラーを通知します。
protected  void psvRequestBuffer.replaceAddFeature(psvFeature changeFeature)
          変更リクエスト地物changeFeatureを追加リクエストの対象として設定し、 更新リクエスト自体は削除します。
protected  void psvRequestBuffer.replaceChangeFeature(psvFeature changeFeature)
          changeFeatureをparamMap,FeatureRequestEnvelopeが持つ地物を、 同じ地物の更新イベントが持つ地物と置き換えます。
 void psvRequestBuffer.ErrorListener.notifyCommitError(int type, java.lang.String message, psvFeature[] features)
          コミット時のエラーを通知します。
 void psvRelationshipManagerImpl.notifyFeatureChanged(psvFeature[] features)
           
 void psvRelationshipManagerImpl.notifyFeatureGot(psvFeature[] features)
           
 void psvRelationshipManagerImpl.notifyFeatureRemoved(psvFeature[] features)
           
 void psvRelationshipManagerImpl.notifyFeatureAdded(psvFeature[] features)
           
 void psvRelationshipManagerImpl.notifyFeatureWillChange(psvFeature[] features)
           
 void psvRelationshipManagerImpl.notifyFeatureWillRemove(psvFeature[] features)
           
 void psvRelationshipManagerImpl.notifyFeatureWillAdd(psvFeature[] features)
           
 psvFeaturePortrayer psvPortrayerSortedSet.getFeaturePortrayerOf(psvFeature feature)
          指定された地物を描画するための地物描画オブジェクトを取得します。
 void psvPortrayalContext.drawFeatureAsShape(psvFeature feature)
          指定された地物が持つ幾何を描画します。
 void psvPortrayalContext.fillFeatureAsShape(psvFeature feature)
          推奨されていません。 setFillStyle(int)で塗り潰し指定を行い、drawFeatureAsShapeでの描画が推奨されます。
 boolean psvPortrayalAgent.portray(psvFeature feature, psvPortrayalContext context)
          指定された地物を指定された描画コンテキストに描画します。
protected  void psvMapBinder.fireFeaturesChanged(psvFeature[] features)
          地物が変更された事を通知します。
protected  void psvMapBinder.fireFeaturesAdded(psvFeature[] features)
          地物が追加された事を通知します。
protected  void psvMapBinder.fireFeaturesRemoved(psvFeature[] features)
          地物が削除された事を通知します。
protected  void psvMapBinder.fireFeaturesWillChange(psvFeature[] features)
          地物が変更される事を通知します。
protected  void psvMapBinder.fireFeaturesWillAdd(psvFeature[] features)
          地物が追加される事を通知します。
protected  void psvMapBinder.fireFeaturesWillRemove(psvFeature[] features)
          地物が削除される事を通知します。
protected  void psvMapBinder.fireFeaturesGot(psvFeature[] features)
          地物が取得された事を通知します。
protected  boolean psvMapBinder.loadFeatureAttribute(psvFeature feature)
          指定地物の主題属性をロードします。
protected  boolean psvMapBinder.loadFeatureTemporal(psvFeature feature)
          指定地物の時間属性をロードします。
protected  boolean psvMapBinder.loadFeatureRelationship(psvFeature feature)
          指定地物の関連属性をロードします。
protected  void psvMapBinder.restoreTopologyRelations(psvFeature[] features)
          地物リストの地物に、エッジがあればノードを設定します。
 boolean psvMapBinder.addFeature(psvFeature feature)
          地物の追加を行います。
protected  boolean psvMapBinder.addFeatures(psvFeature[] features)
          地物リストの追加を行います。
 boolean psvMapBinder.changeFeature(psvFeature feature)
          地物の更新を行います。
protected  boolean psvMapBinder.changeFeatures(psvFeature[] features)
          地物リストの更新を行います。
 boolean psvMapBinder.removeFeature(psvFeature feature)
          地物の削除を行います。
protected  boolean psvMapBinder.removeFeatures(psvFeature[] features)
          地物の削除を行います。
 boolean psvInternalTopologyFeatureMap.addFeature(psvFeature feature)
           
 psvFeature psvInternalTopologyFeatureMap.TopologyContainer.addFeature(psvFeature feature)
           
 void psvGeometryDrawImpl.drawFeatureAsShape(psvFeature feature)
          指定された地物をShapeとして描画します。
 void psvGeometryDraw.drawFeatureAsShape(psvFeature feature)
          引数で渡された地物が持つ幾何を描画します。
 boolean psvFeaturePortrayer.isPortrayable(psvFeature feature)
          指定された地物を描画可能か判定します。
 void psvFeaturePortrayer.portray(psvFeature feature, psvPortrayalContext context)
          指定された描画コンテキストに対して指定された地物を描画します。
protected  boolean psvFeaturePortrayer.portrayByRules(psvFeature feature, psvPortrayalContext context)
          描画エージェントに描画処理を委譲し、指定された地物を描画します。
protected abstract  boolean psvFeaturePortrayer.portrayByDefault(psvFeature feature, psvPortrayalContext context)
          指定された地物の既定の描画規則で描画します。
 boolean psvFeatureMap.addFeature(psvFeature feature)
          マップに地物を追加します。
 boolean psvFeatureMap.removeFeature(psvFeature feature)
          地物を削除します。
 boolean psvFeatureMap.changeFeature(psvFeature feature)
          指定された地物の更新を行います。
 boolean psvFeatureMap.loadFeatureAttribute(psvFeature feature)
          指定された地物の主題属性をロードします。
 boolean psvFeatureMap.loadFeatureTemporal(psvFeature feature)
          指定された地物の時間属性をロードします。
 boolean psvFeatureMap.loadFeatureRelationship(psvFeature feature)
          関連属性をロードします。
 psvFeature psvFeatureMap.FeatureContainable.addFeature(psvFeature feature)
          地物を追加します。
 boolean psvFeatureMap.FeatureContainable.removeFeature(psvFeature feature)
          地物を削除します。
 psvFeature psvFeatureMap.FeatureContainer.addFeature(psvFeature feature)
          地物を追加します。
protected  boolean psvFeatureMap.FeatureContainer.addFeature(psvFeature feature, jp.co.melco.preserv.psvTree insertTree)
          地物をツリーに追加します。
 boolean psvFeatureMap.FeatureContainer.removeFeature(psvFeature feature)
          地物を削除します。
protected  boolean psvFeatureMap.FeatureContainer.removeFeature(psvFeature feature, jp.co.melco.preserv.psvTree removeTree)
          地物をツリーから削除します。
static void psvFeatureInternalKeyComparator.sort(psvFeature[] features)
          featuresを本クラスのComparatorにより、地物管理キーでソートします。
static psvFeature psvFeatureInternalKeyComparator.binarySearchFeature(psvFeature[] sortedFeatures, java.lang.Long internalKey)
          検索地物管理キーを指定して、地物をバイナリ検索します。
 void psvBufferRelationManagerImpl.notifyFeatureGot(psvFeature[] features)
          地物取得リクエストがされた事を通知します。
 void psvBufferRelationManagerImpl.notifyFeatureAdded(psvFeature[] features)
          地物追加リクエストがされた事を通知します。
 void psvBufferRelationManagerImpl.notifyFeatureChanged(psvFeature[] features)
          地物の変更リクエストがされた事を通知します。
 void psvBufferRelationManagerImpl.notifyFeatureRemoved(psvFeature[] features)
          地物削除リクエストがされた事を通知します。
protected  void psvBufferRelationManagerImpl.setRelationship(psvFeature[] features)
          featuresに編集された関連を設定します。
 void psvBufferRelationManagerImpl.notifyFeatureWillChange(psvFeature[] features)
          地物の変更リクエスト前を通知します。
 void psvBufferRelationManagerImpl.notifyFeatureWillRemove(psvFeature[] features)
          地物削除リクエスト前を通知します。
 void psvBufferRelationManagerImpl.notifyFeatureWillAdd(psvFeature[] features)
          地物追加リクエスト前を通知します。
 void psvBufferRelationManagerImpl.notifyChangeInternalKey(java.lang.Long oldKey, java.lang.Long newKey, psvFeature feature)
          地物の管理キー変更を通知します。
 psvFeature psvAbstractKeyHashedFeatureContainer.addFeature(psvFeature feature)
          地物を追加します。
 void psvAbstractKeyHashedFeatureContainer.addToHashMap(psvFeature feature)
          地物管理キーによる、地物管理キーの管理にのみ地物を追加します。
 void psvAbstractKeyHashedFeatureContainer.removeFromHashMap(psvFeature feature)
          地物を追加します。
 boolean psvAbstractKeyHashedFeatureContainer.removeFeature(psvFeature feature)
          地物を削除します。
protected  boolean psvAbstractKeyHashedFeatureContainer.addFeature(psvFeature feature, jp.co.melco.preserv.psvTree insertTree)
          地物をツリーに追加します。
protected  boolean psvAbstractKeyHashedFeatureContainer.removeFeature(psvFeature feature, jp.co.melco.preserv.psvTree removeTree)
          地物をツリーから削除します。
 boolean AttributeLoadable.loadAttribute(psvFeature feature)
          指定地物の主題属性をロードします。
 boolean AttributeLoadable.loadTemporal(psvFeature feature)
          指定地物の時間属性をロードします。
 

jp.co.melco.preserv.spatial.catalogue.layer での psvFeature の使用
 

psvFeature 型のパラメータを持つ jp.co.melco.preserv.spatial.catalogue.layer のメソッド
 psvFeaturePortrayer LayeredPortrayalSortedSet.getFeaturePortrayerOf(psvFeature feature)
          指定された地物を描画するための地物描画オブジェクトを取得します。
 boolean LayeredFeaturePortrayer.isPortrayable(psvFeature feature)
           
protected  boolean LayeredFeaturePortrayer.portrayByDefault(psvFeature feature, psvPortrayalContext context)
           
 boolean AbstractLayeredAgent.portray(psvFeature feature, psvPortrayalContext context)
          指定された地物を指定されたコンテキストで描画します。
protected abstract  boolean AbstractLayeredAgent.doPortray(psvFeature feature, psvPortrayalContext context)
          指定された地物を指定されたコンテキストで描画します。
 

jp.co.melco.preserv.spatial.common での psvFeature の使用
 

psvFeature 型のパラメータを持つ jp.co.melco.preserv.spatial.common のメソッド
 void FeatureUpdateValue.addUpdatedFeature(psvFeature feature)
          更新する地物を指定します。
 void FeatureUpdateValue.removeUpdatedFeature(psvFeature feature)
          更新指定をした地物から、該当地物を削除します。
 void FeatureInsertValue.addInsertedFeature(psvFeature feature)
          登録する地物を指定します。
 void FeatureInsertValue.removeInsertedFeature(psvFeature feature)
          登録指定をした地物から、該当地物を削除します。
 

jp.co.melco.preserv.spatial.condition での psvFeature の使用
 

psvFeature 型のパラメータを持つ jp.co.melco.preserv.spatial.condition のメソッド
 boolean OrFeatureCondition.isSatisfies(psvFeature feature)
           
 boolean LayeredCondition.isSatisfies(psvFeature feature)
           
 boolean GeometryCondition.isSatisfies(psvFeature feature)
           
 boolean FeatureCondition.isSatisfies(psvFeature feature)
          地物が条件を満たすかを返します。
 boolean AttributeCondition.isSatisfies(psvFeature feature)
           
 boolean AndFeatureCondition.isSatisfies(psvFeature feature)
           
 

jp.co.melco.preserv.spatial.search での psvFeature の使用
 

psvFeature 型のパラメータを持つ jp.co.melco.preserv.spatial.search のメソッド
 boolean psvFeatureGeometrySelect.isSatisfiesFeature(psvFeature feature)
          本クラスが表す条件を満たす地物かを返します。
 boolean psvFeatureAttributeSelect.isSatisfiesFeature(psvFeature feature)
          本クラスが表す条件を満たす地物かを返します。
abstract  boolean psvAbstractFeatureSelect.isSatisfiesFeature(psvFeature feature)
          本クラスが表す条件を満たす地物かどうかを返します。
 

jp.co.melco.preserv.spatial.server での psvFeature の使用
 

psvFeature を返す jp.co.melco.preserv.spatial.server のメソッド
 psvFeature FeatureCache.removeAttribute(psvFeature feature, java.lang.String[] req_attr)
          要求されていない属性を取り除きます。
 

psvFeature 型のパラメータを持つ jp.co.melco.preserv.spatial.server のメソッド
 psvFeature FeatureCache.removeAttribute(psvFeature feature, java.lang.String[] req_attr)
          要求されていない属性を取り除きます。
 

jp.co.melco.preserv.spatial.server.ejb での psvFeature の使用
 

psvFeature を返す jp.co.melco.preserv.spatial.server.ejb のメソッド
 psvFeature[] FeatureLib.selectFeature(java.sql.Connection[] connections, FeatureRequestQuery query)
          地物検索を行ないます。
 psvFeature[] FeatureIF.selectFeature(java.sql.Connection[] connections, FeatureRequestQuery query)
          地物検索を行ないます。
 psvFeature[] FeatureBridge.selectFeature(java.sql.Connection[] connections, FeatureRequestQuery query)
          地物検索を行ないます。
 psvFeature[] FeatureBizCalledIF.select(java.sql.Connection connect, psvFeature[] features, java.lang.Object clientParams, java.lang.Object serverParams)
          検索メソッドです。
 

psvFeature 型のパラメータを持つ jp.co.melco.preserv.spatial.server.ejb のメソッド
 psvFeature[] FeatureBizCalledIF.select(java.sql.Connection connect, psvFeature[] features, java.lang.Object clientParams, java.lang.Object serverParams)
          検索メソッドです。
 int FeatureBizCalledIF.insert(java.sql.Connection connect, psvFeature[] features, java.lang.Object clientParams, java.lang.Object serverParams)
          登録メソッドです。
 int FeatureBizCalledIF.update(java.sql.Connection connect, psvFeature[] features, java.lang.Object clientParams, java.lang.Object serverParams)
          更新メソッドです。
 

jp.co.melco.preserv.spatial.server.next.feature での psvFeature の使用
 

psvFeature を返す jp.co.melco.preserv.spatial.server.next.feature のメソッド
 psvFeature[] FeatureLibrary.selectFeature(java.sql.Connection[] connections, FeatureRequestQuery query)
          地物検索を行ないます。