jp.littlesoft.web
クラス WebTreeModel

java.lang.Object
  上位を拡張 jp.littlesoft.data.TreeModel
      上位を拡張 jp.littlesoft.sql.SQLTreeModel
          上位を拡張 jp.littlesoft.web.WebTreeModel
すべての実装されたインタフェース:
Serializable, IJsonSerializable, ICheckableRequest

public class WebTreeModel
extends SQLTreeModel
implements ICheckableRequest

関連項目:
直列化された形式

入れ子のクラスの概要
 
クラス jp.littlesoft.sql.SQLTreeModel から継承された入れ子のクラス/インタフェース
SQLTreeModel.Record, SQLTreeModel.Sequence
 
クラス jp.littlesoft.data.TreeModel から継承された入れ子のクラス/インタフェース
TreeModel.Leaf<T extends Serializable>, TreeModel.Node, TreeModel.Root
 
フィールドの概要
 
クラス jp.littlesoft.sql.SQLTreeModel から継承されたフィールド
dbSchema, nodeSeparator, selectedIndex
 
クラス jp.littlesoft.data.TreeModel から継承されたフィールド
key, root
 
コンストラクタの概要
WebTreeModel()
           
 
メソッドの概要
 boolean checkRequest(javax.servlet.http.HttpServletRequest request)
           
 String getCssClassNameLabel()
           
 String getCssClassNameLeaf()
           
 String getCssClassNameNodeCollapsed()
           
 String getCssClassNameNodeExpanded()
           
 String getCssClassNameTreeView()
           
 String getDefaultInformation()
           
 String getErrorMessages()
           
 String getHTML(String domElementId)
          TreeNode全体のHTMLを取得します.
 String getLoadscript()
           
 String getName()
           
 String getNodeHTML(TreeModel.Node node)
          指定されたノードのラベル部分と子要素のHTMLを取得します.
 String getNodeId(TreeModel.Node node)
           
 String getOnSelectionCompleteAjaxHandlerName()
          ツリーノードが選択された際、ブラウザで実行されるJavaScriptのハンドラを名前で指定します.
 String getOnSelectionMethodName()
          ツリーノードが選択された際、サーバー側で実装されるアクションメソッドの名前を取得します.
 String getSelectedItemColor()
          選択された項目の文字色を取得します.
 String getSelectionScript(TreeModel.Node node)
           
 boolean isUseCollapseAction()
           
 boolean isUseExpandAction()
           
 void setCssClassNameLabel(String cssClassNameLabel)
           
 void setCssClassNameLeaf(String cssClassNameLeaf)
           
 void setCssClassNameNodeCollapsed(String cssClassNameNodeCollapsed)
           
 void setCssClassNameNodeExpanded(String cssClassNameNodeExpanded)
           
 void setCssClassNameTreeView(String cssClassNameTreeView)
           
 void setName(String name)
           
 void setOnSelectionCompleteAjaxHandlerName(String onSelectionCompleteAjaxHandlerName)
          ツリーノードが選択された際、ブラウザで実行されるJavaScriptのハンドラを名前で指定します.
 void setOnSelectionMethodName(String onSelectionMethodName)
          ツリーノードが選択された際、サーバー側で実装されるアクションメソッドを名前で指定します.
 void setSelectedItemColor(String selectedItemColor)
          選択された項目の文字色を設定します.
 void setUseCollapseAction(boolean useCollapseAction)
           
 void setUseExpandAction(boolean useExpandAction)
           
 String toString()
           
 
クラス jp.littlesoft.sql.SQLTreeModel から継承されたメソッド
activate, addNodeList, getDbSchema, getNodeById, getNodeByName, getNodeList, getPathString, getRecordId, getSelectedIndex, getSelectedNode, indexOf, removeNodeList, resolveChanges, setDbSchema, setSelectedNode
 
クラス jp.littlesoft.data.TreeModel から継承されたメソッド
fromJSONString, getKey, getRoot, getRootName, isShowRoot, setKey, setRootName, setShowRoot, toJSONString
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

WebTreeModel

public WebTreeModel()
メソッドの詳細

isUseExpandAction

public boolean isUseExpandAction()
戻り値:
useExpandAction

setUseExpandAction

public void setUseExpandAction(boolean useExpandAction)
パラメータ:
useExpandAction - セットする useExpandAction

isUseCollapseAction

