インタフェース
jp.finaluna.api.type.StringCode の使用

StringCode を使用しているパッケージ
jp.finaluna.api.blogic 業務処理を実行する業務ロジックを定義する。 
jp.finaluna.api.type Javaの標準APIの型を内包した独自の型を定義する。 
jp.finaluna.api.type.util フレームワークのユーティリティを定義する。 
jp.finaluna.api.type.util.validator フレームワークのバリデーション機能を定義する。 
 

jp.finaluna.api.blogic での StringCode の使用
 

StringCode を返す jp.finaluna.api.blogic のメソッド
 StringCode ProcessContext.createStringCode()
          StringCodeの取得。
 StringCode ProcessContext.createStringCode(char value)
          StringCodeの取得。
 StringCode ProcessContext.createStringCode(int value)
          StringCodeの取得。
 StringCode ProcessContext.createStringCode(long value)
          StringCodeの取得。
 StringCode ProcessContext.createStringCode(java.lang.String value)
          StringCodeの取得。
 StringCode Context.getParameter(StringCode key)
          業務ロジックへのパラメータを取得。
 

StringCode 型の引数を持つ型を返す jp.finaluna.api.blogic のメソッド
 ListType<StringCode> Context.getParameterValues(StringCode key)
          業務ロジックへのパラメータを取得。
 

StringCode 型のパラメータを持つ jp.finaluna.api.blogic のメソッド
 StringCode Context.getParameter(StringCode key)
          業務ロジックへのパラメータを取得。
 ListType<StringCode> Context.getParameterValues(StringCode key)
          業務ロジックへのパラメータを取得。
 

jp.finaluna.api.type での StringCode の使用
 

StringCode を返す jp.finaluna.api.type のメソッド
 StringCode StringCode.capitalize()
           この文字列の先頭文字のみを大文字に変換する。
 StringCode ConstantFactoryDelegate.createStringCode(java.lang.String value)
          StringCodeを生成する。
static StringCode ConstantFactory.createStringCode(java.lang.String value)
          StringCodeを生成する。
 StringCode KeyCodeType.get()
          コード値の取得を行う。
 StringCode StringCode.replace(CharSequenceType target, CharSequenceType replacement)
           この文字列の指定された置換対象文字列を指定された置換文字列に置き換えた文字列を返す。
 StringCode StringCode.replaceAll(CharSequenceType regex, CharSequenceType replacement)
           指定された正規表現に一致する、この文字列の各部分文字列に対し、指定された置換を実行した文字列を返す。
 StringCode[] StringCode.split(CharSequenceType regex)
           この文字列を、指定された正規表現に一致する位置で分割した文字列を返す。
 StringCode StringCode.subString(int beginIndex)
           この文字列の部分文字列を返す。
 StringCode StringCode.subString(int beginIndex, int endIndex)
           この文字列の部分文字列を返す。
 StringCode StringCode.toLowerCase()
           この文字列を、すべて小文字に変換する。
 StringCode BaseType.toStringCode()
           このオブジェクトが保持している値の文字列をStringCodeで返す。
 StringCode StringCode.toUpperCase()
           この文字列を、すべて大文字に変換する。
 StringCode StringCode.trim()
           この文字列の先頭と末尾の空白を取り除いた文字列型を返します。
 

StringCode 型のパラメータを持つ jp.finaluna.api.type のメソッド
 void KeyCodeType.set(StringCode value)
          コード値を設定する。
 

jp.finaluna.api.type.util での StringCode の使用
 

StringCode として宣言されている jp.finaluna.api.type.util のフィールド
static StringCode BlankStringUtil.EMPTY
          空の文字列
 

