JavaTM 2
Platform
Std.  Ed.  v1. 4.0

javax.swing.text.html.parser
Ŭ·¡½º DTD

java.lang.Object 
  |
  +--javax.swing.text.html.parser.DTD
¸ðµç ±¸Çö ÀÎÅÍÆäÀ̽º:
DTDConstants

public class DTD
extends Object
implements DTDConstants

SGML DTD ÀÇ Ç¥ÇöÀÔ´Ï´Ù. DTD ´Â ¹®¼­ÀÇ ±¸¹®À» ±â¼úÇÑ °ÍÀ̾î, HTML ¹®¼­ÀÇ ÇØ¼®¿¡ »ç¿ëµË´Ï´Ù. ÀÌ ³»ºÎ¿¡´Â ¿ä¼Ò¿Í ±× ¼Ó¼ºÀÇ ¸®½ºÆ®, ¹× DTD ·Î Á¤ÀÇµÈ ¿£Æ¼Æ¼ÀÇ ¸®½ºÆ®°¡ ÀúÀåµË´Ï´Ù.

°ü·Ã Ç׸ñ:
Element , AttributeList , ContentModel , Parser

ÇʵåÀÇ °³¿ä
 Element applet
           
 Element base
           
 Element body
           
 Hashtable elementHash
           
 Vector elements
           
 Hashtable entityHash
           
static int FILE_VERSION
           
 Element head
           
 Element html
           
 Element isindex
           
 Element meta
           
 String name
           
 Element p
           
 Element param
           
 Element pcdata
           
 Element title
           
 
ÀÎÅÍÆäÀ̽º javax.swing.text.html.parser. DTDConstants ¿¡¼­ »ó¼Ó¹ÞÀº Çʵå
ANY , CDATA , CONREF , CURRENT , DEFAULT , EMPTY , ENDTAG , ENTITIES , ENTITY , FIXED , GENERAL , ID , IDREF , IDREFS , IMPLIED , MD , MODEL , MS , NAME , NAMES , NMTOKEN , NMTOKENS , NOTATION , NUMBER , NUMBERS , NUTOKEN , NUTOKENS , PARAMETER , PI , PUBLIC , RCDATA , REQUIRED , SDATA , STARTTAG , SYSTEM
 
»ý¼ºÀÚÀÇ °³¿ä
protected DTD (String  name)
          ÁöÁ¤µÈ À̸§À» °¡Áö´Â »õ·Î¿î DTD ¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
 
¸Þ¼ÒµåÀÇ °³¿ä
protected  AttributeList defAttributeList (String  name, int type, int modifier, String  value, String  values, AttributeList  atts)
          AttributeList ¸¦ ÀÛ¼ºÇØ, µ¹·ÁÁÝ´Ï´Ù.
protected  ContentModel defContentModel (int type, Object  obj, ContentModel  next)
          »õ·Î¿î ÄÁÅÙÃ÷ ¸ðµ¨À» ÀÛ¼ºÇØ, µ¹·ÁÁÝ´Ï´Ù.
protected  Element defElement (String  name, int type, boolean omitStart, boolean omitEnd, ContentModel  content, String [] exclusions, String [] inclusions, AttributeList  atts)
          Element ¸¦ ÀÛ¼ºÇØ, µ¹·ÁÁÝ´Ï´Ù.
 Entity defEntity (String  name, int type, int ch)
          Ä³¸¯ÅÍ Entity ¸¦ ÀÛ¼ºÇØ, µ¹·ÁÁÝ´Ï´Ù.
protected  Entity defEntity (String  name, int type, String  str)
          Entity ¸¦ ÀÛ¼ºÇØ, µ¹·ÁÁÝ´Ï´Ù.
 void defineAttributes (String  name, AttributeList  atts)
          ÁöÁ¤ÇÑ AttributeList ¿¡ ÀÏÄ¡ÇÏ´Â Element ¸¦ µ¹·ÁÁÝ´Ï´Ù.
 Element defineElement (String  name, int type, boolean omitStart, boolean omitEnd, ContentModel  content, BitSet  exclusions, BitSet  inclusions, AttributeList  atts)
          ÁöÁ¤ÇÑ ÆÄ¶ó¹ÌÅÍ¿¡ ÀÏÄ¡ÇÏ´Â Element ¸¦ µ¹·ÁÁÝ´Ï´Ù.
 Entity defineEntity (String  name, int type, char[] data)
          ¿£Æ¼Æ¼¸¦ Á¤ÀÇÇÕ´Ï´Ù.
