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

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

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

文字列分割後の個数を求めるAntタスククラスです。

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

フィールドの概要
protected  java.lang.String delim
          分割する文字(デリミター)
※ 規定値 : 「,」
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
 
コンストラクタの概要
SplitLength()
          コンストラクター
 
メソッドの概要
protected  void checkAttribute()
          属性チェックをする
(1) target、nameは必須項目
 void execute()
          Antタスク実行
 java.lang.String getDelim()
          分割する文字(デリミター)を取得する
 java.lang.String getName()
          propertyとして保存する際のname値を取得する
 java.lang.String getTarget()
          文字列分割対象文字列を取得する
 java.lang.Boolean isOverride()
          propertyを上書きするかどうかを取得する
 void setDelim(java.lang.String lDelim)
          分割する文字(デリミター)を設定する
 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値


override

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

コンストラクタの詳細

SplitLength

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

メソッドの詳細

getDelim

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

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

setDelim

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

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

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は必須項目