概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
openGion 5.8.3.0
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## org.opengion.hayabusa.taglib
クラス ImageTag

    java.lang.Object
      javax.servlet.jsp.tagext.TagSupport
          javax.servlet.jsp.tagext.BodyTagSupport
              org.opengion.hayabusa.taglib.CommonTagSupport
                  org.opengion.hayabusa.taglib.HTMLTagSupport
                      org.opengion.hayabusa.taglib.ImageTag

すべての実装されたインタフェース:
  Serializable, BodyTag, IterationTag, JspTag, Tag, TryCatchFinally

    public class ImageTag

extends HTMLTagSupport

指定の位置に画像を配置するHTML拡張タグです。

関連項目:
  直列化された形式
形式サンプル:

       ●形式：<og:img src="･･･" alt="･･･"; />
       ●body：なし

       ●Tag定義：
         <og:img
             name               【HTML】名前を指定します
             src              ○【HTML】表示させる画像のURLを指定します(必須)。
             alt              ○【HTML】画像が表示されない場合、代わりに表示させるテキストを指定します(必須)。
             longdesc           【HTML】画像部分についての詳しい情報があるURL(longdesc)を指定します
             width              【HTML】横幅をピクセル数または％で指定します
             height             【HTML】縦幅をピクセル数または％で指定します
             usemap             【HTML】クライアントサイドクリッカブルを指定します
             ismap              【HTML】サーバーサイドクリッカブルを指定します
             clazz              【HTML】要素に対して class 属性を設定します
             id                 【HTML】要素に対して固有の名前(id)をつける場合に設定します
             title              【HTML】要素に対する補足的情報(title)を設定します
             style              【HTML】この要素に対して適用させるスタイルシート(style)を設定します
             lang               【HTML】要素の内容と他の属性値の言語(lang,xml:lang)を指定します
             dir                【HTML】文字表記の方向(dir)を指定します
             onClick            【HTML】JavaScriptのイベント onClick を設定します(例:onClick="renew('query.jsp','QUERY');")
             onBlur             【HTML】JavaScriptのイベント onBlur を設定します(例:onBlur="this.value=value.toUpperCase();")
             onFocus            【HTML】JavaScriptのイベント onFocus を設定します
             ondblClick         【HTML】JavaScriptのイベント ondblClick を設定します
             onMouseDown        【HTML】JavaScriptのイベント onMouseDown を設定します
             onMouseUp          【HTML】JavaScriptのイベント onMouseUp を設定します
             onMouseMove        【HTML】JavaScriptのイベント onMouseMove を設定します
             onMouseOut         【HTML】JavaScriptのイベント onMouseOut を設定します
             onMouseOver        【HTML】JavaScriptのイベント onMouseOver を設定します
             roles              【TAG】ロールをセットします
             caseKey            【TAG】このタグ自体を利用するかどうかの条件キーを指定します(初期値:null) 5.7.7.2 (2014/06/20)
             caseVal            【TAG】このタグ自体を利用するかどうかの条件値を指定します(初期値:null) 5.7.7.2 (2014/06/20)
             caseNN             【TAG】指定の値が、null/ゼロ文字列 でない場合(Not Null=NN)は、このタグは使用されます(初期値:true) 5.7.7.2 (2014/06/20)
             caseNull           【TAG】指定の値が、null/ゼロ文字列 の場合は、このタグは使用されます(初期値:true) 5.7.7.2 (2014/06/20)
             debug              【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
         />

       ●使用例
          <og:img src="{@URL}" alt="sample" />

              src  : 表示させる画像のURL(必須)
              alt  : 画像が表示されない場合、代わりに表示させるテキスト(必須)

機能分類
  画面部品
バージョン
  4.0
作成者
  Kohei Naruse
導入されたバージョン:
  JDK5.0,

フィールドの概要

クラス javax.servlet.jsp.tagext.BodyTagSupport から継承されたフィールド
`bodyContent`

クラス javax.servlet.jsp.tagext.TagSupport から継承されたフィールド
`id, pageContext`

インタフェース javax.servlet.jsp.tagext.BodyTag から継承されたフィールド
`EVAL_BODY_BUFFERED, EVAL_BODY_TAG`

インタフェース javax.servlet.jsp.tagext.IterationTag から継承されたフィールド
`EVAL_BODY_AGAIN`

インタフェース javax.servlet.jsp.tagext.Tag から継承されたフィールド
`EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE`

コンストラクタの概要
`ImageTag()`

メソッドの概要
`protected String` | `getTagName()` タグの名称を、返します。
`protected String` | `makeTag()` 指定位置に画像を配置するためのイメージタグを作成します。
`void` | `setAlt(String alt)` 【HTML】画像が表示されない場合、代わりに表示させるテキストを指定します。
`void` | `setHeight(String height)` 【HTML】縦幅をピクセル数または％で指定します。
`void` | `setIsmap(String ismap)` 【HTML】サーバーサイドクリッカブルを指定します。
`void` | `setLongdesc(String longdesc)` 【HTML】画像部分についての詳しい情報があるURL(longdesc)を指定します。
`void` | `setName(String name)` 【HTML】名前を指定します。
`void` | `setSrc(String src)` 【HTML】表示させる画像のURLを指定します。
`void` | `setUsemap(String usemap)` 【HTML】クライアントサイドクリッカブルを指定します。
`void` | `setWidth(String width)` 【HTML】横幅をピクセル数または％で指定します。

