org.ceryle.xml
Class XHTML

java.lang.Object
  extended by org.ceryle.xml.XML
      extended by org.ceryle.xml.XHTML
Direct Known Subclasses:
XHTMLe

public class XHTML
extends XML

Provides constants for the Extensible HyperText Markup Language (XHTML) 1.0. See the XHTML DTDs distributed with Ceryle (in the resource/xhtml directory) for more information, or the various XHTML specifications found at:

W3C Technical Reports

Since:
JDK1.1
Version:
$Id: XHTML.java,v 3.9 2007-06-15 12:10:29 altheim Exp $
Author:
Murray Altheim

Field Summary
static String altEqQuot
           
static String ATTR_align
          String containing the XHTML 'align' attribute name (ie., 'align').
static String ATTR_alt
          String containing the XHTML 'alt' attribute name (ie., 'alt').
static String ATTR_bgcolor
          String containing the XHTML 'bgcolor' attribute name (ie., 'bgcolor').
static String ATTR_border
          String containing the XHTML 'border' attribute name (ie., 'border').
static String ATTR_class
          String containing the XHTML 'class' attribute name (ie., 'class').
static String ATTR_colspan
          String containing the XHTML 'colspan' attribute name (ie., 'colspan').
static String ATTR_content
          String containing the XHTML 'content' attribute name (ie., 'content').
static String ATTR_height
          String containing the XHTML 'height' attribute name (ie., 'height').
static String ATTR_href
          String containing the XHTML 'href' attribute name (ie., 'href').
static String ATTR_httpEquiv
          String containing the XHTML 'http-equiv' attribute name (ie., 'http-equiv').
static String ATTR_id
          String containing the XHTML 'id' attribute name (ie., 'id').
static String ATTR_name
          String containing the XHTML 'name' attribute name (ie., 'name').
static String ATTR_rel
          String containing the XHTML 'rel' attribute name (ie., 'rel').
static String ATTR_scheme
          String containing the XHTML 'scheme' attribute name (ie., 'scheme').
static String ATTR_src
          String containing the XHTML 'src' attribute name (ie., 'src').
static String ATTR_style
          String containing the XHTML 'style' attribute name (ie., 'style').
static String ATTR_title
          String containing the XHTML 'title' attribute name (ie., 'title').
static String ATTR_type
          String containing the XHTML 'type' attribute name (ie., 'type').
static String ATTR_value
          String containing the XHTML 'value' attribute name (ie., 'value').
static String ATTR_width
          String containing the XHTML 'width' attribute name (ie., 'width').
static String[] CHARACTER_ENTITIES
           
static String classEqQuot
           
static String CSS_style
          An identifier for the CSS stylesheet notation using its W3C home page URI.
static String ELT_a
           
static String ELT_abbr
           
static String ELT_acronym
           
static String ELT_address
           
static String ELT_applet
           
static String ELT_area
           
static String ELT_b
           
static String ELT_base
           
static String ELT_basefont
           
static String ELT_bdo
           
static String ELT_big
           
static String ELT_blockquote
           
static String ELT_body
           
static String ELT_br
           
static String ELT_button
           
static String ELT_caption
           
static String ELT_center
           
static String ELT_cite
           
static String ELT_code
           
static String ELT_col
           
static String ELT_colgroup
           
static String ELT_dd
           
static String ELT_del
           
static String ELT_dfn
           
static String ELT_dir
           
static String ELT_div
           
static String ELT_dl
           
static String ELT_dt
           
static String ELT_em
           
static String ELT_fieldset
           
static String ELT_font
           
static String ELT_form
           
static String ELT_frame
           
static String ELT_frameset
           
static String ELT_h1
           
static String ELT_h2
           
static String ELT_h3
           
static String ELT_h4
           
static String ELT_h5
           
static String ELT_h6
           
static String ELT_head
           
static String ELT_hr
           
static String ELT_html
           
static String ELT_i
           
static String ELT_iframe
           
static String ELT_img
           
static String ELT_input
           
static String ELT_ins
           
static String ELT_isindex
           
static String ELT_kbd
           
static String ELT_label
           
static String ELT_legend
           
static String ELT_li
           
static String ELT_link
           
static String ELT_map
           
static String ELT_menu
           
static String ELT_meta
           
static String ELT_noframes
           
static String ELT_noscript
           
static String ELT_object
           
static String ELT_ol
           
static String ELT_optgroup
           
