jp.oarts.pirka.iop.tool.core.business
クラス InterfaceProject

java.lang.Object
  上位を拡張 jp.oarts.pirka.iop.tool.core.business.InterfaceProject
すべての実装されたインタフェース:
java.io.Serializable, java.lang.Cloneable

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

インターフェースプロジェクト

作成者:
ito
関連項目:
直列化された形式

フィールドの概要
(package private)  InterfaceDataManager interfaceDataManager
          インターフェースマネージャー
(package private)  ParameterDataManager parameterDataManager
          パラメータデータマネージャー
 
コンストラクタの概要
InterfaceProject(java.lang.String name, java.lang.String nameJp, java.lang.String comment)
          コンストラクタ
 
メソッドの概要
 java.lang.Object clone()
           
static InterfaceProject fromXml(byte[] buf)
          XMLデータより自オブジェクトを作成する
static InterfaceProject fromXml(XmlParserData xml)
          XMLデータより自オブジェクトを作成する
 java.lang.String getComment()
           
 InterfaceDataManager getInterfaceDataManager()
           
 java.lang.String getName()
           
 java.lang.String getNameJp()
           
 ParameterDataManager getParameterDataManager()
           
 boolean isChanged()
           
 void setChanged(boolean changed)
           
 void setComment(java.lang.String comment)
           
 void setName(java.lang.String name)
           
 void setNameJp(java.lang.String nameJp)
           
 void sysout()
          デバッグ用出力
 java.lang.String toString()
           
 java.lang.String toXml()
          このオブジェクトをXMLへ格納する
 void toXml(XmlCreatorNode baseNode)
          このオブジェクトをXMLへ格納する
 byte[] toXmlByteArray()
          このオブジェクトをXMLへ格納する
 
クラス java.lang.Object から継承されたメソッド
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

interfaceDataManager

InterfaceDataManager interfaceDataManager
インターフェースマネージャー


parameterDataManager

ParameterDataManager parameterDataManager
パラメータデータマネージャー

コンストラクタの詳細

InterfaceProject

public InterfaceProject(java.lang.String name,
                        java.lang.String nameJp,
                        java.lang.String comment)
コンストラクタ

パラメータ:
name - プロジェクト名(プロジェクトファイル名)
nameJp - プロジェクト日本語名
comment - プロジェクトのコメント
メソッドの詳細

toString

public java.lang.String toString()
オーバーライド:
クラス java.lang.Object 内の toString

sysout

public void sysout()
デバッグ用出力


toXmlByteArray

public byte[] toXmlByteArray()
                      throws InterfaceException
このオブジェクトをXMLへ格納する

戻り値:
XML
例外:
InterfaceException

toXml

public java.lang.String toXml()
このオブジェクトをXMLへ格納する

戻り値:
XML

toXml

public void toXml(XmlCreatorNode baseNode)
このオブジェクトをXMLへ格納する

パラメータ:
baseNode - シンプルXMLノード

fromXml

public static InterfaceProject fromXml(byte[] buf)
                                throws InterfaceException
XMLデータより自オブジェクトを作成する

パラメータ:
buf - XMLデータ
戻り値:
自オブジェクト
例外:
InterfaceException

fromXml

public static InterfaceProject fromXml(XmlParserData xml)
                                throws InterfaceException
XMLデータより自オブジェクトを作成する

パラメータ:
xml - XMLデータ
戻り値:
自オブジェクト
例外:
InterfaceException

clone

public java.lang.Object clone()
オーバーライド:
クラス java.lang.Object 内の clone

getName

public java.lang.String getName()
戻り値:
name

getNameJp

public java.lang.String getNameJp()
戻り値:
nameJp

getComment

public java.lang.String getComment()
戻り値:
comment

isChanged

public boolean isChanged()
戻り値:
changed

setName

public void setName(java.lang.String name)
パラメータ:
name - セットする name

setNameJp

public void setNameJp(java.lang.String nameJp)
パラメータ:
nameJp - セットする nameJp

setComment

public void setComment(java.lang.String comment)
パラメータ:
comment - セットする comment

setChanged

public void setChanged(boolean changed)
パラメータ:
changed - セットする changed

getInterfaceDataManager

public InterfaceDataManager getInterfaceDataManager()
戻り値:
interfaceDataManager

getParameterDataManager

public ParameterDataManager getParameterDataManager()
戻り値:
parameterDataManager