javax.servlet.jsp.tagext
Ŭ·¡½º TagInfo

java.lang.Object
  |
  +--javax.servlet.jsp.tagext.TagInfo

public class TagInfo
extends java.lang.Object

ÅÂ±× ÇÁ·Î±×·¥ ¶óÀ̺귯¸®³»ÀÇ Å±×ÀÇ Tag Á¤º¸ÀÔ´Ï´Ù. ÀÌ Å¬·¡½º´Â, ÅÂ±× ÇÁ·Î±×·¥ ¶óÀ̺귯¸® ±â¼úÀÚ (TLD) ÆÄÀϷκÎÅÍ ÀνºÅϽºÈ­ µÇ¾î º¯È¯½Ã¿¡¸¸ ÀÌ¿ëµË´Ï´Ù.


ÇʵåÀÇ °³¿ä
static java.lang.String BODY_CONTENT_EMPTY
          getBodyContent()ÀÇ Á¤Àû Á¤¼ö (getBodyContent()°¡ ÇÏ´Ã ¶§)ÀÔ´Ï´Ù.
static java.lang.String BODY_CONTENT_JSP
          getBodyContent()ÀÇ Á¤Àû Á¤¼ö (getBodyContent()°¡ JSP ¶§)ÀÔ´Ï´Ù.
static java.lang.String BODY_CONTENT_TAG_DEPENDENT
          getBodyContent()ÀÇ Á¤Àû Á¤¼ö (getBodyContent()°¡ Tag ¿¡ ÀÇÁ¸Çϰí ÀÖÀ» ¶§)ÀÔ´Ï´Ù.
 
constructor¡¡ ¡¡ ÀÇ °³¿ä
TagInfo (java.lang.String tagName, java.lang.String tagClassName, java.lang.String bodycontent, java.lang.String infoString, TagLibraryInfo  taglib, TagExtraInfo  tagExtraInfo, TagAttributeInfo [] attributeInfo)
          JSP 1.1 Çü½ÄÀÇ TLD ÀÇ µ¥ÀÌÅͷκÎÅÍ TagInfo ¸¦ ÀÛ¼ºÇÏ´Â constructor¡¡ ¡¡ ÀÔ´Ï´Ù.
TagInfo (java.lang.String tagName, java.lang.String tagClassName, java.lang.String bodycontent, java.lang.String infoString, TagLibraryInfo  taglib, TagExtraInfo  tagExtraInfo, TagAttributeInfo [] attributeInfo, java.lang.String displayName, java.lang.String smallIcon, java.lang.String largeIcon, TagVariableInfo [] tvi)
          JSP 1.2 Çü½ÄÀÇ TLD ÀÇ µ¥ÀÌÅͷκÎÅÍ TagInfo ¸¦ ÀÛ¼ºÇÏ´Â constructor¡¡ ¡¡ ÀÔ´Ï´Ù.
 
