diff options
Diffstat (limited to 'libjava/gnu/xml/xpath/XPathParser.h')
-rw-r--r-- | libjava/gnu/xml/xpath/XPathParser.h | 124 |
1 files changed, 124 insertions, 0 deletions
diff --git a/libjava/gnu/xml/xpath/XPathParser.h b/libjava/gnu/xml/xpath/XPathParser.h new file mode 100644 index 00000000000..13c48744ff1 --- /dev/null +++ b/libjava/gnu/xml/xpath/XPathParser.h @@ -0,0 +1,124 @@ + +// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- + +#ifndef __gnu_xml_xpath_XPathParser__ +#define __gnu_xml_xpath_XPathParser__ + +#pragma interface + +#include <java/lang/Object.h> +#include <gcj/array.h> + +extern "Java" +{ + namespace gnu + { + namespace xml + { + namespace xpath + { + class Expr; + class XPathParser; + class XPathParser$yyInput; + } + } + } + namespace javax + { + namespace xml + { + namespace namespace + { + class NamespaceContext; + class QName; + } + namespace xpath + { + class XPathFunctionResolver; + class XPathVariableResolver; + } + } + } +} + +class gnu::xml::xpath::XPathParser : public ::java::lang::Object +{ + +public: + XPathParser(); +public: // actually package-private + virtual ::javax::xml::namespace::QName * getQName(::java::lang::String *); + virtual ::gnu::xml::xpath::Expr * lookupFunction(::java::lang::String *, ::java::util::List *); +public: + virtual void yyerror(::java::lang::String *); + virtual void yyerror(::java::lang::String *, JArray< ::java::lang::String * > *); +public: // actually protected + virtual JArray< ::java::lang::String * > * yyExpecting(jint); +public: + virtual ::java::lang::Object * yyparse(::gnu::xml::xpath::XPathParser$yyInput *, ::java::lang::Object *); +public: // actually protected + virtual ::java::lang::Object * yyDefault(::java::lang::Object *); +public: + virtual ::java::lang::Object * yyparse(::gnu::xml::xpath::XPathParser$yyInput *); +public: // actually package-private + ::javax::xml::namespace::NamespaceContext * __attribute__((aligned(__alignof__( ::java::lang::Object)))) namespaceContext; + ::javax::xml::xpath::XPathVariableResolver * variableResolver; + ::javax::xml::xpath::XPathFunctionResolver * functionResolver; +public: + static const jint LITERAL = 257; + static const jint DIGITS = 258; + static const jint NAME = 259; + static const jint LP = 260; + static const jint RP = 261; + static const jint LB = 262; + static const jint RB = 263; + static const jint COMMA = 264; + static const jint PIPE = 265; + static const jint SLASH = 266; + static const jint DOUBLE_SLASH = 267; + static const jint EQ = 268; + static const jint NE = 269; + static const jint GT = 270; + static const jint LT = 271; + static const jint GTE = 272; + static const jint LTE = 273; + static const jint PLUS = 274; + static const jint MINUS = 275; + static const jint AT = 276; + static const jint STAR = 277; + static const jint DOLLAR = 278; + static const jint COLON = 279; + static const jint DOUBLE_COLON = 280; + static const jint DOT = 281; + static const jint DOUBLE_DOT = 282; + static const jint ANCESTOR = 283; + static const jint ANCESTOR_OR_SELF = 284; + static const jint ATTRIBUTE = 285; + static const jint CHILD = 286; + static const jint DESCENDANT = 287; + static const jint DESCENDANT_OR_SELF = 288; + static const jint FOLLOWING = 289; + static const jint FOLLOWING_SIBLING = 290; + static const jint NAMESPACE = 291; + static const jint PARENT = 292; + static const jint PRECEDING = 293; + static const jint PRECEDING_SIBLING = 294; + static const jint SELF = 295; + static const jint DIV = 296; + static const jint MOD = 297; + static const jint OR = 298; + static const jint AND = 299; + static const jint COMMENT = 300; + static const jint PROCESSING_INSTRUCTION = 301; + static const jint TEXT = 302; + static const jint NODE = 303; + static const jint UNARY = 304; + static const jint yyErrorCode = 256; +public: // actually protected + static const jint yyFinal = 30; + jint yyMax; +public: + static ::java::lang::Class class$; +}; + +#endif // __gnu_xml_xpath_XPathParser__ |