static String ELT_option
           
static String ELT_p
           
static String ELT_param
           
static String ELT_pre
           
static String ELT_q
           
static String ELT_s
           
static String ELT_samp
           
static String ELT_script
           
static String ELT_select
           
static String ELT_small
           
static String ELT_span
           
static String ELT_strike
           
static String ELT_strong
           
static String ELT_style
           
static String ELT_sub
           
static String ELT_sup
           
static String ELT_table
           
static String ELT_tbody
           
static String ELT_td
           
static String ELT_textarea
           
static String ELT_tfoot
           
static String ELT_th
           
static String ELT_thead
           
static String ELT_title
           
static String ELT_tr
           
static String ELT_tt
           
static String ELT_u
           
static String ELT_ul
           
static String ELT_var
           
static String ETag_a
           
static String ETag_b
           
static String ETag_big
           
static String ETag_dd
           
static String ETag_div
           
static String ETag_dl
           
static String ETag_dt
           
static String ETag_h1
           
static String ETag_h2
           
static String ETag_h3
           
static String ETag_h4
           
static String ETag_h5
           
static String ETag_h6
           
static String ETag_i
           
static String ETag_li
           
static String ETag_ol
           
static String ETag_p
           
static String ETag_pre
           
static String ETag_small
           
static String ETag_span
           
static String ETag_table
           
static String ETag_td
           
static String ETag_th
           
static String ETag_tr
           
static String ETag_tt
           
static String ETag_u
           
static String ETag_ul
           
static String FRAMESET_DTD_PubId
          A String containing the Formal Public Identifier (FPI) for the XHTML 1.0 Frameset DTD.
static String FRAMESET_DTD_SysId
          A String containing a system identifier for the XHTML 1.0 Frameset DTD.
static String HTML4_head_begin
           
static String HTML4_head_end
           
static String HTML4_link_style
           
static String HTML4_loose_prolog
           
static String HTML4_meta_mime_html
           
static String NBSPent
           
static String NBSPname
           
static String STag_a_href
           
static String STag_b
           
static String STag_big
           
static String STag_dd
           
static String STag_div
           
static String STag_div_class
           
static String STag_div_style
           
static String STag_dl
           
static String STag_dt
           
static String STag_h1
           
static String STag_h2
           
static String STag_h3
           
static String STag_h4
           
static String STag_h5
           
static String STag_h6
           
static String STag_i
           
static String STag_img_src
           
static String STag_li
           
static String STag_ol
           
static String STag_p
           
static String STag_p_class
           
static String STag_p_style
           
static String STag_pre
           
static String STag_pre_class
           
static String STag_small
           
static String STag_span
           
static String STag_span_class
           
static String STag_span_style
           
static String STag_table
           
static String STag_table_class
           
static String STag_td
           
static String STag_th
           
static String STag_tr
           
static String STag_tt
           
static String STag_u
           
static String STag_ul
           
static String STRICT_DTD_PubId
          A String containing the Formal Public Identifier (FPI) for the XHTML 1.0 Strict DTD.
static String STRICT_DTD_SysId
          A String containing a system identifier for the XHTML 1.0 Strict DTD.
static String Tag_br
           
static String Tag_hr
           
static String TRANSITIONAL_DTD_PubId
          A String containing the Formal Public Identifier (FPI) for the XHTML 1.0 Transitional DTD.
static String TRANSITIONAL_DTD_SysId
          A String containing a system identifier for the XHTML 1.0 Transitional DTD.
static String XHTML_body_end
           
static String XHTML_body_start
           
static String XHTML_head_begin
           
static String XHTML_head_end
           
static String XHTML_meta_mime_xhtml
           
static String XHTML_prefix
          A String containing the attribute namespace prefix value for XHTML.
static String XHTML_style_element
           
static String XHTML1_frameset_prolog
           
static String XHTML1_strict_prolog
           
static String XHTML1_transitional_prolog
           
static String XMLNS_xhtml
          XML Namespace URI for the Extensible HyperText Markup Language (XHTML).
 
Fields inherited from class org.ceryle.xml.XML
Amp, AmpNamEnt, AmpNumEnt, Apos, AposNamEnt, AposNumEnt, ATTR_base, ATTR_lang, CDClose, CDCloseEnt, CDOpen, COMClose, COMOpen, DOCTYPE, EncodingEqQuot, EqApos, EqQuot, ETagCl, Etago, GtNamEnt, GtNumEnt, LtNamEnt, LtNumEnt, NL, PIClose, PIOpen, PUBLIC, Quot, QuotCl, QuotNamEnt, QuotNumEnt, SP, SpETagCl, Stago, SYSTEM, TagCl, Utf16, Utf8, XMLDecl, XMLNS, XMLNS_xml, XMLNS_xmlns, XMLPI, XMLStr
 
