org.seasar.s2click.control
クラス CodePrettify

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

public class CodePrettify
extends org.apache.click.control.AbstractControl

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

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

フィールドの概要
protected  java.lang.String code
           
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
           
 
クラス org.apache.click.control.AbstractControl から継承されたフィールド
actionListener, attributes, behaviors, headElements, listener, listenerMethod, messages, name, parent, styles
 
インタフェース org.apache.click.Control から継承されたフィールド
CONTROL_MESSAGES
 
コンストラクタの概要
CodePrettify()
           
CodePrettify(java.lang.String name)
           
 
メソッドの概要
 java.lang.String getCode()
          プログラムコードを取得します。
 java.util.List<org.apache.click.element.Element> getHeadElements()
           
 java.lang.String getLang()
           
 void onDeploy(javax.servlet.ServletContext servletContext)
           
 void onDestroy()
           
 void onInit()
           
 boolean onProcess()
           
 void onRender()
           
 void render(org.apache.click.util.HtmlStringBuffer buffer)
           
 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()
           
 
クラス org.apache.click.control.AbstractControl から継承されたメソッド
addBehavior, addStyleClass, appendAttributes, dispatchActionEvent, getActionListener, getAttribute, getAttributes, getBehaviors, getContext, getControlSizeEst, getHtmlImports, getId, getMessage, getMessage, getMessages, getName, getPage, getParent, getStyle, getStyles, getTag, hasAttribute, hasAttributes, hasBehaviors, hasStyles, isAjaxTarget, removeBehavior, removeStyleClass, renderTagBegin, renderTagEnd, setActionListener, setAttribute, setId, setName, setParent, setStyle
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

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()

getHeadElements

public java.util.List<org.apache.click.element.Element> getHeadElements()
定義:
インタフェース org.apache.click.Control 内の getHeadElements
オーバーライド:
クラス org.apache.click.control.AbstractControl 内の getHeadElements

onDeploy

public void onDeploy(javax.servlet.ServletContext servletContext)
定義:
インタフェース org.apache.click.Control 内の onDeploy
オーバーライド:
クラス org.apache.click.control.AbstractControl 内の onDeploy

onDestroy

public void onDestroy()
定義:
インタフェース org.apache.click.Control 内の onDestroy
オーバーライド:
クラス org.apache.click.control.AbstractControl 内の onDestroy

onInit

public void onInit()
定義:
インタフェース org.apache.click.Control 内の onInit
オーバーライド:
クラス org.apache.click.control.AbstractControl 内の onInit

onProcess

public boolean onProcess()
定義:
インタフェース org.apache.click.Control 内の onProcess
オーバーライド:
クラス org.apache.click.control.AbstractControl 内の onProcess

onRender

public void onRender()
定義:
インタフェース org.apache.click.Control 内の onRender
オーバーライド:
クラス org.apache.click.control.AbstractControl 内の onRender

setListener

public void setListener(java.lang.Object listener,
                        java.lang.String method)
定義:
インタフェース org.apache.click.Control 内の setListener
オーバーライド:
クラス org.apache.click.control.AbstractControl 内の setListener

toString

public java.lang.String toString()
オーバーライド:
クラス org.apache.click.control.AbstractControl 内の toString

render

public void render(org.apache.click.util.HtmlStringBuffer buffer)
定義:
インタフェース org.apache.click.Control 内の render
オーバーライド:
クラス org.apache.click.control.AbstractControl 内の render