¸Þ¼ÒµåÀÇ °³¿ä
 TagAttributeInfo [] getAttributes ()
          ÀÌ Å±×ÀÇ TLD ³»ÀÇ ¼Ó¼º Á¤º¸ÀÔ´Ï´Ù.
 java.lang.String getBodyContent ()
          ÀÌ Å±×ÀÇ º»Ã¼ ÄÁÅÙÃ÷ÀÇ Á¤º¸ÀÔ´Ï´Ù.
 java.lang.String getDisplayName ()
          displayName ¸¦ ÃëµæÇÕ´Ï´Ù.
 java.lang.String getInfoString ()
          ÀÌ Å±×ÀÇ Á¤º¸ ij¸¯ÅÍ ¶óÀÎÀÔ´Ï´Ù.
 java.lang.String getLargeIcon ()
          Å« ¾ÆÀÌÄÜ¿¡ÀÇ ÆÐ½º¸¦ ÃëµæÇÕ´Ï´Ù.
 java.lang.String getSmallIcon ()
          ÀÛÀº ¾ÆÀÌÄÜ¿¡ÀÇ ÆÐ½º¸¦ ÃëµæÇÕ´Ï´Ù.
 java.lang.String getTagClassName ()
          ÀÌ Å±×ÀÇ Çڵ鷯¸¦ Á¦°øÇϴ Ŭ·¡½ºÀÇ À̸§ÀÔ´Ï´Ù.
 TagExtraInfo getTagExtraInfo ()
          Ãß°¡ ÅÂ±× Á¤º¸ÀÇ ÀνºÅϽº (Á¸ÀçÇÏ´Â °æ¿ì)ÀÔ´Ï´Ù.
 TagLibraryInfo getTagLibrary ()
          ¼Ò¼ÓÇØ ÀÖ´Â TagLibraryInfo ÀνºÅϽºÀÔ´Ï´Ù.
 java.lang.String getTagName ()
          Tag ÀÇ À̸§ÀÔ´Ï´Ù.
 TagVariableInfo [] getTagVariableInfos ()
          ÀÌ TagInfo ¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ¾ú´ø TagVariableInfo ¿ÀºêÁ§Æ®¸¦ ÃëµæÇÕ´Ï´Ù.
 VariableInfo [] getVariableInfo (TagData  data)
          ½ÇÇà½Ã¿¡ ÀÌ Å±׿¡ ÀÇÇØ ÀÛ¼ºµÈ ½ºÅ©¸³Æ® ¿ÀºêÁ§Æ®ÀÇ Á¤º¸ÀÔ´Ï´Ù.
 boolean isValid (TagData  data)
          ¼Ó¼ºÀ» º¯È¯½Ã¿¡ °ËÁõÇÕ´Ï´Ù.
 void setTagExtraInfo (TagExtraInfo  tei)
          Ãß°¡ ÅÂ±× Á¤º¸¸¦ À§ÇÑ ÀνºÅϽº¸¦ ¼³Á¤ÇÕ´Ï´Ù.
 void setTagLibrary (TagLibraryInfo  tl)
          TagLibraryInfo ÇÁ·ÓÆÛƼ¸¦ ¼³Á¤ÇÕ´Ï´Ù.
 java.lang.String toString ()
          µð¹ö±×ÀÇ ¸ñÀûÀ¸·Î ij¸¯ÅÍ ¶óÀÎÈ­ÇÕ´Ï´Ù.
 
Ŭ·¡½º java.lang.Object ·ÎºÎÅÍ °è½ÂÇÑ ¸Þ¼Òµå
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

ÇʵåÀÇ »ó¼¼

BODY_CONTENT_JSP

public static final java.lang.String BODY_CONTENT_JSP
getBodyContent()ÀÇ Á¤Àû Á¤¼ö (getBodyContent()°¡ JSP ¶§)ÀÔ´Ï´Ù.

BODY_CONTENT_TAG_DEPENDENT

public static final java.lang.String BODY_CONTENT_TAG_DEPENDENT
getBodyContent()ÀÇ Á¤Àû Á¤¼ö (getBodyContent()°¡ Tag ¿¡ ÀÇÁ¸Çϰí ÀÖÀ» ¶§)ÀÔ´Ï´Ù.

BODY_CONTENT_EMPTY

public static final java.lang.String BODY_CONTENT_EMPTY
getBodyContent()ÀÇ Á¤Àû Á¤¼ö (getBodyContent()°¡ ÇÏ´Ã ¶§)ÀÔ´Ï´Ù.
constructor¡¡ ¡¡ ÀÇ »ó¼¼

TagInfo

public TagInfo(java.lang.String tagName,
               java.lang.String tagClassName,
               java.lang.String bodycontent,
               java.lang.String infoString,
               TagLibraryInfo  taglib,
               TagExtraInfo  tagExtraInfo,
               TagAttributeInfo [] attributeInfo)
JSP 1.1 Çü½ÄÀÇ TLD ÀÇ µ¥ÀÌÅͷκÎÅÍ TagInfo ¸¦ ÀÛ¼ºÇÏ´Â constructor¡¡ ¡¡ ÀÔ´Ï´Ù. ÀÌ Å¬·¡½º´Â, TLD (ÅÂ±× ÇÁ·Î±×·¥ ¶óÀ̺귯¸® ±â¼úÀÚ)¸¦ ÇØ¼®Çϰí ÀÖ´Â JSP ÄÚµåÀÇ ¿ä±¸¿¡ ±Ù°ÅÇØ, TagLibrary ÄÚµå·ÎºÎÅÍ ÀνºÅϽºÈ­ µË´Ï´Ù. TagLibraryInfo ¿¡´Â TLD Á¤º¸ ¹× taglib Áö½ÃÀÚ Á¤º¸°¡ ¹Ý¿µµÇ±â (À§ÇØ)¶§¹®¿¡ ÁúagInfo ÀνºÅϽº´Â taglib Áö½ÃÀÚ¿¡°Ô ÀÇÁ¸ÇÕ´Ï´Ù. À̰ÍÀº ¼³°è»óÀÇ À߸øÀÏ °¡´É¼ºÀÌ ÀÖ¾î, ÇâÈÄ ¼öÁ¤µÉ ¿¹Á¤ÀÔ´Ï´Ù.
ÆÄ¶ó¹ÌÅÍ:
tagName - ÀÌ Å±×ÀÇ À̸§
tagClassName - ÅÂ±× Çڵ鷯 Ŭ·¡½ºÀÇ À̸§
bodycontent - ÀÌ·¯ÇÑ Å±×ÀÇ º»Ã¼ÀÇ ÄÁÅÙÃ÷ Á¤º¸
infoString - ÀÌ Å±×ÀÇ ¿É¼ÇÀÇ Ä³¸¯ÅÍ ¶óÀÎ Á¤º¸
taglib - us ¸¦ Æ÷ÇÔÇÑ ÅÂ±× ÇÁ·Î±×·¥ ¶óÀ̺귯¸®ÀÇ ÀνºÅϽº
tagExtraInfo - Ãß°¡ÀÇ Tag Á¤º¸¸¦ Á¦°øÇÏ´Â ÀνºÅϽº. null ¿¡¼­µµ °¡´É
attributeInfo - ±â¼úÀÚ¿¡°Ô ÀÖ´Â AttributeInfo µ¥ÀÌÅÍÀÇ ¹è¿­. null ¿¡¼­µµ °¡´É

