org.seasar.s2click.control
クラス CodePrettify

java.lang.Object
  上位を拡張 net.sf.click.control.AbstractControl
      上位を拡張 org.seasar.s2click.control.CodePrettify
すべての実装されたインタフェース:
java.io.Serializable, net.sf.click.Control

public class CodePrettify
extends net.sf.click.control.AbstractControl

google-code-prettify を使ってソースコードをハイライト表示するコントロールです。

導入されたバージョン:
0.4.0
作成者:
Naoki Takezoe
関連項目:
直列化された形式

フィールドの概要
protected  java.lang.String code
           
static java.lang.String HTML_IMPORTS
           
protected  java.lang.String lang
           
static java.lang.String LANG_BSH
           
static java.lang.String LANG_C
           
static java.lang.String LANG_CC
           
static java.lang.String LANG_CPP
           
static java.lang.String LANG_CS
           
static java.lang.String LANG_CSH
           
static java.lang.String LANG_CV
           
static java.lang.String LANG_CYC
           
static java.lang.String LANG_HTML
           
static java.lang.String LANG_JAVA
           
static java.lang.String LANG_JS
           
static java.lang.String LANG_PERL
           
static java.lang.String LANG_PL
           
static java.lang.String LANG_PM
           
static java.lang.String LANG_PY
           
static java.lang.String LANG_RB
           
static java.lang.String LANG_SH
           
static java.lang.String LANG_XHTML
           
static java.lang.String LANG_XML
           
static java.lang.String LANG_XSL
           
static java.lang.String[] PRETTIFY_RESOURCES
          google-code-prettifyのリソース(click/prettifyにデプロイされます)
 
クラス net.sf.click.control.AbstractControl から継承されたフィールド
attributes, messages, name, parent, styles
 
インタフェース net.sf.click.Control から継承されたフィールド
CONTROL_MESSAGES
 
コンストラクタの概要
CodePrettify()
           
CodePrettify(java.lang.String name)
           
 
メソッドの概要
 java.lang.String getCode()
          プログラムコードを取得します。
 java.lang.String getHtmlImports()
           
 java.lang.String getLang()
           
 void onDeploy(javax.servlet.ServletContext servletContext)
           
 void onDestroy()
           
 void onInit()
           
 boolean onProcess()
           
 void onRender()
           
 void setCode(java.lang.String code)
          ハイライト表示するプログラムコードをセットします。
 void setLang(java.lang.String lang)
           
 void setListener(java.lang.Object listener, java.lang.String method)
           
 java.lang.String toString()
           
 
クラス net.sf.click.control.AbstractControl から継承されたメソッド
addStyleClass, appendAttributes, getAttribute, getAttributes, getContext, getId, getMessage, getMessage, getMessage, getMessages, getName, getPage, getParent, getStyle, getStyles, hasAttribute, hasAttributes, hasStyles, removeStyleClass, setAttribute, setId, setName, setParent, setStyle
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

PRETTIFY_RESOURCES

public static final java.lang.String[] PRETTIFY_RESOURCES
google-code-prettifyのリソース(click/prettifyにデプロイされます)


HTML_IMPORTS

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

LANG_C

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

LANG_CC

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

LANG_CPP

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

LANG_CS

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

LANG_CYC

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

LANG_JAVA

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

LANG_BSH

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

LANG_CSH

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

LANG_SH

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

LANG_CV

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

LANG_PY

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

LANG_PERL

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

LANG_PL

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

LANG_PM

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

LANG_RB

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

LANG_JS

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

LANG_HTML

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

LANG_XHTML

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

LANG_XML

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

LANG_XSL

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

code

protected java.lang.String code

lang

protected java.lang.String lang
コンストラクタの詳細

CodePrettify

public CodePrettify()

CodePrettify

public CodePrettify(java.lang.String name)
メソッドの詳細

setCode

public void setCode(java.lang.String code)
ハイライト表示するプログラムコードをセットします。

パラメータ:
code - プログラムコード

getCode

public java.lang.String getCode()
プログラムコードを取得します。

戻り値:
プログラムコード

setLang

public void setLang(java.lang.String lang)

getLang

public java.lang.String getLang()

getHtmlImports

public java.lang.String getHtmlImports()

onDeploy

public void onDeploy(javax.servlet.ServletContext servletContext)

onDestroy

public void onDestroy()

onInit

public void onInit()

onProcess

public boolean onProcess()

onRender

public void onRender()

setListener

public void setListener(java.lang.Object listener,
                        java.lang.String method)

toString

public java.lang.String toString()
オーバーライド:
クラス java.lang.Object 内の toString