OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [libjava/] [gnu/] [javax/] [swing/] [text/] [html/] [parser/] [support/] [Parser.h] - Blame information for rev 756

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 756 jeremybenn
 
2
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
 
4
#ifndef __gnu_javax_swing_text_html_parser_support_Parser__
5
#define __gnu_javax_swing_text_html_parser_support_Parser__
6
 
7
#pragma interface
8
 
9
#include <gnu/javax/swing/text/html/parser/support/low/ReaderTokenizer.h>
10
#include <gcj/array.h>
11
 
12
extern "Java"
13
{
14
  namespace gnu
15
  {
16
    namespace javax
17
    {
18
      namespace swing
19
      {
20
        namespace text
21
        {
22
          namespace html
23
          {
24
            namespace parser
25
            {
26
                class htmlAttributeSet;
27
                class htmlValidator;
28
              namespace support
29
              {
30
                  class Parser;
31
                namespace low
32
                {
33
                    class Token;
34
                    class pattern;
35
                }
36
                  class parameterDefaulter;
37
                  class textPreProcessor;
38
              }
39
            }
40
          }
41
        }
42
      }
43
    }
44
  }
45
  namespace javax
46
  {
47
    namespace swing
48
    {
49
      namespace text
50
      {
51
          class SimpleAttributeSet;
52
        namespace html
53
        {
54
            class HTML$Tag;
55
          namespace parser
56
          {
57
              class DTD;
58
              class Element;
59
              class TagElement;
60
          }
61
        }
62
      }
63
    }
64
  }
65
}
66
 
67
class gnu::javax::swing::text::html::parser::support::Parser : public ::gnu::javax::swing::text::html::parser::support::low::ReaderTokenizer
68
{
69
 
70
public:
71
  Parser(::javax::swing::text::html::parser::DTD *);
72
  virtual ::javax::swing::text::SimpleAttributeSet * getAttributes();
73
  virtual void error(::java::lang::String *);
74
  virtual void error(::java::lang::String *, ::gnu::javax::swing::text::html::parser::support::low::Token *);
75
  virtual void error(::java::lang::String *, ::java::lang::String *);
76
  virtual void error(::java::lang::String *, ::java::lang::String *, ::java::lang::String *);
77
  virtual void error(::java::lang::String *, ::java::lang::String *, ::java::lang::String *, ::java::lang::String *);
78
  virtual void flushAttributes();
79
  virtual void parse(::java::io::Reader *);
80
  virtual ::java::lang::String * parseDTDMarkup();
81
  virtual jboolean parseMarkupDeclarations(::java::lang::StringBuffer *);
82
public: // actually protected
83
  virtual jint getCurrentLine();
84
  virtual void CDATA(jboolean);
85
  virtual void Comment();
86
  virtual void Script();
87
  virtual void Sgml();
88
  virtual void Style();
89
  virtual void Tag();
90
  virtual void _handleText();
91
  virtual void append(::gnu::javax::swing::text::html::parser::support::low::Token *);
92
  virtual void consume(::gnu::javax::swing::text::html::parser::support::low::pattern *);
93
  virtual void endTag(jboolean);
94
  virtual void handleComment(JArray< jchar > *);
95
  virtual void handleEOFInComment();
96
  virtual void handleEmptyTag(::javax::swing::text::html::parser::TagElement *);
97
  virtual void handleEndTag(::javax::swing::text::html::parser::TagElement *);
98
  virtual void handleError(jint, ::java::lang::String *);
99
  virtual void handleStartTag(::javax::swing::text::html::parser::TagElement *);
100
  virtual void handleText(JArray< jchar > *);
101
  virtual void handleTitle(JArray< jchar > *);
102
  virtual ::javax::swing::text::html::parser::TagElement * makeTag(::javax::swing::text::html::parser::Element *);
103
  virtual ::javax::swing::text::html::parser::TagElement * makeTag(::javax::swing::text::html::parser::Element *, jboolean);
104
  virtual void markFirstTime(::javax::swing::text::html::parser::Element *);
105
  virtual ::gnu::javax::swing::text::html::parser::support::low::Token * mustBe(jint);
106
  virtual void noValueAttribute(::java::lang::String *, ::java::lang::String *);
107
  virtual ::gnu::javax::swing::text::html::parser::support::low::Token * optional(jint);
108
  virtual void parseDocument();
109
  virtual void readAttributes(::java::lang::String *);
110
  virtual ::java::lang::String * resolveNamedEntity(::java::lang::String *);
111
  virtual jchar resolveNumericEntity(::java::lang::String *);
112
  virtual void restart();
113
  virtual void startTag(::javax::swing::text::html::parser::TagElement *);
114
private:
115
  void _handleCompleteElement(::javax::swing::text::html::parser::TagElement *);
116
  void _handleEmptyTag(::javax::swing::text::html::parser::TagElement *);
117
  void _handleEndTag(::javax::swing::text::html::parser::TagElement *);
118
public: // actually package-private
119
  virtual void _handleEndTag_remaining(::javax::swing::text::html::parser::TagElement *);
120
  virtual void _handleStartTag(::javax::swing::text::html::parser::TagElement *);
121
private:
122
  void forciblyCloseTheTag();
123
  void handleComment();
124
  ::javax::swing::text::html::parser::TagElement * makeTagElement(::java::lang::String *, jboolean);
125
  void readTillTokenE(jint);
126
  void resolveAndAppendEntity(::gnu::javax::swing::text::html::parser::support::low::Token *);
127
  void restOfTag(jboolean, ::gnu::javax::swing::text::html::parser::support::low::Token *, ::gnu::javax::swing::text::html::parser::support::low::Token *);
128
  void startingTag(::javax::swing::text::html::parser::TagElement *);
129
  void ws_error();
130
  jboolean isBlock(::javax::swing::text::html::HTML$Tag *);
131
public:
132
  ::gnu::javax::swing::text::html::parser::support::low::Token * __attribute__((aligned(__alignof__( ::gnu::javax::swing::text::html::parser::support::low::ReaderTokenizer)))) hTag;
133
public: // actually protected
134
  ::javax::swing::text::html::parser::DTD * dtd;
135
  jboolean strict;
136
  jint preformatted;
137
private:
138
  ::java::util::Set * documentTags;
139
  ::java::lang::StringBuffer * buffer;
140
  ::java::lang::StringBuffer * title;
141
  ::gnu::javax::swing::text::html::parser::support::low::Token * t;
142
  jboolean titleHandled;
143
  jboolean titleOpen;
144
public: // actually package-private
145
  ::gnu::javax::swing::text::html::parser::htmlAttributeSet * attributes;
146
private:
147
  ::gnu::javax::swing::text::html::parser::htmlValidator * validator;
148
  ::gnu::javax::swing::text::html::parser::support::parameterDefaulter * defaulter;
149
  ::gnu::javax::swing::text::html::parser::support::textPreProcessor * textProcessor;
150
public:
151
  static ::java::lang::Class class$;
152
};
153
 
154
#endif // __gnu_javax_swing_text_html_parser_support_Parser__

powered by: WebSVN 2.1.0

© copyright 1999-2025 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.