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

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

public class VisitorUtils
extends java.lang.Object

VisitorUtils class Provides node object related tasks which is common during various visitor, plugin execution. The difference from WikiHelper is that this class quite depends on node object structure itself.

作成者:
someda

メソッドの概要
static java.lang.String getAnchorId(SimpleNode node)
          子要素に Anchor (WikiLetters) があれば、その値を返す 複数の Anchor 要素があれば、最初のものを返す
static java.lang.String getAppendString(WikiStrongItalic node, boolean pre)
          ボールドやイタリックの場合に、前後にマークアップ用以外の「'」がある場合に、 それを表示するためのメソッド WikiStrongItalic の prelevel と postlevel は Wiki.jjt より、「2」か「3」か「5」が前提となる
static java.lang.String[] getArgs(Node node)
          子要素が WikiArgs の場合、その中身の引数を返す WikiArgs は子要素の中の最初の子供であることを前提としている
static java.lang.String getFloatStyle(WikiFloatAlign node)
          FloatAlign 要素の HTML スタイルを返す 必ず image に値が設定されていることを前提としている
static boolean isBold(WikiStrongItalic node)
          WikiStrongItalic が強調であるかを返す ノードの小さい方のマークアップの数にて判断する
static boolean isExcerptStartNeeded(WikiExcerpt node)
          引用のタグを開始するかを判断する為のメソッド 自分の親ノードにて判断する
static boolean isItalic(WikiStrongItalic node)
          WikiStrongItalic がイタリックであるかを返す ノードの小さい方のマークアップの数にて判断する
static void setAnchor(SimpleNode node, java.lang.String letter)
          子要素の一番最後に Anchor 要素を追加する
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

isExcerptStartNeeded

public static boolean isExcerptStartNeeded(WikiExcerpt node)
引用のタグを開始するかを判断する為のメソッド 自分の親ノードにて判断する

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

getAppendString

public static java.lang.String getAppendString(WikiStrongItalic node,
                                               boolean pre)
ボールドやイタリックの場合に、前後にマークアップ用以外の「'」がある場合に、 それを表示するためのメソッド WikiStrongItalic の prelevel と postlevel は Wiki.jjt より、「2」か「3」か「5」が前提となる

パラメータ:
node -
pre -
戻り値:

isBold

public static boolean isBold(WikiStrongItalic node)
WikiStrongItalic が強調であるかを返す ノードの小さい方のマークアップの数にて判断する

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

isItalic

public static boolean isItalic(WikiStrongItalic node)
WikiStrongItalic がイタリックであるかを返す ノードの小さい方のマークアップの数にて判断する

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

getArgs

public static java.lang.String[] getArgs(Node node)
子要素が WikiArgs の場合、その中身の引数を返す WikiArgs は子要素の中の最初の子供であることを前提としている

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

getAnchorId

public static java.lang.String getAnchorId(SimpleNode node)
子要素に Anchor (WikiLetters) があれば、その値を返す 複数の Anchor 要素があれば、最初のものを返す

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

setAnchor

public static void setAnchor(SimpleNode node,
                             java.lang.String letter)
子要素の一番最後に Anchor 要素を追加する

パラメータ:
node -
letter -

getFloatStyle

public static java.lang.String getFloatStyle(WikiFloatAlign node)
FloatAlign 要素の HTML スタイルを返す 必ず image に値が設定されていることを前提としている

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


Copyright ? 2007. All Rights Reserved.