StringCode を返す jp.finaluna.api.type.util のメソッド
 StringCode DateFormatUtil.format(DateAndTimeType dateTime, StringCode pattern)
           指定されたパターンでDateAndTimeTypeを変換した日時文字列を StringCode で取得する。
 StringCode DateFormatUtil.format(DateType date, StringCode pattern)
           指定されたパターンでDateTypeを変換した日付文字列を StringCode で取得する。
 StringCode NumberFormatUtil.format(DecimalType number, StringCode pattern)
          受け取ったDecimalTypeを数値フォーマットで指定したフォーマットの文字列表現で返す。
 StringCode NumberFormatUtil.format(DecimalType number, StringCode pattern, MathUtil.Round roundingMode)
          受け取ったDecimalTypeを数値フォーマットで指定したフォーマットの文字列表現で返す。
 StringCode NumberFormatUtil.format(IntegerType integer, StringCode pattern)
          受け取ったIntegerTypeを数値フォーマットで指定したフォーマットの文字列表現で返す。
 StringCode DateFormatUtil.format(TimestampType timestamp, StringCode pattern)
           指定されたパターンでTimestampTypeを変換したタイムスタンプ文字列を StringCode で取得する。
 StringCode DateFormatUtil.format(TimeType time, StringCode pattern)
           指定されたパターンでTimeTypeを変換した時刻文字列を StringCode で取得する。
 StringCode MessageUtil.getMessage(StringCode messageCode, java.lang.Object... args)
          メッセージの取得を行う。
 StringCode PropertyUtil.getProperty(StringCode key)
           指定されたキーのプロパティを取得する。
 StringCode PropertyUtil.getProperty(StringCode key, StringCode defaultValue)
          指定されたキーのプロパティを取得する。
 StringCode NumerationSystemUtil.replace(StringCode target)
          文字列内の命数法を用いた数値表現を、命数法を用いない数値表現の文字列に置き換えて返す。
 StringCode NumerationSystemUtil.toPlainNumberString(StringCode target)
          命数法を用いた数値表現の文字列を、命数法を用いない数値表現の文字列に置き換えて返す。
 StringCode NumberFormatUtil.toPlainStringCode(DecimalType number)
          指数フィールドなしで、受け取ったDecimalTypeの文字列表現を返す。
 StringCode ConvertUtilDelegate.toStringCode(java.lang.String target)
          StringStringCodeに変換する。
static StringCode ConvertUtil.toStringCode(java.lang.String target)
          StringStringCodeに変換する。
 

StringCode 型のパラメータを持つ jp.finaluna.api.type.util のメソッド
 StringCode DateFormatUtil.format(DateAndTimeType dateTime, StringCode pattern)
           指定されたパターンでDateAndTimeTypeを変換した日時文字列を StringCode で取得する。
 StringCode DateFormatUtil.format(DateType date, StringCode pattern)
           指定されたパターンでDateTypeを変換した日付文字列を StringCode で取得する。
 StringCode NumberFormatUtil.format(DecimalType number, StringCode pattern)
          受け取ったDecimalTypeを数値フォーマットで指定したフォーマットの文字列表現で返す。
 StringCode NumberFormatUtil.format(DecimalType number, StringCode pattern, MathUtil.Round roundingMode)
          受け取ったDecimalTypeを数値フォーマットで指定したフォーマットの文字列表現で返す。
 StringCode NumberFormatUtil.format(IntegerType integer, StringCode pattern)
          受け取ったIntegerTypeを数値フォーマットで指定したフォーマットの文字列表現で返す。
 StringCode DateFormatUtil.format(TimestampType timestamp, StringCode pattern)
           指定されたパターンでTimestampTypeを変換したタイムスタンプ文字列を StringCode で取得する。
 StringCode DateFormatUtil.format(TimeType time, StringCode pattern)
           指定されたパターンでTimeTypeを変換した時刻文字列を StringCode で取得する。
 StringCode MessageUtil.getMessage(StringCode messageCode, java.lang.Object... args)
          メッセージの取得を行う。
 StringCode PropertyUtil.getProperty(StringCode key)
           指定されたキーのプロパティを取得する。
 StringCode PropertyUtil.getProperty(StringCode key, StringCode defaultValue)
          指定されたキーのプロパティを取得する。
 boolean DateFormatUtil.isDateString(StringCode dateString, StringCode pattern)
           指定された日付文字列が、カレンダーに存在する日付かを判定する。
 DecimalType NumberFormatUtil.parseDecimalType(StringCode numberString, StringCode pattern)
          受け取ったStringCodeをDecimalTypeにparseして返す。
 IntegerType NumberFormatUtil.parseIntegerType(StringCode integerString, StringCode pattern)
          受け取ったStringCodeをIntegerTypeにparseして返す。
 StringCode NumerationSystemUtil.replace(StringCode target)
          文字列内の命数法を用いた数値表現を、命数法を用いない数値表現の文字列に置き換えて返す。
 DateAndTimeType FinalunaTypeConvertUtilDelegate.toDateAndTimeType(StringCode target)
          StringCodeDateAndTimeTypeに変換する。