TagInfo

public TagInfo(java.lang.String tagName,
               java.lang.String tagClassName,
               java.lang.String bodycontent,
               java.lang.String infoString,
               TagLibraryInfo  taglib,
               TagExtraInfo  tagExtraInfo,
               TagAttributeInfo [] attributeInfo,
               java.lang.String displayName,
               java.lang.String smallIcon,
               java.lang.String largeIcon,
               TagVariableInfo [] tvi)
JSP 1.2 Çü½ÄÀÇ TLD ÀÇ µ¥ÀÌÅͷκÎÅÍ TagInfo ¸¦ ÀÛ¼ºÇÏ´Â constructor¡¡ ¡¡ ÀÔ´Ï´Ù. ÀÌ Å¬·¡½º´Â, TLD (ÅÂ±× ÇÁ·Î±×·¥ ¶óÀ̺귯¸® ±â¼úÀÚ)¸¦ ÇØ¼®Çϰí ÀÖ´Â JSP ÄÚµåÀÇ ¿ä±¸¿¡ ±Ù°ÅÇØ, TagLibrary ÄÚµå·ÎºÎÅÍ ÀνºÅϽºÈ­ µË´Ï´Ù. TagLibraryInfo ¿¡´Â TLD Á¤º¸ ¹× taglib Áö½ÃÀÚ Á¤º¸°¡ ¹Ý¿µµÇ±â (À§ÇØ)¶§¹®¿¡ ÁúagInfo ÀνºÅϽº´Â taglib Áö½ÃÀÚ¿¡°Ô ÀÇÁ¸ÇÕ´Ï´Ù. À̰ÍÀº ¼³°è»óÀÇ À߸øÀÏ °¡´É¼ºÀÌ ÀÖ¾î, ÇâÈÄ ¼öÁ¤µÉ ¿¹Á¤ÀÔ´Ï´Ù.
ÆÄ¶ó¹ÌÅÍ:
tagName - ÀÌ Å±×ÀÇ À̸§
tagClassName - ÅÂ±× Çڵ鷯 Ŭ·¡½ºÀÇ À̸§
bodycontent - ÀÌ·¯ÇÑ Å±×ÀÇ º»Ã¼ÀÇ ÄÁÅÙÃ÷ Á¤º¸
infoString - ÀÌ Å±×ÀÇ ¿É¼ÇÀÇ Ä³¸¯ÅÍ ¶óÀÎ Á¤º¸
taglib - us ¸¦ Æ÷ÇÔÇÑ ÅÂ±× ÇÁ·Î±×·¥ ¶óÀ̺귯¸®ÀÇ ÀνºÅϽº
tagExtraInfo - Ãß°¡ÀÇ Tag Á¤º¸¸¦ Á¦°øÇÏ´Â ÀνºÅϽº. null ¿¡¼­µµ °¡´É
attributeInfo - ±â¼úÀÚ¿¡°Ô ÀÖ´Â AttributeInfo µ¥ÀÌÅÍÀÇ ¹è¿­. null ¿¡¼­µµ °¡´É
displayName - ÅøÀÌ Ç¥½ÃÇÏ´Â ´ÜÃà¸í
smallIcon - ÅøÀÌ Ç¥½ÃÇÏ´Â ÀÛÀº ¾ÆÀÌÄÜ¿¡ÀÇ ÆÐ½º
largeIcon - ÅøÀÌ Ç¥½ÃÇÏ´Â Å« ¾ÆÀÌÄÜ¿¡ÀÇ ÆÐ½º
tvi - TagVariableInfo ÀÇ ¹è¿­ (null µµ °¡´É)
¸Þ¼ÒµåÀÇ »ó¼¼

