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 ÆäÀÌÁöÀÇ ³¡±îÁö À¯È¿