I.
TEI Ŭ·¡½º¶õ.(µµ¿ì¹Ì Ŭ·¡½º)
»õ·Î¿î ¿ø¼ÒµéÀ» µ¿ÀûÀ¸·Î Ãß°¡ÇÏ°í ÀÌ·¯ÇÑ ¿ø¼ÒµéÀÌ ½ºÅ©¸³ÆÃ
º¯¼ö·Î½á ÂüÁ¶µÇµµ·Ï ÇϱâÀ§Çؼ´Â °°Àº ÆäÀÌÁö³»¿¡¼
ÄÁÅ×À̳ʿ¡°Ô űװ¡ Ãß°¡ÇÏ°íÀÚ ¿ø¼ÒµéÀ» ÁöÁ¤ÇÏ°í ±×·¯ÇÑ ¿ø¼ÒµéÀÇ
»ý¸íÁֱ⸦ ¾Ë·ÁÁÖ¾î¾ß ÇÕ´Ï´Ù.
ÀÌ·¯ÇÑ Á¤º¸µéÀº TagExtraInfo ű׿¡ ¸ð¾ÆÁö´Âµ¥ ¾Æ·¡ µµÇ¥¿Í °°½À´Ï´Ù.
javax.servlet.jsp.tagext.TagExtraInfo |
#taginfo:javax.servlet.jsp.tagext.TagInfo |
+isValid(:javax.servlet.jsp.tagext.TagData):Boolean +TagExtraInfo() +getVariableInfo(:javax.servlet.jsp.tagext.TagData):javax.servlet.jsp.tagext.VariableInfo[] +getTagInfo():javax.servlet.jsp.tagext.TagInfo +setTagInfo(:javax.servlet.jsp.tagext.TagInfo):void |
ÀÌ·¯ÇÑ Á¤º¸µéÀÌ Å±׶óÀ̺귯¸® ¼³¸íÀÚÀÇ ÀϺκÐÀÌ µÇÁö ¾Ê´Â
ÀÌÀ¯´Â ·ÎÁ÷ÀÇ º¹À⼺À» Àº´ÐÈ Çϱâ À§ÇÔ ÀÌ´Ù. ÆäÀÌÁö°¡ parsing µÉ¶§
TEI¿Í ¿¬°áµÈ TAG¸¦ ¸¸³ª¸é ÄÁÅ×À̳ʴ ¾Æ·¡¿Í °°Àº ¹æ¹ýÀ¸·Î
TEI ¸Þ¼µå¸¦ ÀÌ¿ëÇÑ´Ù.
ÄÁÅ×ÀÌ³Ê |
SetTagInfo(javax.servlet.jsp.tagext.Taginfo):void IsValid(javax.servlet.jsp.tagext.TagData):Boolean GetVariableInfo(javax.servlet.jsp.tagext.TagData):
javax.servlet.tagext.VariableInfo[] |
TagExtrainfo |
1.
setTagInfo() ¸Þ¼µå¸¦ È£ÃâÇÑ´Ù.
2.
isValid() ¸Þ¼µå¸¦ È£ÃâÇÑ´Ù. ÀÌ ¸Þ¼µå´Â ű×
»ç¿ëÀÌ À¯È¿ÇÏ´Ù¸é true ¸¦ ¸®ÅÏÇÑ´Ù.
3.
getVariableInfo() ¸Þ¼µå È£Ãâ.VariableInfo Çü ¹è¿À» ¸®ÅÏ
ÄÁÅ׳ʴ setTagInfo()¸Þ¼µå·Î TagInfo °´Ã¼°¡ ¼³Á¤Çϸç TagInfo °´Ã¼´Â ´ÙÀ½°ú °°´Ù.
javax.servlet.jsp.tagext.TagInfo |
+BODY CONTENT JSP : java.lang.String +BODY CONTENT EMPTY:java.lang.String +BODY CONTENT TAG DEPENDENCY:java.lang.String -attributeInfo:javax.servlet.jsp.tagext.TagAttributeInfo[] -bodyContent:java.lang.String -infoString:java.lang.String -tagClassName:java.lang.String -tagExtraInfo:javax.servlet.jsp.tagext.TagExtraInfo -tagLibrary:javax.servlet.jsp.tagext.TagLibraryInfo -tagName:java.lang.String |
+isValid(:javax.servlet.jsp.tagext.TagData):Boolean +TagInfo(:java.lang.String,:java.lang.String.:java.lang.String,:java.lang.String,¡¦ +getBodyContent():java.lang.String +getTagLibrary():javax.servlet.jsp.tagext.TagLibraryInfo +getTagClassName():java.lang.String +getAttributes():javax.servlet.jsp.tagext.TagAttributeInfo[] +getVariableInfo(:javax.servlet.jsp.tagext.TagData):javax.servlet.jsp.tagext.VariableInfo[] +getInfoString():java.lang.String +getTagExtraInfo():javax.servlet.jsp.tagext.TagExtraInfo +getTagName():java.lang.String |
getBodyContent()´Â
BODY_CONTENT_JSP,BODY_CONTENT_EMPTY,BODY_CONTENT_TAG_DEPENDENT ¸¦ ¸®ÅÏÇÑ´Ù.
gettagClassName()¸¦ »ç¿ëÇϸé
Tag Class ÀÇ À̸§À» ¾Ë¼ö ÀÖÀ¸¸ç getTagName()À» ÅëÇØ
TagÀÇ À̸§À» ¾Ë ¼ö ÀÖ´Ù.
javax.servlet.jsp.tagext.TagData |
-attributes:java.util.Map +REQUEST
TIME VALUE:java.lang.Object |
+getId():java.lang.Object +getAttribute(:java.lang.String):java.lang.Object +setAttribute(:java.lang.String,:java.lang.Object):void +TagData(:java.lang.Object[][]) +TagData(:java.util.Hashtable) +getAttributeString(:java.lang.String):java.lang.String +getAttributes():java.util.Enumeration |
javax.servlet.jsp.tagext.VariableInfo |
+NESTED:int +AT_BEGIN:int +AT_END:int -className:java.lang.String -declare:Boolean -scope:int -varName:java.lang.String |
+VariableInfo(:java.lang.String,:java.lang.String,:boolean,:int) +getDeclare():boolean +getScope():int +getVarName():java.lang.String +getClassName():java.lang.String |
NESTED : ű×ÀÇ ½ÃÀÛºÎÅÍ Å±×ÀÇ ³¡±îÁö
À¯È¿
AT_BEGIN : ű×ÀÇ ½ÃÀÛºÎÅÍ
JSPÆäÀÌÁöÀÇ ³¡±îÁö À¯È¿
AT_END : ű×ÀÇ ³¡ºÎÅÍ
JSP ÆäÀÌÁöÀÇ ³¡±îÁö À¯È¿