Constructor Summary
XHTML()
           
 
Method Summary
static String getNamedCharacterEntity(int num)
          Returns a String containing the named character entity corresponding to the character number num for the range 160-255.
static void setNamespacePrefix(String pfx)
          Sets the XML Namespace prefix used for XHTML element type names to the provided String prefix, an empty string for no prefix.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

XMLNS_xhtml

public static final String XMLNS_xhtml
XML Namespace URI for the Extensible HyperText Markup Language (XHTML).

See Also:
Constant Field Values

STRICT_DTD_PubId

public static final String STRICT_DTD_PubId
A String containing the Formal Public Identifier (FPI) for the XHTML 1.0 Strict DTD.

See Also:
Constant Field Values

STRICT_DTD_SysId

public static String STRICT_DTD_SysId
A String containing a system identifier for the XHTML 1.0 Strict DTD.


TRANSITIONAL_DTD_PubId

public static final String TRANSITIONAL_DTD_PubId
A String containing the Formal Public Identifier (FPI) for the XHTML 1.0 Transitional DTD.

See Also:
Constant Field Values

TRANSITIONAL_DTD_SysId

public static String TRANSITIONAL_DTD_SysId
A String containing a system identifier for the XHTML 1.0 Transitional DTD.


FRAMESET_DTD_PubId

public static final String FRAMESET_DTD_PubId
A String containing the Formal Public Identifier (FPI) for the XHTML 1.0 Frameset DTD.

See Also:
Constant Field Values

FRAMESET_DTD_SysId

public static String FRAMESET_DTD_SysId
A String containing a system identifier for the XHTML 1.0 Frameset DTD.


XHTML_prefix

public static String XHTML_prefix
A String containing the attribute namespace prefix value for XHTML. If not an empty string, it should include the trailing colon. The default is an empty string.


CSS_style

public static final String CSS_style
An identifier for the CSS stylesheet notation using its W3C home page URI.

See Also:
Constant Field Values

ELT_a

public static String ELT_a

ELT_abbr

public static String ELT_abbr

ELT_acronym

public static String ELT_acronym

ELT_address

public static String ELT_address

ELT_applet

public static String ELT_applet

ELT_area

public static String ELT_area

ELT_b

public static String ELT_b

ELT_base

public static String ELT_base

ELT_basefont

public static String ELT_basefont

ELT_bdo

public static String ELT_bdo

ELT_big

public static String ELT_big

ELT_blockquote

public static String ELT_blockquote

ELT_body

public static String ELT_body

ELT_br

public static String ELT_br

ELT_button

public static String ELT_button

ELT_caption

public static String ELT_caption

ELT_center

public static String ELT_center

ELT_cite

public static String ELT_cite

ELT_code

public static String ELT_code

ELT_col

public static String ELT_col

ELT_colgroup

public static String ELT_colgroup

ELT_dd

public static String ELT_dd

ELT_del

public static String ELT_del

ELT_dfn

public static String ELT_dfn

ELT_dir

public static String ELT_dir

ELT_div

public static String ELT_div

ELT_dl

public static String ELT_dl

ELT_dt

public static String ELT_dt

ELT_em

public static String ELT_em

ELT_fieldset

public static String ELT_fieldset

ELT_font

public static String ELT_font

ELT_form

public static String ELT_form

ELT_frame

public static String ELT_frame

ELT_frameset

public static String ELT_frameset

ELT_h1

public static String ELT_h1

ELT_h2

public static String ELT_h2

ELT_h3

public static String ELT_h3

ELT_h4

public static String ELT_h4

ELT_h5

public static String ELT_h5

ELT_h6

public static String ELT_h6

ELT_head

public static String ELT_head

ELT_hr

public static String ELT_hr

ELT_html

public static String ELT_html

ELT_i

public static String ELT_i

ELT_iframe

public static String ELT_iframe

ELT_img

public static String ELT_img

ELT_input

public static String ELT_input

ELT_ins

public static String ELT_ins

ELT_isindex

public static String ELT_isindex

ELT_kbd

