30日間の無料評価版をお試しいただけます。

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin

Anchor
top
top

 

フォーマッターからHTML stringを返すこともできます。これは、表示されるテキスト(例:太字や斜体タグの組み込みとともに)のカスタマイズや、リンクの表示に有効です。これは、以下のメソッドを上書きすることで達成されます。

Code Block
languagejava
publicbooleanreturnsHtml() {
return false;
}

 

デフォルトではこのメソッドはfalseを返し、HTMLに出力する際に、書式設定された値の任意のHTMLエンティティをエスケープしなくてはいけないことを示します。trueを返すように上書きすることで、YellowfinはHTMLのエスケープを行いません。HTML出力を含むフォーマッターの例は、以下の通りです。

Code Block
languagejava
public boolean returnsHtml() {
      return true;
}
 
 
public String render(Object value, int renderType) throws
      Exception {
      if (value == null) return null;
      if (renderType == RENDER_LINK) {
            return value.toString();
      } else if (renderType == RENDER_HTML) {
            return "<b>" + value.toString() + "</b>";
      } else {
            // rendering to non-html output
            return value.toString();
      }
}

 

 

その他の例

数値を使用して、通貨値として書式設定をするカスタムフォーマッターの完全な例は、こちらを参照してください。

 

 

 

Section
Column
width40%

前項:フォーマッターの実装

Column
width30%

 

Column
width30%

後項:フォーマッターのパッケージ化

 

horizontalrule
Styleclass
ClasstopLink

ページトップ