static DTD getDTD (String  name)
          ÁöÁ¤ÇÑ name ¸¦ °¡Áö´Â DTD ¸¦ µ¹·ÁÁÝ´Ï´Ù.
 Element getElement (int index)
          ¿ä¼Ò¸¦ À妽º·Î µ¹·ÁÁÝ´Ï´Ù.
 Element getElement (String  name)
          ¿ä¼Ò¸¦ À̸§À¸·Î µ¹·ÁÁÝ´Ï´Ù.
 Entity getEntity (int ch)
          Ä³¸¯ÅÍ ¿£Æ¼Æ¼¸¦ ÃëµæÇÕ´Ï´Ù.
 Entity getEntity (String  name)
          ¿£Æ¼Æ¼¸¦ À̸§À¸·Î ÃëµæÇÕ´Ï´Ù.
 String getName ()
          DTD ÀÇ À̸§À» ÃëµæÇÕ´Ï´Ù.
static void putDTDHash (String  name, DTD  dtd)
           
 void read (DataInputStream  in)
          ¾îÄ«À̺ê(archive) µÈ Çü½ÄÀ¸·ÎºÎÅÍ DTD ¸¦ ÀçÀÛ¼ºÇÕ´Ï´Ù.
 String toString ()
          ÀÌ DTD ÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇöÀ» µ¹·ÁÁÝ´Ï´Ù.
 
Ŭ·¡½º java.lang. Object ¿¡¼­ »ó¼Ó¹ÞÀº ¸Þ¼Òµå
clone , equals , finalize , getClass , hashCode , notify , notifyAll , wait , wait , wait
 

ÇʵåÀÇ »ó¼¼

name

public String  name

elements

public Vector  elements

elementHash

public Hashtable  elementHash

entityHash

public Hashtable  entityHash

pcdata

public final Element  pcdata

html

public final Element  html

meta

public final Element  meta

base

public final Element  base

isindex

public final Element  isindex

head

public final Element  head

body

public final Element  body

applet

public final Element  applet

param

public final Element  param

p

public final Element  p

title

public final Element  title

FILE_VERSION

public static int FILE_VERSION
»ý¼ºÀÚÀÇ »ó¼¼

DTD

protected DTD(String  name)
ÁöÁ¤µÈ À̸§À» °¡Áö´Â »õ·Î¿î DTD ¸¦ ÀÛ¼ºÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
name - À̸§ (»õ·Î¿î DTD ÀÇ String)
¸Þ¼ÒµåÀÇ »ó¼¼

getName

public String  getName()
DTD ÀÇ À̸§À» ÃëµæÇÕ´Ï´Ù.

¹Ýȯ°ª:
DTD ÀÇ À̸§

getEntity

public Entity  getEntity(String  name)
¿£Æ¼Æ¼¸¦ À̸§À¸·Î ÃëµæÇÕ´Ï´Ù.

¹Ýȯ°ª:
name String ¿¡ ´ëÀÀÇÏ´Â Entity

getEntity

public Entity  getEntity(int ch)
ij¸¯ÅÍ ¿£Æ¼Æ¼¸¦ ÃëµæÇÕ´Ï´Ù.

¹Ýȯ°ª:
ch ij¸¯ÅÍ¿¡ ´ëÀÀÇÏ´Â Entity

getElement

