JavaTM 2 Platform
Standard Ed. 5.0

javax.xml.transform
Ŭ·¡½º Transformer

java.lang.Object 
  »óÀ§¸¦ È®Àå javax.xml.transform.Transformer

public abstract class Transformer
extends Object

ÀÌ Ãß»ó Ŭ·¡½ºÀÇ ÀνºÅϽº´Â ¼Ò½º Æ®¸®¸¦ °á°ú Æ®¸®·Î º¯È¯ÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù.

ÀÌ Å¬·¡½ºÀÇ ÀνºÅϽº¸¦ ÃëµæÇÏ·Á¸é, TransformerFactory.newTransformer ¸Þ¼­µå¸¦ »ç¿ëÇÕ´Ï´Ù. ±× ÈÄ, ÀÌ ÀνºÅϽº¸¦ »ç¿ëÇØ, ´Ù¾çÇÑ ¼Ò½º·ÎºÎÅÍ XML¸¦ ó¸®ÇØ, º¯È¯ °á°ú¸¦ ´Ù¾çÇÑ ¼¼¸é´ë¿¡ Ãâ·ÂÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù.

ÀÌ Å¬·¡½ºÀÇ ¿ÀºêÁ§Æ®´Â µ¿½Ã¿¡ µ¿ÀÛÇÏ´Â º¹¼öÀÇ thread·Î »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. ´Ù¸¥ thread¿¡¼­´Â µ¿½Ã¿¡ »ç¿ëµÇ´Â Transformer µµ ´Ù¸¨´Ï´Ù.

Transformer´Â ¿©·¯ Â÷·Ê »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÆÄ¶ó¹ÌÅÍ¿Í Ãâ·Â ÇÁ·ÎÆÛƼ´Â º¯È¯ Àüü¸¦ ÅëÇØ º¸°ü À¯ÁöµË´Ï´Ù.


»ý¼ºÀÚ °³¿ä
protected Transformer ()
          µðÆúÆ®ÀÇ »ý¼ºÀÚ°¡ µµÀûÀ¸·Î º¸È£µË´Ï´Ù.
 
¸Þ¼­µå °³¿ä
abstract  void clearParameters ()
          setParameter¸¦ »ç¿ëÇØ ¼³Á¤µÈ ¸ðµç ÆÄ¶ó¹ÌÅ͸¦ Ŭ¸®¾î ÇÕ´Ï´Ù.
abstract  ErrorListener getErrorListener ()
          º¯È¯¿¡ À¯È¿ÇÑ ¿¡·¯ À̺¥Æ® Çڵ鷯¸¦ ÃëµæÇÕ´Ï´Ù.
abstract  Properties getOutputProperties ()
          º¯È¯À» À§ÇÑ Ãâ·Â ÇÁ·ÎÆÛƼÀÇ Ä«ÇǸ¦ ÃëµæÇÕ´Ï´Ù.
abstract  String getOutputProperty (String  name)
          transformer ¿¡ À¯È¿ÇÑ Ãâ·Â ÇÁ·ÎÆÛƼ¸¦ ÃëµæÇÕ´Ï´Ù.
abstract  Object getParameter (String  name)
          setParameter¸¦ »ç¿ëÇØ ¸í½ÃÀûÀ¸·Î ¼³Á¤µÈ ÆÄ¶ó¹ÌÅ͸¦ ÃëµæÇÕ´Ï´Ù.
abstract  URIResolver getURIResolver ()
          document()·Î »ç¿ëµÇ´Â URI¸¦ ÇØ°áÇϴµ¥ »ç¿ëµÇ´Â ¿ÀºêÁ§Æ®¸¦ ÃëµæÇÕ´Ï´Ù.
 void reset ()
          ÀÌ Transformer¸¦ ¿øÀÇ ¼³Á¤¿¡ ¸®¼ÂÆ® ÇÕ´Ï´Ù.
