jp.co.melco.preserv.spatial
クラス psvRelationship

java.lang.Object
  拡張jp.co.melco.preserv.spatial.psvRelationship
すべての実装インタフェース:
java.lang.Cloneable, java.io.Serializable

public class psvRelationship
extends java.lang.Object
implements java.lang.Cloneable, java.io.Serializable

タイトル: 地物間関連情報クラス

説明: 地物間関連情報を表すクラスです。

著作権: Copyright (c) 2005

会社名: Mitsubishi Electric Corporation

導入されたバージョン:
6.0
作成者:
PreSerV Development Team
関連項目:
直列化された形式

コンストラクタの概要
psvRelationship()
          コンストラクタです。
psvRelationship(java.lang.String name, java.lang.Long[] relationRootItems, java.lang.Long featureInternalKey)
          コンストラクタです。
psvRelationship(java.lang.String name, java.lang.Long featureInternalKey, java.lang.Long[] relationLeafItems)
          コンストラクタです。
 
メソッドの概要
protected  java.lang.Object clone()
           
 boolean equals(java.lang.Object obj)
          このオブジェクトと他のオブジェクトが等しいかどうかを示します。
 java.util.Vector getLeafItem()
          関連先地物リストを返します。
 java.lang.String getName()
          関連名を返します。
 java.util.Vector getRootItem()
          関連元地物リストを返します。
 boolean setLeafItem(java.util.Vector leafItem)
          関連先地物リストを設定します。
 boolean setName(java.lang.String name)
          関連名を設定します。
 boolean setRootItem(java.util.Vector rootItem)
          関連元地物リストを設定します。
 java.lang.String toParamString()
          本クラスのパラメータを文字列化した文字列を返します。
 java.lang.String toString()
          オブジェクトの文字列表現を返します。
 
クラス java.lang.Object から継承したメソッド
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

psvRelationship

public psvRelationship()
コンストラクタです。


psvRelationship

public psvRelationship(java.lang.String name,
                       java.lang.Long featureInternalKey,
                       java.lang.Long[] relationLeafItems)
コンストラクタです。

パラメータ:
name - 関連名
featureInternalKey - この地物関連を持つ地物の地物管理キー
relationLeafItems - 関連先地物の地物管理キー

psvRelationship

public psvRelationship(java.lang.String name,
                       java.lang.Long[] relationRootItems,
                       java.lang.Long featureInternalKey)
コンストラクタです。

パラメータ:
name - 関連名
relationRootItems - 関連元地物の地物管理キー
featureInternalKey - この地物関連を持つ地物の地物管理キー
メソッドの詳細

getRootItem

public java.util.Vector getRootItem()
関連元地物リストを返します。

戻り値:
関連元地物リスト(要素:java.lang.Long)

setRootItem

public boolean setRootItem(java.util.Vector rootItem)
関連元地物リストを設定します。

パラメータ:
rootItem - 関連元地物リスト(要素:java.lang.Long)
戻り値:
設定成功時true、失敗時false

getLeafItem

public java.util.Vector getLeafItem()
関連先地物リストを返します。

戻り値:
関連先地物リスト(要素:java.lang.Long)

setLeafItem

public boolean setLeafItem(java.util.Vector leafItem)
関連先地物リストを設定します。

パラメータ:
leafItem - 関連先地物リスト(要素:java.lang.Long)
戻り値:
設定成功時true、失敗時false

getName

public java.lang.String getName()
関連名を返します。

戻り値:
関連名

setName

public boolean setName(java.lang.String name)
関連名を設定します。

パラメータ:
name - 関連名
戻り値:
設定成功時true、失敗時false

clone

protected java.lang.Object clone()
                          throws java.lang.CloneNotSupportedException
例外:
java.lang.CloneNotSupportedException

toString

public java.lang.String toString()
オブジェクトの文字列表現を返します。

戻り値:
このオブジェクトの文字列表現
関連項目:
Object.toString()

toParamString

public java.lang.String toParamString()
本クラスのパラメータを文字列化した文字列を返します。

戻り値:
パラメータを文字列

equals

public boolean equals(java.lang.Object obj)
このオブジェクトと他のオブジェクトが等しいかどうかを示します。

パラメータ:
obj - 比較対象の参照オブジェクト
戻り値:
obj 引数に指定されたオブジェクトとこのオブジェクトが等しい場合は true、
そうでない場合は false
関連項目:
Object.equals(java.lang.Object)