getTagName

public java.lang.String getTagName()
Tag ÀÇ À̸§ÀÔ´Ï´Ù.
¹Ýȯ°ª:
ű×ÀÇ À̸§ (¶Ç´Â ´ÜÃà¸í)

getAttributes

public TagAttributeInfo [] getAttributes()
ÀÌ Å±×ÀÇ TLD ³»ÀÇ ¼Ó¼º Á¤º¸ÀÔ´Ï´Ù. ¹Ýȯ°ªÀº, TLD ·Î ÁöÁ¤µÇ¾î ÀÖ´Â, ÀÌ Å±×ÀÇ ¼Ó¼ºÀ» ±â¼úÇÏ´Â ¹è¿­ÀÔ´Ï´Ù. null °¡ µ¹·ÁÁÖ¾îÁ³À» °æ¿ì´Â, ¼Ó¼ºÀÌ ¾ø´Â °ÍÀ» ³ªÅ¸³À´Ï´Ù.
¹Ýȯ°ª:
ÀÌ Å±×ÀÇ TagAttributeInfo ÀÇ ¹è¿­

getVariableInfo

public VariableInfo [] getVariableInfo(TagData  data)
½ÇÇà½Ã¿¡ ÀÌ Å±׿¡ ÀÇÇØ ÀÛ¼ºµÈ ½ºÅ©¸³Æ® ¿ÀºêÁ§Æ®ÀÇ Á¤º¸ÀÔ´Ï´Ù. °ü·ÃÇÏ´Â TagExtraInfo Ŭ·¡½º¿¡ ´ëÇØ, È£ÃâÀ» ½Ç½ÃÇÏ´Â °£ÀÌ ¸Þ¼ÒµåÀÔ´Ï´Ù.

ű׿¡ id ¼Ó¼ºÀÌ ¾ø´Â °æ¿ì´Â, null °¡ µ¹·ÁÁÖ¾îÁý´Ï´Ù. id ¼Ó¼ºÀÌ ÀÖ´Â °æ¿ì´Â,{"id", Object} °¡ µ¹·ÁÁÖ¾îÁý´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
data - ÀÌ ¾×¼ÇÀ» ±â¼úÇÏ´Â TagData
¹Ýȯ°ª:
VariableInfo ¿ä¼ÒÀÇ ¹è¿­

isValid

public boolean isValid(TagData  data)
¼Ó¼ºÀ» º¯È¯½Ã¿¡ °ËÁõÇÕ´Ï´Ù. °ü·ÃÇÏ´Â TagExtraInfo Ŭ·¡½º¿¡ ´ëÇØ, È£ÃâÀ» ½Ç½ÃÇÏ´Â °£ÀÌ ¸Þ¼ÒµåÀÔ´Ï´Ù.
ÆÄ¶ó¹ÌÅÍ:
data - º¯È¯½ÃÀÇ TagData ÀνºÅϽº
¹Ýȯ°ª:
µ¥ÀÌÅͰ¡ À¯È¿È­ Á¦¹ß

setTagExtraInfo

public void setTagExtraInfo(TagExtraInfo  tei)
Ãß°¡ ÅÂ±× Á¤º¸¸¦ À§ÇÑ ÀνºÅϽº¸¦ ¼³Á¤ÇÕ´Ï´Ù.
ÆÄ¶ó¹ÌÅÍ:
tei - TagExtraInfo ÀνºÅϽº

getTagExtraInfo

public TagExtraInfo  getTagExtraInfo()
Ãß°¡ ÅÂ±× Á¤º¸ÀÇ ÀνºÅϽº (Á¸ÀçÇÏ´Â °æ¿ì)ÀÔ´Ï´Ù.
¹Ýȯ°ª:
TagExtraInfo ÀνºÅϽº (Á¸ÀçÇÏ´Â °æ¿ì)

getTagClassName

public java.lang.String getTagClassName()
ÀÌ Å±×ÀÇ Çڵ鷯¸¦ Á¦°øÇϴ Ŭ·¡½ºÀÇ À̸§ÀÔ´Ï´Ù.
¹Ýȯ°ª:
ÅÂ±× Çڵ鷯 Ŭ·¡½ºÀÇ À̸§