abstract  void setErrorListener (ErrorListener  listener)
          º¯È¯¿¡ À¯È¿ÇÑ ¿¡·¯ À̺¥Æ® ¸®½º³Ê¸¦ ¼³Á¤ÇÕ´Ï´Ù.
abstract  void setOutputProperties (Properties  oformat)
          º¯È¯ÀÇ Ãâ·Â ÇÁ·ÎÆÛƼ¸¦ ¼³Á¤ÇÕ´Ï´Ù.
abstract  void setOutputProperty (String  name, String  value)
          º¯È¯¿¡ À¯È¿ÇÑ Ãâ·Â ÇÁ·ÎÆÛƼ¸¦ ¼³Á¤ÇÕ´Ï´Ù.
abstract  void setParameter (String  name, Object  value)
          º¯È¯ÀÇ ÆÄ¶ó¹ÌÅ͸¦ Ãß°¡ÇÕ´Ï´Ù.
abstract  void setURIResolver (URIResolver  resolver)
          document()·Î »ç¿ëµÇ´Â URI¸¦ ÇØ°áÇϴµ¥ »ç¿ëµÇ´Â ¿ÀºêÁ§Æ®¸¦ ¼³Á¤ÇÕ´Ï´Ù.
abstract  void transform (Source  xmlSource, Result  outputTarget)
          XML Source¸¦ Result ·Î º¯È¯ÇÕ´Ï´Ù.
 
Ŭ·¡½º java.lang. Object ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼­µå
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

»ý¼ºÀÚ »ó¼¼

Transformer

protected Transformer()
µðÆúÆ®ÀÇ »ý¼ºÀÚ°¡ µµÀûÀ¸·Î º¸È£µË´Ï´Ù.

¸Þ¼­µåÀÇ »ó¼¼

reset

public void reset()

ÀÌ Transformer¸¦ ¿øÀÇ ¼³Á¤¿¡ ¸®¼ÂÆ® ÇÕ´Ï´Ù.

Transformer´Â TransformerFactory.newTransformer(), TransformerFactory.newTransformer(Source source), ¶Ç´Â Templates.newTransformer() ·Î ÀÛ¼ºµÈ ½ÃÁ¡ »óÅ¿¡ ¸®¼ÂÆ® µË´Ï´Ù. reset()´Â ±âÁ¸ÀÇ Transformer Àç»ç¿ëÀ» Çã°¡Çϵµ·Ï ¼³Á¤µÇ¾î Àֱ⠶§¹®¿¡ »õ·Î¿î Transformer ÀÛ¼º¿¡ °ü·ÃµÈ ÀÚ¿øÀ» Àý¾àÇÒ ¼ö ÀÖ½À´Ï´Ù.

Transformer¸¦ ¸®¼ÂÆ® ÇßÀ» °æ¿ì, °°Àº URIResolver ¶Ç´Â ErrorListener Object¸¦ °¡Áö´Â °ÍÀº º¸ÁõµÇÁö ¾Ê½À´Ï´Ù. ¿¹¸¦ µé¾î,Object.equals(Object obj) µîÀÔ´Ï´Ù. ±â´ÉÀûÀ¸·Î °°Àº URIResolver ³ª ErrorListener¸¦ °¡Áö´Â °ÍÀº º¸ÁõµË´Ï´Ù.

µµÀÔµÈ ¹öÁ¯:
1.5

transform

public abstract void transform(Source  xmlSource,
                               Result  outputTarget)
                        throws TransformerException 

XML Source¸¦ Result ·Î º¯È¯ÇÕ´Ï´Ù. Transformer °¡ ÀνºÅϽºÈ­ µÇ¾îTransformer ÀνºÅϽº°¡ º¯°æµÇ¾úÀ» ¶§ÀÇ Æ¯Á¤ÀÇ º¯È¯ µ¿ÀÛÀº, À¯È¿ÇÑ TransformerFactory ¼³Á¤¿¡ ÇØ ÆÇÁ¤µË´Ï´Ù.