public Element  getElement(String  name)
¿ä¼Ò¸¦ À̸§À¸·Î µ¹·ÁÁÝ´Ï´Ù. ÁöÁ¤µÈ ¿ä¼Ò°¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì´Â »õ·Ó°Ô ¿ä¼Ò°¡ ÀÛ¼ºµË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
name - ¿ä±¸µÈ String
¹Ýȯ°ª:
name ¿¡ ´ëÀÀÇÏ´Â Element. »õ·Ó°Ô ÀÛ¼ºµÇ´Â Àϵµ ÀÖ´Ù

getElement

public Element  getElement(int index)
¿ä¼Ò¸¦ À妽º·Î µ¹·ÁÁÝ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
index - ¿ä±¸µÈ À妽º
¹Ýȯ°ª:
index ¿¡ ´ëÀÀÇÏ´Â Element

defineEntity

public Entity  defineEntity(String  name,
                           int type,
                           char[] data)
¿£Æ¼Æ¼¸¦ Á¤ÀÇÇÕ´Ï´Ù. name,type, ¹× data ·Î ÁöÁ¤µÇ´Â Entity °¡ Á¸ÀçÇÏ´Â °æ¿ì´Â ±× ¿£Æ¼Æ¼°¡ µ¹·ÁÁÖ¾îÁý´Ï´Ù. ±×·¸Áö ¾ÊÀº °æ¿ì´Â »õ·Î¿î Entity °¡ ÀÛ¼ºµÇ¾î µ¹·ÁÁÖ¾îÁý´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
name - Entity ÀÇ À̸§ (String)
type - Entity ÀÇ Å¸ÀÔ
data - Entity ÀÇ µ¥ÀÌÅÍ
¹Ýȯ°ª:
¿ä±¸µÈ Entity. ¹ß°ßµÇÁö ¾Ê´Â °æ¿ì´Â »õ·Î¿î Entity

defineElement

public Element  defineElement(String  name,
                             int type,
                             boolean omitStart,
                             boolean omitEnd,
                             ContentModel  content,
                             BitSet  exclusions,
                             BitSet  inclusions,
                             AttributeList  atts)
ÁöÁ¤ÇÑ ÆÄ¶ó¹ÌÅÍ¿¡ ÀÏÄ¡ÇÏ´Â Element ¸¦ µ¹·ÁÁÝ´Ï´Ù. Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì´Â »õ·Î¿î Element °¡ ÀÛ¼ºµÇ¾î µ¹·ÁÁÖ¾îÁý´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
name - Element ÀÇ À̸§
type - Element ÀÇ Å¸ÀÔ
omitStart - °³½Ã¸¦ »ý·« ÇÏ´Â °æ¿ì´Â true
omitEnd - Á¾·á¸¦ »ý·« ÇÏ´Â °æ¿ì´Â true
content - ContentModel
atts - Element ¸¦ ÁöÁ¤ÇÏ´Â AttributeList
¹Ýȯ°ª:
ÁöÁ¤µÈ Element

defineAttributes

public void defineAttributes(String  name,
                             AttributeList  atts)
ÁöÁ¤ÇÑ AttributeList ¿¡ ÀÏÄ¡ÇÏ´Â Element ¸¦ µ¹·ÁÁÝ´Ï´Ù. Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì´Â »õ·Î¿î Element °¡ ÀÛ¼ºµÇ¾î µ¹·ÁÁÖ¾îÁý´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
name - Element ÀÇ À̸§
atts - Element ¸¦ ÁöÁ¤ÇÏ´Â AttributeList
¹Ýȯ°ª:
ÁöÁ¤µÈ Element

defEntity

public Entity  defEntity(String  name,
                        int type,
                        int ch)
ij¸¯ÅÍ Entity ¸¦ ÀÛ¼ºÇØ, µ¹·ÁÁÝ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
name - ¿£Æ¼Æ¼ÀÇ À̸§
¹Ýȯ°ª:
»õ·Î¿î ij¸¯ÅÍ Entity

defEntity

protected Entity  defEntity(String  name,
                           int type,
                           String  str)
Entity ¸¦ ÀÛ¼ºÇØ, µ¹·ÁÁÝ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
name - ¿£Æ¼Æ¼ÀÇ À̸§
¹Ýȯ°ª:
»õ·Î¿î Entity

