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/] [htmlValidator.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_htmlValidator__
5
#define __gnu_javax_swing_text_html_parser_htmlValidator__
6
 
7
#pragma interface
8
 
9
#include <java/lang/Object.h>
10
extern "Java"
11
{
12
  namespace gnu
13
  {
14
    namespace javax
15
    {
16
      namespace swing
17
      {
18
        namespace text
19
        {
20
          namespace html
21
          {
22
            namespace parser
23
            {
24
                class htmlAttributeSet;
25
                class htmlValidator;
26
              namespace models
27
              {
28
                  class node;
29
              }
30
            }
31
          }
32
        }
33
      }
34
    }
35
  }
36
  namespace javax
37
  {
38
    namespace swing
39
    {
40
      namespace text
41
      {
42
        namespace html
43
        {
44
          namespace parser
45
          {
46
              class AttributeList;
47
              class DTD;
48
              class Element;
49
              class TagElement;
50
          }
51
        }
52
      }
53
    }
54
  }
55
}
56
 
57
class gnu::javax::swing::text::html::parser::htmlValidator : public ::java::lang::Object
58
{
59
 
60
public:
61
  htmlValidator(::javax::swing::text::html::parser::DTD *);
62
  virtual void closeAll();
63
  virtual jboolean closeTag(::javax::swing::text::html::parser::TagElement *);
64
  virtual void openTag(::javax::swing::text::html::parser::TagElement *, ::gnu::javax::swing::text::html::parser::htmlAttributeSet *);
65
  virtual void restart();
66
  virtual ::java::lang::Object * tagIsValidForContext(::javax::swing::text::html::parser::TagElement *);
67
  virtual void validateTag(::javax::swing::text::html::parser::TagElement *, ::gnu::javax::swing::text::html::parser::htmlAttributeSet *);
68
public: // actually protected
69
  virtual void checkContentModel(::javax::swing::text::html::parser::TagElement *, jboolean);
70
  virtual void handleSupposedEndTag(::javax::swing::text::html::parser::Element *) = 0;
71
  virtual void handleSupposedStartTag(::javax::swing::text::html::parser::Element *) = 0;
72
  virtual void s_error(::java::lang::String *) = 0;
73
  virtual void validateParameters(::javax::swing::text::html::parser::TagElement *, ::gnu::javax::swing::text::html::parser::htmlAttributeSet *);
74
private:
75
  ::gnu::javax::swing::text::html::parser::models::node * getCurrentContentModel();
76
  void closeLast();
77
  void openFictionalTag(::javax::swing::text::html::parser::Element *);
78
  void validateAttribute(::javax::swing::text::html::parser::TagElement *, ::gnu::javax::swing::text::html::parser::htmlAttributeSet *, ::java::util::Enumeration *);
79
  void validateAttributeWithValueList(::javax::swing::text::html::parser::TagElement *, ::java::lang::Object *, ::javax::swing::text::html::parser::AttributeList *, ::java::lang::String *);
80
  void validateNameOrIdAttribute(::javax::swing::text::html::parser::TagElement *, ::java::lang::Object *, ::java::lang::String *);
81
  void validateNumberAttribute(::javax::swing::text::html::parser::TagElement *, ::java::lang::Object *, ::java::lang::String *);
82
public: // actually protected
83
  ::javax::swing::text::html::parser::DTD * __attribute__((aligned(__alignof__( ::java::lang::Object)))) dtd;
84
  ::java::util::LinkedList * stack;
85
public:
86
  static ::java::lang::Class class$;
87
};
88
 
89
#endif // __gnu_javax_swing_text_html_parser_htmlValidator__

powered by: WebSVN 2.1.0

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