ÇÏ´ÃÀÇ Source´Â DocumentBuilder.newDocument() ¿¡ ÇØ ±¸ÃàµÈ ÇÏ´ÃÀÇ ¹®¼­·Î¼­ ³ªÅ¸³»Áý´Ï´Ù. ÇÏ´ÃÀÇ Source º¯È¯ °á°ú´Â º¯È¯ µ¿ÀÛ¿¡ µû¶ó¼­ ´Þ¶ó, Ç×»ó ÇÏ´ÃÀÇ Result °¡ µÇ´Â °ÍÀº ¾Æ´Õ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
xmlSource - º¯È¯ÇÏ´Â XML ÀÔ·Â
outputTarget - xmlSource º¯È¯ÀÇ Result
¿¹¿Ü:
TransformerException - º¯È¯Áß¿¡ ȸº¹ ºÒ°¡´ÉÇÑ ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì

setParameter

public abstract void setParameter(String  name,
                                  Object  value)
º¯È¯ÀÇ ÆÄ¶ó¹ÌÅ͸¦ Ãß°¡ÇÕ´Ï´Ù.

¼ö½Ä¸íÀ», ¾È°ýÈ£ ({})·Î µÑ·¯½ÎÀÎ À̸§ °ø°£ URI ÈÄ¿¡ ·ÎÄøíÀÌ °è¼ÓµÇ´Â 2 ºÎ Çü½ÄÀÇ Ä³¸¯ÅÍ ¶óÀÎÀ¸·Î¼­ °Ç³×ÁÝ´Ï´Ù. À̸§ÀÌ null URL¸¦ °¡Áö´Â °æ¿ì, String ¿¡´Â ·ÎÄÃ¸í¸¸ÀÌ Æ÷ÇԵ˴ϴÙ. ¾îÇø®ÄÉÀ̼ÇÀº, À̸§ÀÇ ÃÖÃÊÀÇ ¹®ÀÚ°¡ ¡¸{¡¹¹®ÀÚÀÏÁö ¾î¶³Áö¸¦ ÆÇÁ¤ÇØ, null °¡ ¾Æ´Ñ URI¸¦ ¾ÈÀüÇÏ°Ô Ã¼Å©ÇÒ ¼ö ÀÖ½À´Ï´Ù.

¿¹¸¦ µé¾î, <xyz:foo xmlns:xyz="http://xyz.foo.com/yada/baz.html"/> ·Î Á¤ÀÇµÈ ¿ä¼Ò·ÎºÎÅÍ URI ¿Í ·ÎÄøíÀ» ÃëµæÇßÀ» °æ¿ì, ¼ö½Ä¸íÀº {http://xyz.foo.com/yada/baz.html}foo °¡ µÇ¾î, Á¢µÎ»ç´Â »ç¿ëµÇÁö ¾Ê½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
name - ÆÄ¶ó¹ÌÅÍÀÇ À̸§. ¾È°ýÈ£ ({})·Î µÑ·¯½ÎÀÎ À̸§ °ø°£ URI ·Î ½ÃÀ۵Ǵ °æ¿ì°¡ ÀÖ´Â
value - Ä¡ ¿ÀºêÁ§Æ®. ÀÓÀÇÀÇ À¯È¿ÇÑ Java ¿ÀºêÁ§Æ®°¡ °¡´É. ÀûÀýÇÑ ¿ÀºêÁ§Æ®ÀÇ °­Á¦¸¦ Á¦°øÇÏ´Â °Í, ¶Ç´Â Àü°³·Î »ç¿ëÇϱâ À§Çؼ­ ´ÜÁö ¿ÀºêÁ§Æ®¸¦ °Ç³×ÁÖ´Â °ÍÀº, ó¸®ÇÏ´Â Ãø¿¡¼­ ½Ç½ÃÇÑ´Ù
¿¹¿Ü:
NullPointerException - value °¡ null °æ¿ì

getParameter

public abstract Object  getParameter(String  name)
setParameter¸¦ »ç¿ëÇØ ¸í½ÃÀûÀ¸·Î ¼³Á¤µÈ ÆÄ¶ó¹ÌÅ͸¦ ÃëµæÇÕ´Ï´Ù.

ÀÌ ¸Þ¼­µå´Â µðÆúÆ®ÀÇ ÆÄ¶ó¹ÌÅÍÄ¡¸¦ µ¹·ÁÁÖÁö ¾Ê½À´Ï´Ù. ÆÄ¶ó¹ÌÅÍÄ¡´Â º¯È¯ ó¸®Áß¿¡ ³ëµå ÄÁÅØ½ºÆ® ÀÌ Æò°¡µÉ ¶§±îÁö °áÁ¤ÇÒ ¼ö ¾ø½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
name - ¾ò´Â Object À̸§
¹Ýȯ°ª:
setParameter¸¦ »ç¿ëÇØ ¼³Á¤µÈ ÆÄ¶ó¹ÌÅÍ

clearParameters

public abstract void clearParameters()
setParameter¸¦ »ç¿ëÇØ ¼³Á¤µÈ ¸ðµç ÆÄ¶ó¹ÌÅ͸¦ Ŭ¸®¾î ÇÕ´Ï´Ù.


setURIResolver

public abstract void setURIResolver(URIResolver  resolver)
document()·Î »ç¿ëµÇ´Â URI¸¦ ÇØ°áÇϴµ¥ »ç¿ëµÇ´Â ¿ÀºêÁ§Æ®¸¦ ¼³Á¤ÇÕ´Ï´Ù.

resolver Àμö°¡ null °æ¿ì, URIResolver Ä¡´Â Ŭ¸®¾î µÇ¾î transformer´Â resolver¸¦ °¡ÁöÁö ¾Ê°Ô µË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
resolver - URIResolver ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â ¿ÀºêÁ§Æ®, ¶Ç´Â null

getURIResolver

public abstract URIResolver  getURIResolver()
document()·Î »ç¿ëµÇ´Â URI¸¦ ÇØ°áÇϴµ¥ »ç¿ëµÇ´Â ¿ÀºêÁ§Æ®¸¦ ÃëµæÇÕ´Ï´Ù.

¹Ýȯ°ª:
URIResolver ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏ´Â ¿ÀºêÁ§Æ®, ¶Ç´Â null

setOutputProperties

public abstract void setOutputProperties(Properties  oformat)
º¯È¯ÀÇ Ãâ·Â ÇÁ·ÎÆÛƼ¸¦ ¼³Á¤ÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ÇÁ·ÎÆÛƼ´Â xsl:output ·Î Templates ·Î ¼³Á¤µÈ ÇÁ·ÎÆÛƼ¸¦ ¿À¹ö¶óÀ̵å(override) ÇÕ´Ï´Ù.

ÀÌ ÇÔ¼öÀÇ Àμö°¡ null °æ¿ì, ÀÌÀüÀ¸·Î ¼³Á¤µÈ ÇÁ·ÎÆÛƼ´Â »èÁ¦µÇ¾î °ªÀº ÅÛÇø´ ¿ÀºêÁ§Æ®·Î Á¤ÀÇµÈ °ª¿¡ µÇµ¹·ÁÁý´Ï´Ù.

¼ö½ÄµÈ ÇÁ·ÎÆÛƼ ۸íÀ», ¾È°ýÈ£ ({})·Î µÑ·¯½ÎÀÎ À̸§ °ø°£ URI ÈÄ¿¡ ·ÎÄøíÀÌ °è¼ÓµÇ´Â 2 ºÎ Çü½ÄÀÇ Ä³¸¯ÅÍ ¶óÀÎÀ¸·Î¼­ °Ç³×ÁÝ´Ï´Ù. À̸§ÀÌ null URL¸¦ °¡Áö´Â °æ¿ì, String ¿¡´Â ·ÎÄÃ¸í¸¸ÀÌ Æ÷ÇԵ˴ϴÙ. ¾îÇø®ÄÉÀ̼ÇÀº, À̸§ÀÇ ÃÖÃÊÀÇ ¹®ÀÚ°¡ ¡¸{¡¹¹®ÀÚÀÏÁö ¾î¶³Áö¸¦ ÆÇÁ¤ÇØ, null °¡ ¾Æ´Ñ URI¸¦ ¾ÈÀüÇÏ°Ô Ã¼Å©ÇÒ ¼ö ÀÖ½À´Ï´Ù.

¿¹¸¦ µé¾î, <xyz:foo xmlns:xyz="http://xyz.foo.com/yada/baz.html"/> ·Î Á¤ÀÇµÈ ¿ä¼Ò·ÎºÎÅÍ URI ¿Í ·ÎÄøíÀ» ÃëµæÇßÀ» °æ¿ì, ¼ö½Ä¸íÀº {http://xyz.foo.com/yada/baz.html}foo °¡ µÇ¾î, Á¢µÎ»ç´Â »ç¿ëµÇÁö ¾Ê½À´Ï´Ù.

¾î´À Àμö ۵µ ÀνĵÇÁö ¾Ê°í, À̸§ °ø°£¿¡¼­ ¼ö½ÄµÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì,IllegalArgumentException °¡ Throw µË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
oformat - º¯È¯¿¡ ¿µÇâÀ» ÁÖ´Â °°Àº ÇÁ·ÎÆÛƼ¸¦ ¿À¹ö¶óÀ̵å(override) Çϱâ À§Çؼ­ »ç¿ëµÇ´Â Ãâ·Â ÇÁ·ÎÆÛƼ¼¼Æ®
°ü·Ã Ç׸ñ:
OutputKeys, Properties

getOutputProperties

public abstract Properties  getOutputProperties()

º¯È¯À» À§ÇÑ Ãâ·Â ÇÁ·ÎÆÛƼÀÇ Ä«ÇǸ¦ ÃëµæÇÕ´Ï´Ù.

µ¹·ÁÁÖ°íÁø ÇÁ·ÎÆÛƼ¿¡´Â À¯Àú°¡ ¼³Á¤ÇÑ ÇÁ·ÎÆÛƼ¿Í ½ºÅ¸ÀÏ ½ÃÆ®·Î ¼³Á¤µÈ ÇÁ·ÎÆÛƼ°¡ Æ÷ÇԵǾî ÀÌ·¯ÇÑ ÇÁ·ÎÆÛƼ´Â¡¸XSL Transformations (XSLT) W3C Recommendation¡¹ÀÇ ¼½¼Ç 16 À¸·Î ÁöÁ¤µÈ µðÆúÆ®ÀÇ ÇÁ·ÎÆÛƼ·Î ¡¸µðÆúƮȭ¡¹µË´Ï´Ù. À¯Àú ¶Ç´Â ½ºÅ¸ÀÏ ½ÃÆ®¿¡ ÇØ ƯÈ÷ ¼³Á¤µÈ ÇÁ·ÎÆÛƼ´Â ±âº»ÀÇ Properties ¸®½ºÆ®¿¡ ÀÖ¾î, ƯÈ÷ ¼³Á¤µÇÁö ¾Ê¾Ò´ø XSLT µðÆúÆ® ÇÁ·ÎÆÛƼ´Â µðÆúÆ®ÀÇ Properties ¸®½ºÆ®¿¡ ÀÖ½À´Ï´Ù. µû¶ó¼­, getOutputProperties(). getProperty(String key)´Â ½ºÅ¸ÀÏ ½ÃÆ®ÀÇ setOutputProperty(java.lang.String, java.lang.String), setOutputProperties(java.util.Properties) ·Î ¼³Á¤µÈ ÇÁ·ÎÆÛƼ, ¶Ç´Â µðÆúÆ®ÀÇ ÇÁ·ÎÆÛƼ¸¦ ÃëµæÇØ, getOutputProperties(). get(String key)´Â setOutputProperty(java.lang.String, java.lang.String), setOutputProperties(java.util.Properties), ¶Ç´Â ½ºÅ¸ÀÏ ½ÃÆ®·Î ¸í½ÃÀûÀ¸·Î ¼³Á¤µÈ ÇÁ·ÎÆÛƼ¸¸À» ÃëµæÇÕ´Ï´Ù.

µ¹·ÁÁÖ°íÁø Properties ¿ÀºêÁ§Æ®ÀÇ º¯°æÀº, transformer ¿¡ Æ÷ÇԵǴ ÇÁ·ÎÆÛƼ¿¡´Â ¿µÇâÀ» ÁÖÁö ¾Ê½À´Ï´Ù.

¾î´À Àμö ۵µ ÀνĵÇÁö ¾Ê°í, À̸§ °ø°£¿¡¼­ ¼ö½ÄµÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì, ÇÁ·ÎÆÛƼ´Â ¹«½ÃµÇ¾î µ¹·ÁÁÖ°íÁöÁö ¾Ê½À´Ï´Ù. Áï, µ¿ÀÛÀº setOutputProperties ¿Í ±³ÂøÇÏÁö ¾Ê½À´Ï´Ù.

¹Ýȯ°ª:
´ÙÀ½ÀÇ º¯È¯¿¡ À¯È¿ÇÑ Ãâ·Â ÇÁ·ÎÆÛƼ¼¼Æ®ÀÇ Ä«ÇÇ
°ü·Ã Ç׸ñ:
OutputKeys, Properties, ¡¸XSL Transformations (XSLT) Version 1.0¡¹

setOutputProperty

public abstract void setOutputProperty(String  name,
                                       String  value)
                                throws IllegalArgumentException 
º¯È¯¿¡ À¯È¿ÇÑ Ãâ·Â ÇÁ·ÎÆÛƼ¸¦ ¼³Á¤ÇÕ´Ï´Ù.

¼ö½ÄµÈ ÇÁ·ÎÆÛƼ¸íÀ», ¾È°ýÈ£ ({})·Î µÑ·¯½ÎÀÎ À̸§ °ø°£ URI ÈÄ¿¡ ·ÎÄøíÀÌ °è¼ÓµÇ´Â 2 ºÎ Çü½ÄÀÇ Ä³¸¯ÅÍ ¶óÀÎÀ¸·Î¼­ °Ç³×ÁÝ´Ï´Ù. À̸§ÀÌ null URL¸¦ °¡Áö´Â °æ¿ì, String ¿¡´Â ·ÎÄÃ¸í¸¸ÀÌ Æ÷ÇԵ˴ϴÙ. ¾îÇø®ÄÉÀ̼ÇÀº, À̸§ÀÇ ÃÖÃÊÀÇ ¹®ÀÚ°¡ ¡¸{¡¹¹®ÀÚÀÏÁö ¾î¶³Áö¸¦ ÆÇÁ¤ÇØ, null °¡ ¾Æ´Ñ URI¸¦ ¾ÈÀüÇÏ°Ô Ã¼Å©ÇÒ ¼ö ÀÖ½À´Ï´Ù.

¿¹¸¦ µé¾î, <xyz:foo xmlns:xyz="http://xyz.foo.com/yada/baz.html"/> ·Î Á¤ÀÇµÈ ¿ä¼Ò·ÎºÎÅÍ URI ¿Í ·ÎÄøíÀ» ÃëµæÇßÀ» °æ¿ì, ¼ö½Ä¸íÀº {http://xyz.foo.com/yada/baz.html}foo °¡ µÇ¾î, Á¢µÎ»ç´Â »ç¿ëµÇÁö ¾Ê½À´Ï´Ù.

setOutputProperties(java.util.Properties) ¿¡°Ô °Ç³×Áø Properties ¿ÀºêÁ§Æ®´Â ÀÌ ¸Þ¼­µåÀÇ È£ÃâÀÇ ¿µÇâÀ» ¹ÞÁö ¾Ê½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
name - Ãâ·Â ÇÁ·ÎÆÛƼ¸íÀ» ÁöÁ¤ÇÏ´Â null ÀÌ¿ÜÀÇ String. À̸§ °ø°£¿¡¼­ ¼ö½ÄµÇ°í ÀÖ´Â °æ¿ì°¡ ÀÖ´Â
value - Ãâ·Â ÇÁ·ÎÆÛƼÀÇ null ÀÌ¿ÜÀÇ Ä³¸¯ÅÍ ¶óÀÎÄ¡
¿¹¿Ü:
IllegalArgumentException - ÇÁ·ÎÆÛƼ°¡ ¼­Æ÷Æ®µÇ¾î ÀÖÁö ¾ÊÀºÁö, À̸§ °ø°£¿¡¼­ ¼ö½ÄµÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì
°ü·Ã Ç׸ñ:
OutputKeys

getOutputProperty

public abstract String  getOutputProperty(String  name)
                                  throws IllegalArgumentException 
transformer ¿¡ À¯È¿ÇÑ Ãâ·Â ÇÁ·ÎÆÛƼ¸¦ ÃëµæÇÕ´Ï´Ù. ÁöÁ¤µÈ ÇÁ·ÎÆÛƼ´Â setOutputProperty¸¦ »ç¿ëÇØ ¼³Á¤µÈ ÇÁ·ÎÆÛƼÀΰ¡, ½ºÅ¸ÀÏ ½ÃÆ®·Î ÁöÁ¤µÈ ÇÁ·ÎÆÛƼÀÎ °æ¿ì°¡ ÀÖ½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
name - Ãâ·Â ÇÁ·ÎÆÛƼ¸íÀ» ÁöÁ¤ÇÏ´Â null ÀÌ¿ÜÀÇ String. À̸§ °ø°£¿¡¼­ ¼ö½ÄµÇ°í ÀÖ´Â °æ¿ì°¡ ÀÖ´Ù
¹Ýȯ°ª:
Ãâ·Â ÇÁ·ÎÆÛƼÀÇ Ä³¸¯ÅÍ ¶óÀÎÄ¡. ÇÁ·ÎÆÛƼ°¡ ¹ß°ßµÇÁö ¾Ê¾Ò´ø °æ¿ì´Â null
¿¹¿Ü:
IllegalArgumentException - ÇÁ·ÎÆÛƼ°¡ ¼­Æ÷Æ®µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì
°ü·Ã Ç׸ñ:
OutputKeys

setErrorListener

public abstract void setErrorListener(ErrorListener  listener)
                               throws IllegalArgumentException 
º¯È¯¿¡ À¯È¿ÇÑ ¿¡·¯ À̺¥Æ® ¸®½º³Ê¸¦ ¼³Á¤ÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
listener - »õ·Î¿î ¿¡·¯ ¸®½º³Ê
¿¹¿Ü:
IllegalArgumentException - ¸®½º³Ê°¡ null °æ¿ì

getErrorListener

public abstract ErrorListener  getErrorListener()
º¯È¯¿¡ À¯È¿ÇÑ ¿¡·¯ À̺¥Æ® Çڵ鷯¸¦ ÃëµæÇÕ´Ï´Ù. ±¸ÇöÀº µðÆúÆ®ÀÇ ¿¡·¯ ¸®½º³Ê¸¦ Á¦°øÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.

¹Ýȯ°ª:
ÇöÀçÀÇ ¿¡·¯ Çڵ鷯. null´Â ºÒ°¡

JavaTM 2 Platform
Standard Ed. 5.0

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.