public static String ELT_kbd

ELT_label

public static String ELT_label

ELT_legend

public static String ELT_legend

ELT_li

public static String ELT_li

ELT_link

public static String ELT_link

ELT_map

public static String ELT_map

ELT_menu

public static String ELT_menu

ELT_meta

public static String ELT_meta

ELT_noframes

public static String ELT_noframes

ELT_noscript

public static String ELT_noscript

ELT_object

public static String ELT_object

ELT_ol

public static String ELT_ol

ELT_optgroup

public static String ELT_optgroup

ELT_option

public static String ELT_option

ELT_p

public static String ELT_p

ELT_param

public static String ELT_param

ELT_pre

public static String ELT_pre

ELT_q

public static String ELT_q

ELT_s

public static String ELT_s

ELT_samp

public static String ELT_samp

ELT_script

public static String ELT_script

ELT_select

public static String ELT_select

ELT_small

public static String ELT_small

ELT_span

public static String ELT_span

ELT_strike

public static String ELT_strike

ELT_strong

public static String ELT_strong

ELT_style

public static String ELT_style

ELT_sub

public static String ELT_sub

ELT_sup

public static String ELT_sup

ELT_table

public static String ELT_table

ELT_tbody

public static String ELT_tbody

ELT_td

public static String ELT_td

ELT_textarea

public static String ELT_textarea

ELT_tfoot

public static String ELT_tfoot

ELT_th

public static String ELT_th

ELT_thead

public static String ELT_thead

ELT_title

public static String ELT_title

ELT_tr

public static String ELT_tr

ELT_tt

public static String ELT_tt

ELT_u

public static String ELT_u

ELT_ul

public static String ELT_ul

ELT_var

public static String ELT_var

ATTR_id

public static final String ATTR_id
String containing the XHTML 'id' attribute name (ie., 'id').


ATTR_class

public static final String ATTR_class
String containing the XHTML 'class' attribute name (ie., 'class').


ATTR_name

public static final String ATTR_name
String containing the XHTML 'name' attribute name (ie., 'name').


ATTR_type

public static final String ATTR_type
String containing the XHTML 'type' attribute name (ie., 'type').


ATTR_value

public static final String ATTR_value
String containing the XHTML 'value' attribute name (ie., 'value').


ATTR_href

public static final String ATTR_href
String containing the XHTML 'href' attribute name (ie., 'href').


ATTR_title

public static final String ATTR_title
String containing the XHTML 'title' attribute name (ie., 'title').


ATTR_width

public static final String ATTR_width
String containing the XHTML 'width' attribute name (ie., 'width').


ATTR_height

public static final String ATTR_height
String containing the XHTML 'height' attribute name (ie., 'height').


ATTR_border

public static final String ATTR_border
String containing the XHTML 'border' attribute name (ie., 'border').


ATTR_colspan

public static final String ATTR_colspan
String containing the XHTML 'colspan' attribute name (ie., 'colspan').


ATTR_src

public static final String ATTR_src
String containing the XHTML 'src' attribute name (ie., 'src').


ATTR_alt

public static final String ATTR_alt
String containing the XHTML 'alt' attribute name (ie., 'alt').


ATTR_bgcolor

public static final String ATTR_bgcolor
String containing the XHTML 'bgcolor' attribute name (ie., 'bgcolor').


ATTR_content

public static final String ATTR_content
String containing the XHTML 'content' attribute name (ie., 'content').


ATTR_httpEquiv

public static final String ATTR_httpEquiv
String containing the XHTML 'http-equiv' attribute name (ie., 'http-equiv').


ATTR_scheme

public static final String ATTR_scheme
String containing the XHTML 'scheme' attribute name (ie., 'scheme').


ATTR_rel

public static final String ATTR_rel
String containing the XHTML 'rel' attribute name (ie., 'rel').


ATTR_style

public static final String ATTR_style
String containing the XHTML 'style' attribute name (ie., 'style').


ATTR_align

public static final String ATTR_align
String containing the XHTML 'align' attribute name (ie., 'align').


XHTML1_transitional_prolog

public static final String XHTML1_transitional_prolog

XHTML1_strict_prolog

public static final String XHTML1_strict_prolog

XHTML1_frameset_prolog

public static final String XHTML1_frameset_prolog

XHTML_head_begin

public static final String XHTML_head_begin

XHTML_meta_mime_xhtml

public static final String XHTML_meta_mime_xhtml