static DateAndTimeType FinalunaTypeConvertUtil.toDateAndTimeType(StringCode target)
          StringCodeDateAndTimeTypeに変換する。
 DateAndTimeType DateFormatUtil.toDateAndTimeType(StringCode dateAndTimeString, StringCode pattern)
           指定されたパターンで日時文字列を変換し、 DateAndTimeType で取得する。
 DateType FinalunaTypeConvertUtilDelegate.toDateType(StringCode target)
          StringCodeDateTypeに変換する。
static DateType FinalunaTypeConvertUtil.toDateType(StringCode target)
          StringCodeDateTypeに変換する。
 DateType DateFormatUtil.toDateType(StringCode dateString, StringCode pattern)
           指定されたパターンで日付文字列を変換し、 DateType で取得する。
 DecimalType FinalunaTypeConvertUtilDelegate.toDecimalType(StringCode target)
          StringCodeDecimalTypeに変換する。
static DecimalType FinalunaTypeConvertUtil.toDecimalType(StringCode target)
          StringCodeDecimalTypeに変換する。
 DecimalType FinalunaTypeConvertUtilDelegate.toDecimalTypeExact(StringCode target)
          StringCodeDecimalTypeに変換する。
static DecimalType FinalunaTypeConvertUtil.toDecimalTypeExact(StringCode target)
          StringCodeDecimalTypeに変換する。
 IntegerType FinalunaTypeConvertUtilDelegate.toIntegerType(StringCode target)
          StringCodeIntegerTypeに変換する。
static IntegerType FinalunaTypeConvertUtil.toIntegerType(StringCode target)
          StringCodeIntegerTypeに変換する。
 IntegerType FinalunaTypeConvertUtilDelegate.toIntegerTypeExact(StringCode target)
          StringCodeIntegerTypeに変換する。
static IntegerType FinalunaTypeConvertUtil.toIntegerTypeExact(StringCode target)
          StringCodeIntegerTypeに変換する。
 StringCode NumerationSystemUtil.toPlainNumberString(StringCode target)
          命数法を用いた数値表現の文字列を、命数法を用いない数値表現の文字列に置き換えて返す。
 java.lang.String ConvertUtilDelegate.toString(StringCode target)
          StringCodeStringに変換する。
static java.lang.String ConvertUtil.toString(StringCode target)
          StringCodeStringに変換する。
 TimestampType FinalunaTypeConvertUtilDelegate.toTimestampType(StringCode target)
          StringCodeTimestampTypeに変換する。
static TimestampType FinalunaTypeConvertUtil.toTimestampType(StringCode target)
          StringCodeTimestampTypeに変換する。
 TimestampType DateFormatUtil.toTimestampType(StringCode timestampString, StringCode pattern)
           指定されたパターンでタイムスタンプ文字列を変換し、 TimestampType で取得する。
 TimeType FinalunaTypeConvertUtilDelegate.toTimeType(StringCode target)
          StringCodeTimeTypeに変換する。
static TimeType FinalunaTypeConvertUtil.toTimeType(StringCode target)
          StringCodeTimeTypeに変換する。
 TimeType DateFormatUtil.toTimeType(StringCode timeString, StringCode pattern)
           指定されたパターンで時刻文字列を変換し、 TimeType で取得する。
 

jp.finaluna.api.type.util.validator での StringCode の使用
 

StringCode 型のパラメータを持つ jp.finaluna.api.type.util.validator のメソッド
 boolean StringValidator.isBlankOrNull(StringCode value)
           空白・NULLチェックを行う。
 boolean StringValidator.isDecimal(StringCode value)
           小数チェックを行う。
 boolean StringValidator.isInteger(StringCode value)
           数値チェックを行う。
 boolean StringValidator.matchRegexp(StringCode value, StringCode regexp)
           正規表現チェックを行う。
 boolean StringValidator.maxLength(StringCode value, int max, MathUtil.Boundary boundary)
           StringType型の最大文字数チェックを行う。
 boolean StringValidator.minLength(StringCode value, int min, MathUtil.Boundary boundary)
           StringType型の最小文字数チェックを行う。