defElement

protected Element  defElement(String  name,
                             int type,
                             boolean omitStart,
                             boolean omitEnd,
                             ContentModel  content,
                             String [] exclusions,
                             String [] inclusions,
                             AttributeList  atts)
Element ¸¦ ÀÛ¼ºÇØ, µ¹·ÁÁÝ´Ï´Ù.

¹Ýȯ°ª:
»õ·Î¿î Element

defAttributeList

protected AttributeList  defAttributeList(String  name,
                                         int type,
                                         int modifier,
                                         String  value,
                                         String  values,
                                         AttributeList  atts)
AttributeList ¸¦ ÀÛ¼ºÇØ, µ¹·ÁÁÝ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
name - ¼Ó¼º ¸®½ºÆ®ÀÇ À̸§
¹Ýȯ°ª:
»õ·Î¿î AttributeList

defContentModel

protected ContentModel  defContentModel(int type,
                                       Object  obj,
                                       ContentModel  next)
»õ·Î¿î ÄÁÅÙÃ÷ ¸ðµ¨À» ÀÛ¼ºÇØ, µ¹·ÁÁÝ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
type - »õ·Î¿î ÄÁÅÙÃ÷ ¸ðµ¨ÀÇ Å¸ÀÔ
¹Ýȯ°ª:
»õ·Î¿î ContentModel

toString

public String  toString()
ÀÌ DTD ÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇöÀ» µ¹·ÁÁÝ´Ï´Ù.

¿À¹ö¶óÀ̵å(override):
Ŭ·¡½º Object ³»ÀÇ toString
¹Ýȯ°ª:
ÀÌ DTD ÀÇ Ä³¸¯ÅÍ ¶óÀΠǥÇö

putDTDHash

public static void putDTDHash(String  name,
                              DTD  dtd)

getDTD

public static DTD  getDTD(String  name)
                  throws IOException 
ÁöÁ¤ÇÑ name ¸¦ °¡Áö´Â DTD ¸¦ µ¹·ÁÁÝ´Ï´Ù. ±× À̸§ÀÇ DTD °¡ Á¸ÀçÇÏÁö ¾Ê´Â °æ¿ì´Â ÀÛ¼ºÇØ µ¹·ÁÁÝ´Ï´Ù. À̸§¿¡ Æ÷ÇԵǴ ´ë¹®ÀÚ´Â ¼Ò¹®ÀÚ¿¡ º¯È¯µË´Ï´Ù.

¹Ýȯ°ª:
name ¿¡ ´ëÀÀÇÏ´Â DTD
IOException

read

public void read(DataInputStream  in)
          throws IOException 
¾îÄ«À̺ê(archive) µÈ Çü½ÄÀ¸·ÎºÎÅÍ DTD ¸¦ ÀçÀÛ¼ºÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
in - read¿øÀÇ DataInputStream
IOException

JavaTM 2
Platform
Std.  Ed.  v1. 4.0

¹ö±×ÀÇ º¸°í¿Í ±â´ÉÀÇ ¸®Äù½ºÆ®
ÀÌ¿ÜÀÇ API ·¹ÆÛ·±½º ¹× °³¹ßÀÚ¿ë ¹®¼­¿¡ ´ëÇØ¼­´Â Java 2 SDK SE °³¹ßÀÚ¿ë ¹®¼­¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä. °³¹ßÀÚÀü¿ëÀÇ »ó¼¼ÇÑ ÇØ¼³, °³³äÀÇ °³¿ä, ¿ë¾îÀÇ Á¤ÀÇ, ¹ö±×ÀÇ È¸ÇÇÃ¥, ¹× ÄÚµå ½Ç·Ê°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

Java, Java 2 D, ¹× JDBC ´Â ¹Ì±¹ ¹× ±× ¿ÜÀÇ ³ª¶ó¿¡ À־ÀÇ ¹Ì±¹ Sun Microsystems, Inc. ÀÇ »óÇ¥ ȤÀº µî·Ï»óÇ¥ÀÔ´Ï´Ù.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.