クラス org.opengion.hayabusa.taglib.HTMLTagSupport から継承されたメソッド
`doEndTag, getMustType, isUseHTML5, makeMustHidden, release2, setAccesskey, setAutocomplete, setAutofocus, setClazz, setDir, setDisabled, setId, setLang, setList, setMax, setMin, setMust, setMustAny, setOnBlur, setOnChange, setOnClick, setOndblClick, setOnFocus, setOnKeydown, setOnKeypress, setOnKeyup, setOnMouseDown, setOnMouseMove, setOnMouseOut, setOnMouseOver, setOnMouseUp, setOnSelect, setOptionAttributes, setPattern, setPlaceholder, setReadonly, setRequired, setRoles, setStep, setStyle, setTabindex, setTitle, setUseMustHidden`

クラス org.opengion.hayabusa.taglib.CommonTagSupport から継承されたメソッド
`add, add, addEventColumn, addEventColumn, check, check, commitTableObject, debugPrint, doAfterBody, doCatch, doFinally, doStartTag, get, getApplicationInfo, getAttributes, getBodyRawString, getBodyString, getContextAttribute, getContextPath, getCookie, getCSVParameter, getDataCondition, getDateFormat, getDBColumn, getDBFunctionName, getDocumentLink, getGUIInfo, getGUIInfoAttri, getHostName, getLabel, getLabelInterface, getLanguage, getLASTAttri, getLongLabel, getMsglbl, getNVLAttri, getObject, getParameterNames, getParameterRows, getRequest, getRequestAttribute, getRequestCacheData, getRequestParameter, getRequestParameterValues, getRequestValue, getRequestValue, getRequestValues, getReservedParameter, getReservedValue, getResource, getSanitizedBodyString, getScope, getSessionAttribute, getUser, getUserEditInfo, getUserInfo, isAjaxSubmitRequest, isDebug, isNoTransitionRequest, isNull, jspPrint, removeContextAttribute, removeObject, removeRequestAttribute, removeSessionAttribute, set, setAjaxSubmitRequest, setCaseKey, setCaseNN, setCaseNull, setCaseVal, setContextAttribute, setCookie, setDebug, setLanguage, setLbl, setNoTransitionRequest, setObject, setObject, setParameterNames, setParameterRows, setRequestAttribute, setRequestCacheData, setScope, setSessionAttribute, setUserInfo, startQueryTransaction, sys, sysBool, sysInt, toString, useMainTrans, useQuotCheck, useTag, useXssCheck`

クラス javax.servlet.jsp.tagext.BodyTagSupport から継承されたメソッド
`doInitBody, getBodyContent, getPreviousOut, release, setBodyContent`

クラス javax.servlet.jsp.tagext.TagSupport から継承されたメソッド
`findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setPageContext, setParent, setValue`

クラス java.lang.Object から継承されたメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

インタフェース javax.servlet.jsp.tagext.Tag から継承されたメソッド
`getParent, setPageContext, setParent`

コンストラクタの詳細

### ImageTag

    public ImageTag()

メソッドの詳細

### makeTag

    protected String makeTag()

  指定位置に画像を配置するためのイメージタグを作成します。

  定義:
    クラス `HTMLTagSupport` 内の `makeTag`
  戻り値:
    イメージタグ

### setName

    public void setName(String name)

  【HTML】名前を指定します。

  パラメータ:
    `name` - 名前
  説明:

         名前を指定します。

### setSrc

    public void setSrc(String src)

  【HTML】表示させる画像のURLを指定します。

  パラメータ:
    `src` - 画像のURL
  説明:

         表示させる画像のURLを指定します。

### setAlt

    public void setAlt(String alt)

  【HTML】画像が表示されない場合、代わりに表示させるテキストを指定します。

  パラメータ:
    `alt` - 代替えテキスト
  説明:

         画像が表示されない場合、代わりに表示させるテキストを指定します。

### setLongdesc

    public void setLongdesc(String longdesc)

  【HTML】画像部分についての詳しい情報があるURL(longdesc)を指定します。

  パラメータ:
    `longdesc` - 詳しい情報があるURL
  説明:

         longdescを指定します。

### setWidth

    public void setWidth(String width)

  【HTML】横幅をピクセル数または％で指定します。

  パラメータ:
    `width` - 横幅(ピクセル数または％)
  説明:

         横幅を指定します。

### setHeight

    public void setHeight(String height)

  【HTML】縦幅をピクセル数または％で指定します。

  パラメータ:
    `height` - 縦幅(ピクセル数または％)
  説明:

         縦幅を指定します。

### setUsemap

    public void setUsemap(String usemap)

  【HTML】クライアントサイドクリッカブルを指定します。

  パラメータ:
    `usemap` - クライアントサイドクリッカブル
  説明:

         クライアントサイドクリッカブルを指定します。

### setIsmap

    public void setIsmap(String ismap)

  【HTML】サーバーサイドクリッカブルを指定します。

  パラメータ:
    `ismap` - クライアントサイドクリッカブル
  説明:

         サーバーサイドクリッカブルを指定します。

### getTagName

    protected String getTagName()

  タグの名称を、返します。 自分自身のクラス名より、自動的に取り出せないため、このメソッドをオーバーライドします。

  オーバーライド:
    クラス `CommonTagSupport` 内の `getTagName`
  戻り値:
    タグの名称
  関連項目:
    `CommonTagSupport.getDocumentLink()`
  変更履歴:

    4.0.0.0 (2005/01/31) 新規追加

概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
| openGion 5.8.3.0
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

Webアプリケーションフレームワーク openGion
Copyright (c) 2009 The openGion Project.