JavaTM 2 Platform
Standard Ed. 5.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 <String, Element > elementHash
           
 Vector <Element > elements
           
 Hashtable <Object, Entity > 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 ij¸¯ÅÍ ¶óÀΠǥÇöÀ» ¸®ÅÏÇÕ´Ï´Ù.
 
Ŭ·¡½º java.lang. Object ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼­µå
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

ÇʵåÀÇ »ó¼¼

name

public String  name

elements

public Vector <Element > elements

elementHash

public Hashtable <String,
Element > elementHash

entityHash

public Hashtable <Object,
Entity > 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 final 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)
¹®ÀÚ ¿£Æ¼Æ¼¸¦ ÃëµæÇÕ´Ï´Ù.

¹Ýȯ°ª:
ch ¹®ÀÚ¿¡ ´ëÀÀÇÏ´Â 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

defEntity

public Entity  defEntity(String  name,
                        int type,
                        int ch)
¹®ÀÚ Entity¸¦ ÀÛ¼ºÇØ, ¸®ÅÏÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
name - ¿£Æ¼Æ¼ÀÇ À̸§
¹Ýȯ°ª:
»õ·Î¿î ¹®ÀÚ 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¸¦ ÀÛ¼ºÇØ, ¸®ÅÏÇÕ´Ï´Ù.

ÆĶó¹ÌÅÍ:
name - ¿ä¼ÒÀÇ À̸§
¹Ýȯ°ª:
»õ·Î¿î 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 ij¸¯ÅÍ ¶óÀΠǥÇöÀ» ¸®ÅÏÇÕ´Ï´Ù.

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

putDTDHash

public static void putDTDHash(String  name,
                              DTD  dtd)

getDTD

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

ÆĶó¹ÌÅÍ:
name - DTD À̸§
¹Ýȯ°ª:
name¿¡ ´ëÀÀÇÏ´Â DTD
¿¹¿Ü:
IOException

read

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

ÆĶó¹ÌÅÍ:
in - ÀÐÀ» DataInputStream
¿¹¿Ü:
IOException

JavaTM 2 Platform
Standard Ed. 5.0

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