getBodyContent

public java.lang.String getBodyContent()
ÀÌ Å±×ÀÇ º»Ã¼ ÄÁÅÙÃ÷ÀÇ Á¤º¸ÀÔ´Ï´Ù.
¹Ýȯ°ª:
º»Ã¼ ÄÁÅÙÃ÷ÀÇ Ä³¸¯ÅÍ ¶óÀÎ

getInfoString

public java.lang.String getInfoString()
ÀÌ Å±×ÀÇ Á¤º¸ ij¸¯ÅÍ ¶óÀÎÀÔ´Ï´Ù.
¹Ýȯ°ª:
Á¤º¸ ij¸¯ÅÍ ¶óÀÎ

setTagLibrary

public void setTagLibrary(TagLibraryInfo  tl)
TagLibraryInfo ÇÁ·ÓÆÛƼ¸¦ ¼³Á¤ÇÕ´Ï´Ù. TagLibraryInfo ¿ä¼Ò´Â, TLD Á¤º¸ À̿ܿ¡, »ç¿ëµÇ°í Àִ ƯÁ¤ÀÇ taglib ÀνºÅϽº¿¡µµ ÀÇÁ¸ÇÕ´Ï´Ù. Áï, TagLib ¿ÀºêÁ§Æ®ÀÇ ±¸Ãà ¹× ÃʱâÈ­¿¡´Â, »ó´çÇÑ ¾çÀÇ Ã³¸®°¡ ÇÊ¿äÇÕ´Ï´Ù. ÀÌ ¼³Á¤ ¸Þ¼Òµå¸¦ ÀûÀýÈ÷ »ç¿ëÇÏ´Â °ÍÀ¸·Î½á, taglib Áö½ÃÀÚ ¸¶´Ù »õ·Î¿î TagInfo ¿ä¼Ò¸¦ ÀÛ¼ºÇÒ Çʿ䰡 ¾ø¾îÁý´Ï´Ù.
ÆÄ¶ó¹ÌÅÍ:
tl - ÇÒ´çÇÏ´Â TagLibraryInfo

getTagLibrary

public TagLibraryInfo  getTagLibrary()
¼Ò¼ÓÇØ ÀÖ´Â TagLibraryInfo ÀνºÅϽºÀÔ´Ï´Ù.
¹Ýȯ°ª:
¼Ò¼ÓÇØ ÀÖ´Â ÅÇ ÇÁ·Î±×·¥ ¶óÀ̺귯¸®ÀÇ ÀνºÅϽº

getDisplayName

public java.lang.String getDisplayName()
displayName ¸¦ ÃëµæÇÕ´Ï´Ù.
¹Ýȯ°ª:
ÅøÀÌ Ç¥½ÃÇÏ´Â ´ÜÃà¸í

getSmallIcon

public java.lang.String getSmallIcon()
ÀÛÀº ¾ÆÀÌÄÜ¿¡ÀÇ ÆÐ½º¸¦ ÃëµæÇÕ´Ï´Ù.
¹Ýȯ°ª:
ÅøÀÌ Ç¥½ÃÇÏ´Â ÀÛÀº ¾ÆÀÌÄÜ¿¡ÀÇ ÆÐ½º

getLargeIcon

public java.lang.String getLargeIcon()
Å« ¾ÆÀÌÄÜ¿¡ÀÇ ÆÐ½º¸¦ ÃëµæÇÕ´Ï´Ù.
¹Ýȯ°ª:
ÅøÀÌ Ç¥½ÃÇÏ´Â Å« ¾ÆÀÌÄÜ¿¡ÀÇ ÆÐ½º

getTagVariableInfos

public TagVariableInfo [] getTagVariableInfos()
ÀÌ TagInfo ¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ¾ú´ø TagVariableInfo ¿ÀºêÁ§Æ®¸¦ ÃëµæÇÕ´Ï´Ù.
¹Ýȯ°ª:
ÀÌ TagInfo ¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ¾ú´ø TagVariableInfo ¿ÀºêÁ§Æ®

toString

public java.lang.String toString()
µð¹ö±×ÀÇ ¸ñÀûÀ¸·Î ij¸¯ÅÍ ¶óÀÎÈ­ÇÕ´Ï´Ù.
¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º java.lang.Object ³»ÀÇ toString


Copyright 2002 Sun Microsystems, Inc. All rights reserved.
»ç¿ë¿¡´Â»ç¿ë Çã¶ô °è¾àÀÌ Àû¿ëµË´Ï´Ù.