* config/sparc/freebsd.h (CPP_CPU64_DEFAULT_SPEC): Replace with...
[official-gcc.git] / libjava / javax / xml / xpath / XPathFactory.h
blobf4b9ac68554fc2bdef4bd3e446d4a4b1d15ad6b4
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __javax_xml_xpath_XPathFactory__
5 #define __javax_xml_xpath_XPathFactory__
7 #pragma interface
9 #include <java/lang/Object.h>
10 extern "Java"
12 namespace javax
14 namespace xml
16 namespace xpath
18 class XPath;
19 class XPathFactory;
20 class XPathFunctionResolver;
21 class XPathVariableResolver;
27 class javax::xml::xpath::XPathFactory : public ::java::lang::Object
30 public: // actually protected
31 XPathFactory();
32 public:
33 static ::javax::xml::xpath::XPathFactory * newInstance();
34 static ::javax::xml::xpath::XPathFactory * newInstance(::java::lang::String *);
35 private:
36 static ::java::lang::String * getFactoryClassName(::java::lang::ClassLoader *, jint);
37 public:
38 virtual jboolean isObjectModelSupported(::java::lang::String *) = 0;
39 virtual void setFeature(::java::lang::String *, jboolean) = 0;
40 virtual jboolean getFeature(::java::lang::String *) = 0;
41 virtual void setXPathVariableResolver(::javax::xml::xpath::XPathVariableResolver *) = 0;
42 virtual void setXPathFunctionResolver(::javax::xml::xpath::XPathFunctionResolver *) = 0;
43 virtual ::javax::xml::xpath::XPath * newXPath() = 0;
44 static ::java::lang::String * DEFAULT_PROPERTY_NAME;
45 static ::java::lang::String * DEFAULT_OBJECT_MODEL_URI;
46 static ::java::lang::Class class$;
49 #endif // __javax_xml_xpath_XPathFactory__