XHTML_style_element

public static final String XHTML_style_element

XHTML_head_end

public static final String XHTML_head_end

XHTML_body_start

public static final String XHTML_body_start
See Also:
Constant Field Values

XHTML_body_end

public static final String XHTML_body_end
See Also:
Constant Field Values

HTML4_loose_prolog

public static final String HTML4_loose_prolog

HTML4_head_begin

public static final String HTML4_head_begin

HTML4_meta_mime_html

public static final String HTML4_meta_mime_html

HTML4_link_style

public static final String HTML4_link_style

HTML4_head_end

public static final String HTML4_head_end

classEqQuot

public static final String classEqQuot

altEqQuot

public static final String altEqQuot

STag_div

public static final String STag_div

STag_div_class

public static final String STag_div_class

STag_div_style

public static final String STag_div_style

ETag_div

public static final String ETag_div

STag_p

public static final String STag_p

STag_p_class

public static final String STag_p_class

STag_p_style

public static final String STag_p_style

ETag_p

public static final String ETag_p

STag_pre

public static final String STag_pre

STag_pre_class

public static final String STag_pre_class

ETag_pre

public static final String ETag_pre

STag_h1

public static final String STag_h1

ETag_h1

public static final String ETag_h1

STag_h2

public static final String STag_h2

ETag_h2

public static final String ETag_h2

STag_h3

public static final String STag_h3

ETag_h3

public static final String ETag_h3

STag_h4

public static final String STag_h4

ETag_h4

public static final String ETag_h4

STag_h5

public static final String STag_h5

ETag_h5

public static final String ETag_h5

STag_h6

public static final String STag_h6

ETag_h6

public static final String ETag_h6

STag_ol

public static final String STag_ol

ETag_ol

public static final String ETag_ol

STag_ul

public static final String STag_ul

ETag_ul

public static final String ETag_ul

STag_li

public static final String STag_li

ETag_li

public static final String ETag_li

STag_dl

public static final String STag_dl

ETag_dl

public static final String ETag_dl

STag_dt

public static final String STag_dt

ETag_dt

public static final String ETag_dt

STag_dd

public static final String STag_dd

ETag_dd

public static final String ETag_dd

STag_table

public static final String STag_table

STag_table_class

public static final String STag_table_class

ETag_table

public static final String ETag_table

STag_tr

public static final String STag_tr

ETag_tr

public static final String ETag_tr

STag_th

public static final String STag_th

ETag_th

public static final String ETag_th

STag_td

public static final String STag_td

ETag_td

public static final String ETag_td

STag_span

public static final String STag_span

STag_span_class

public static final String STag_span_class

STag_span_style

public static final String STag_span_style

ETag_span

public static final String ETag_span

STag_img_src

public static final String STag_img_src

STag_a_href

public static final String STag_a_href

ETag_a

public static final String ETag_a

STag_b

public static final String STag_b

ETag_b

public static final String ETag_b

STag_i

public static final String STag_i

ETag_i

public static final String ETag_i

STag_tt

public static final String STag_tt

ETag_tt

public static final String ETag_tt

STag_u

public static final String STag_u

ETag_u

public static final String ETag_u

STag_small

public static final String STag_small

ETag_small

public static final String ETag_small

STag_big

public static final String STag_big

ETag_big

public static final String ETag_big

Tag_br

public static final String Tag_br

Tag_hr

public static final String Tag_hr

NBSPname

public static final String NBSPname
See Also:
Constant Field Values

NBSPent

public static final String NBSPent
See Also:
Constant Field Values

CHARACTER_ENTITIES

public static final String[] CHARACTER_ENTITIES
Constructor Detail

XHTML

public XHTML()
Method Detail

setNamespacePrefix

public static void setNamespacePrefix(String pfx)
Sets the XML Namespace prefix used for XHTML element type names to the provided String prefix, an empty string for no prefix. Note that since the element type names are static Strings, this is a static method. Note also that if the provided String is null or contains a colon in anything except the last character position, the method will do nothing (rather than throw an Exception).

This currently does not set attribute names.


getNamedCharacterEntity

public static String getNamedCharacterEntity(int num)
Returns a String containing the named character entity corresponding to the character number num for the range 160-255. Throws an ArrayOutOfBoundsException if beyond the prescribed range.



The Ceryle Project. Copyright ©2001-2007 Murray Altheim, All Rights Reserved. See LICENSE included with distribution.