jp.ossc.tools.ant.taskdefs
クラス Split

java.lang.Object
  上位を拡張 org.apache.tools.ant.ProjectComponent
      上位を拡張 org.apache.tools.ant.Task
          上位を拡張 jp.ossc.tools.ant.taskdefs.Split
すべての実装されたインタフェース:
java.lang.Cloneable

public class Split
extends org.apache.tools.ant.Task

文字列分割をするAntタスククラスです。

導入されたバージョン:
1.0
バージョン:
1.0
作成者:
S.Fujii

フィールドの概要
protected  java.lang.String delim
          分割する文字(デリミター)
※ 規定値 : 「,」
protected  java.lang.Integer index
          分割した結果、何番目の文字列をpropertyとして保存する際のvalue値とするかのindex値
protected  java.lang.String name
          propertyとして保存する際のname値
protected  java.lang.Boolean override
          propertyを上書きするかどうか
true : 上書きする / false : しない
protected  java.lang.String target
          文字列分割対象文字列
 
クラス org.apache.tools.ant.Task から継承されたフィールド
taskName, taskType, wrapper
 
クラス org.apache.tools.ant.ProjectComponent から継承されたフィールド
description, location, project
 
コンストラクタの概要
Split()
          コンストラクター
 
メソッドの概要
protected  void checkAttribute()
          属性チェックをする
(1) target、name、indexは必須項目
 void execute()
          Antタスク実行
 java.lang.String getDelim()
          分割する文字(デリミター)を取得する
 int getIndex()
          分割した結果、何番目の文字列をpropertyとして保存する際のvalue値とするかのindex値を取得する
 java.lang.String getName()
          propertyとして保存する際のname値を取得する
 java.lang.String getTarget()
          文字列分割対象文字列を取得する
 java.lang.Boolean isOverride()
          propertyを上書きするかどうかを取得する
 void setDelim(java.lang.String lDelim)
          分割する文字(デリミター)を設定する
 void setIndex(int lIndex)
          分割した結果、何番目の文字列をpropertyとして保存する際のvalue値とするかのindex値を設定する
 void setName(java.lang.String lName)
          propertyとして保存する際のname値を設定する
 void setOverride(boolean override)
          propertyを上書きするかどうかを設定する
 void setTarget(java.lang.String lTarget)
          文字列分割対象文字列を設定する
 
クラス org.apache.tools.ant.Task から継承されたメソッド
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
 
クラス org.apache.tools.ant.ProjectComponent から継承されたメソッド
clone, getDescription, getLocation, getProject, setDescription, setLocation, setProject
 
クラス java.lang.Object から継承されたメソッド
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

target

protected java.lang.String target
文字列分割対象文字列


delim

protected java.lang.String delim
分割する文字(デリミター)
※ 規定値 : 「,」


name

protected java.lang.String name
propertyとして保存する際のname値


index

protected java.lang.Integer index
分割した結果、何番目の文字列をpropertyとして保存する際のvalue値とするかのindex値


override

protected java.lang.Boolean override
propertyを上書きするかどうか
true : 上書きする / false : しない

コンストラクタの詳細

Split

public Split()
コンストラクター

メソッドの詳細

getDelim

public java.lang.String getDelim()
分割する文字(デリミター)を取得する

戻り値:
分割する文字(デリミター)

setDelim

public void setDelim(java.lang.String lDelim)
分割する文字(デリミター)を設定する

パラメータ:
lDelim - 分割する文字(デリミター)

getIndex

public int getIndex()
分割した結果、何番目の文字列をpropertyとして保存する際のvalue値とするかのindex値を取得する

戻り値:
分割した結果、何番目の文字列をpropertyとして保存する際のvalue値とするかのindex値

setIndex

public void setIndex(int lIndex)
分割した結果、何番目の文字列をpropertyとして保存する際のvalue値とするかのindex値を設定する

パラメータ:
lIndex - 分割した結果、何番目の文字列をpropertyとして保存する際のvalue値とするかのindex値

getName

public java.lang.String getName()
propertyとして保存する際のname値を取得する

戻り値:
propertyとして保存する際のname値

setName

public void setName(java.lang.String lName)
propertyとして保存する際のname値を設定する

パラメータ:
lName - propertyとして保存する際のname値

getTarget

public java.lang.String getTarget()
文字列分割対象文字列を取得する

戻り値:
文字列分割対象文字列

setTarget

public void setTarget(java.lang.String lTarget)
文字列分割対象文字列を設定する

パラメータ:
lTarget - 文字列分割対象文字列

isOverride

public java.lang.Boolean isOverride()
propertyを上書きするかどうかを取得する

戻り値:
true : 上書きする / false : しない

setOverride

public void setOverride(boolean override)
propertyを上書きするかどうかを設定する

パラメータ:
override - true : 上書きする / false : しない

execute

public void execute()
             throws org.apache.tools.ant.BuildException
Antタスク実行

オーバーライド:
クラス org.apache.tools.ant.Task 内の execute
例外:
org.apache.tools.ant.BuildException
関連項目:
Task.execute()

checkAttribute

protected void checkAttribute()
属性チェックをする
(1) target、name、indexは必須項目