org.seasar.cms.wiki.util
クラス GenerateNodeHelper

java.lang.Object
  上位を拡張 org.seasar.cms.wiki.util.GenerateNodeHelper

public class GenerateNodeHelper
extends java.lang.Object

作成者:
someda GenerateNodeHelper class provides utility method for wiki parser and other wiki related object during parsing wiki contents. Basically, it does not provide node related tasks for WikiParser but provides only static method which is useful during parsing phase. Also this might be useful for plugin execution phase.

フィールドの概要
static java.lang.String ALIAS_DELIMITER
           
static java.lang.String ANCHOR_MARK
           
static java.lang.String ANCHOR_PREFIX
           
static java.lang.String ANCHOR_SUFFIX
           
static java.lang.String LINK_DELIMITER
           
static int LIST_TYPE_NORMAL
           
static int LIST_TYPE_NUMERICAL
           
static int TABLE_TYPE_FOOTER
           
static int TABLE_TYPE_HEADER
           
 
メソッドの概要
static java.lang.String deleteParenthesis(java.lang.String image, java.lang.String left, java.lang.String right)
          image から、左と右の括弧を取り外す left と right は異なる文字列である事を前提としている right の文字列が left よりも早くあらわれた場合は空文字を返す
static int getListType(java.lang.String image)
           
static int getTableType(java.lang.String image)
           
static boolean isEmail(java.lang.String image)
          与えられた文字列が email アドレスかどうかを判別する。
static java.lang.String[] split(java.lang.String image, java.lang.String delimiter)
          文字列を delimiter で二分割し、二要素の配列として返す
static java.lang.String[] splitArgs(java.lang.String image)
          文字列を引数として分割する
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

LIST_TYPE_NORMAL

public static final int LIST_TYPE_NORMAL
関連項目:
定数フィールド値

LIST_TYPE_NUMERICAL

public static final int LIST_TYPE_NUMERICAL
関連項目:
定数フィールド値

TABLE_TYPE_HEADER

public static final int TABLE_TYPE_HEADER
関連項目:
定数フィールド値

TABLE_TYPE_FOOTER

public static final int TABLE_TYPE_FOOTER
関連項目:
定数フィールド値

ANCHOR_MARK

public static final java.lang.String ANCHOR_MARK
関連項目:
定数フィールド値

LINK_DELIMITER

public static final java.lang.String LINK_DELIMITER
関連項目:
定数フィールド値

ALIAS_DELIMITER

public static final java.lang.String ALIAS_DELIMITER
関連項目:
定数フィールド値

ANCHOR_PREFIX

public static final java.lang.String ANCHOR_PREFIX
関連項目:
定数フィールド値

ANCHOR_SUFFIX

public static final java.lang.String ANCHOR_SUFFIX
関連項目:
定数フィールド値
メソッドの詳細

isEmail

public static boolean isEmail(java.lang.String image)
与えられた文字列が email アドレスかどうかを判別する。 このメソッドはパーサから呼ばれる為、引数の image で利用されている 文字列が限定されている事を前提としているため、そのような前提が無い場合の 文字列に対しては使わないこと。

パラメータ:
image -
戻り値:
与えられた文字列が email アドレスの場合「真」、そうでない場合「偽」

getListType

public static int getListType(java.lang.String image)

split

public static java.lang.String[] split(java.lang.String image,
                                       java.lang.String delimiter)
文字列を delimiter で二分割し、二要素の配列として返す

パラメータ:
image -
delimiter -
戻り値:

deleteParenthesis

public static java.lang.String deleteParenthesis(java.lang.String image,
                                                 java.lang.String left,
                                                 java.lang.String right)
image から、左と右の括弧を取り外す left と right は異なる文字列である事を前提としている right の文字列が left よりも早くあらわれた場合は空文字を返す

パラメータ:
image -
left -
right -
戻り値:

splitArgs

public static java.lang.String[] splitArgs(java.lang.String image)
文字列を引数として分割する

パラメータ:
image -
戻り値:

getTableType

public static int getTableType(java.lang.String image)


Copyright ? 2007. All Rights Reserved.