public boolean isUseCollapseAction()
戻り値:
useCollapseAction

setUseCollapseAction

public void setUseCollapseAction(boolean useCollapseAction)
パラメータ:
useCollapseAction - セットする useCollapseAction

toString

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

getSelectionScript

public String getSelectionScript(TreeModel.Node node)

getNodeId

public String getNodeId(TreeModel.Node node)

getHTML

public String getHTML(String domElementId)
TreeNode全体のHTMLを取得します.

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

getNodeHTML

public String getNodeHTML(TreeModel.Node node)
指定されたノードのラベル部分と子要素のHTMLを取得します.
指定されたノードの
  • ・・・
  • のInnerHTMLに相当する部分です。

    パラメータ:
    node -
    戻り値:
    ノードのラベル部分と子要素のHTML

    checkRequest

    public boolean checkRequest(javax.servlet.http.HttpServletRequest request)
    定義:
    インタフェース ICheckableRequest 内の checkRequest

    getErrorMessages

    public String getErrorMessages()
    定義:
    インタフェース ICheckableRequest 内の getErrorMessages

    getDefaultInformation

    public String getDefaultInformation()
    定義:
    インタフェース ICheckableRequest 内の getDefaultInformation

    getCssClassNameTreeView

    public String getCssClassNameTreeView()

    setCssClassNameTreeView

    public void setCssClassNameTreeView(String cssClassNameTreeView)

    getCssClassNameNodeExpanded

    public String getCssClassNameNodeExpanded()

    setCssClassNameNodeExpanded

    public void setCssClassNameNodeExpanded(String cssClassNameNodeExpanded)

    getCssClassNameNodeCollapsed

    public String getCssClassNameNodeCollapsed()

    setCssClassNameNodeCollapsed

    public void setCssClassNameNodeCollapsed(String cssClassNameNodeCollapsed)

    getCssClassNameLabel

    public String getCssClassNameLabel()

    setCssClassNameLabel

    public void setCssClassNameLabel(String cssClassNameLabel)

    getCssClassNameLeaf

    public String getCssClassNameLeaf()

    setCssClassNameLeaf

    public void setCssClassNameLeaf(String cssClassNameLeaf)

    getOnSelectionMethodName

    public String getOnSelectionMethodName()
    ツリーノードが選択された際、サーバー側で実装されるアクションメソッドの名前を取得します.
    ディフォルトは"doDefault"です.

    戻り値:
    サーバーアクションメソッド名

    setOnSelectionMethodName

    public void setOnSelectionMethodName(String onSelectionMethodName)
    ツリーノードが選択された際、サーバー側で実装されるアクションメソッドを名前で指定します.
    ディフォルトは\"doDefault\"です.

    パラメータ:
    サーバーアクションメソッド名 -

    getOnSelectionCompleteAjaxHandlerName

    public String getOnSelectionCompleteAjaxHandlerName()
    ツリーノードが選択された際、ブラウザで実行されるJavaScriptのハンドラを名前で指定します.
    ディフォルト:nullの場合、"on_" + domElementId + "_SelectionNode" という名前のJavaScriptハンドラが使用されます.

    戻り値:
    JavaScriptハンドラ名

    setOnSelectionCompleteAjaxHandlerName

    public void setOnSelectionCompleteAjaxHandlerName(String onSelectionCompleteAjaxHandlerName)
    ツリーノードが選択された際、ブラウザで実行されるJavaScriptのハンドラを名前で指定します.
    ディフォルト:nullの場合、"on_" + domElementId + "_SelectionNode" という名前のハンドラが使用されます.

    パラメータ:
    JavaScriptハンドラ名 -

    getName

    public String getName()
    定義:
    インタフェース ICheckableRequest 内の getName

    setName

    public void setName(String name)
    定義:
    インタフェース ICheckableRequest 内の setName

    getLoadscript

    public String getLoadscript()
    定義:
    インタフェース ICheckableRequest 内の getLoadscript

    getSelectedItemColor

    public String getSelectedItemColor()
    選択された項目の文字色を取得します.

    戻り値:
    #FFFFFF形式の色指定

    setSelectedItemColor

    public void setSelectedItemColor(String selectedItemColor)
    選択された項目の文字色を設定します.

    パラメータ:
    selectedItemColor - #FFFFFF形式の色指定


    Copyright (C) 2006-2012 LittleSoft Corporation. All Rights Reserved.