this is an interface. So there and there are declared methods.
Always xmlbeans put implementation classes in impl package
On 7/28/07, New AxisU <[EMAIL PROTECTED]> wrote:
>
> Hi,
>
> I'm a new axis2 user and I'm working through a very nice tutorial (by ?,
> found ?) using Axis2 and Netbeans. If you know the author, please thank
> him/her for me.
>
> The example uses 4 handwritten classes; Name.java, Address.java,
> Person.java and PersonWS.java and comes with a build..xml file that uses
> xmlbeans.
>
> I am trying to write a client for this little exercise and in trying to
> read the code to figure out what calls to make, I found this in
> xsd/PersonDocument.java:
>
> /**
> * Gets the "Person" element
> */
> my.axis2.second.example.data.xsd.Person getPerson();
> Forgive my ignorance, but what it this? The code compiles so javac knows
> more than I do, but it doesn't look like a method because there's no {} and
> it doesn't look like a variable definition with the () on it
> and it doesn't look like an assignment without a =.
>
> Does this relate to some new language feature in the 1.6 jdk?
>
> Thanks
>
>
> I've attached the entire file below in case anyone wants to read the code
> in context.
>
> /*
> * An XML document type.
> * Localname: Person
> * Namespace: http://data.example.second.axis2.my/xsd
> * Java type: my.axis2.second.example.data.xsd.PersonDocument
> *
> * Automatically generated - do not modify.
> */
> package my.axis2.second.example.data.xsd;
>
> /**
> * A document containing one Person(@
> http://data.example.second.axis2.my/xsd) element.
> *
> * This is a complex type.
> */
> public interface PersonDocument extends org.apache.xmlbeans.XmlObject
> {
> public static final org.apache.xmlbeans.SchemaType type = (
> org.apache.xmlbeans.SchemaType)
> org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(
> PersonDocument.class.getClassLoader(),
> "schemaorg_apache_xmlbeans.system.sA02B00D0A751BE3B1BFE541B280E751E").resolveHandle("person0b35doctype");
>
> /**
> * Gets the "Person" element
> */
> my.axis2.second.example.data.xsd.Person getPerson();
>
> /**
> * Sets the "Person" element
> */
> void setPerson(my.axis2.second.example.data.xsd.Person person);
>
> /**
> * Appends and returns a new empty "Person" element
> */
> my.axis2.second.example.data.xsd.Person addNewPerson();
>
> /**
> * A factory class with static methods for creating instances
> * of this type.
> */
>
> public static final class Factory
> {
> public static
> my.axis2.second.example.data.xsd.PersonDocumentnewInstance() {
> return (my.axis2.second.example.data.xsd.PersonDocument)
> org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type,
> null ); }
>
> public static
> my.axis2.second.example.data.xsd.PersonDocumentnewInstance(
> org.apache.xmlbeans.XmlOptions options) {
> return (my.axis2.second.example.data.xsd.PersonDocument)
> org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newInstance( type,
> options ); }
>
> /** @param xmlAsString the string value to parse */
> public static my.axis2.second.example.data.xsd.PersonDocumentparse(
> java.lang.String xmlAsString) throws org.apache.xmlbeans.XmlException {
> return (my.axis2.second.example.data.xsd.PersonDocument)
> org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString,
> type, null ); }
>
> public static my.axis2.second.example.data.xsd.PersonDocumentparse(
> java.lang.String xmlAsString, org.apache.xmlbeans.XmlOptions options)
> throws org.apache.xmlbeans.XmlException {
> return (my.axis2.second.example.data.xsd.PersonDocument)
> org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xmlAsString,
> type, options ); }
>
> /** @param file the file from which to load an xml document */
> public static my.axis2.second.example.data.xsd.PersonDocumentparse(
> java.io.File file) throws org.apache.xmlbeans.XmlException,
> java.io.IOException {
> return (my.axis2.second.example.data.xsd.PersonDocument)
> org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type,
> null ); }
>
> public static my.axis2.second.example.data.xsd.PersonDocumentparse(
> java.io.File file, org.apache.xmlbeans.XmlOptions options) throws
> org.apache.xmlbeans.XmlException, java.io.IOException {
> return (my.axis2.second.example.data.xsd.PersonDocument)
> org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( file, type,
> options ); }
>
> public static my.axis2.second.example.data.xsd.PersonDocumentparse(
> java.net.URL u) throws org.apache.xmlbeans.XmlException,
> java.io.IOException {
> return (my.axis2.second.example.data.xsd.PersonDocument)
> org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( u, type, null
> ); }
>
> public static my.axis2.second.example.data.xsd.PersonDocumentparse(
> java.net.URL u, org.apache.xmlbeans.XmlOptions options) throws
> org.apache.xmlbeans.XmlException, java.io.IOException {
> return (my.axis2.second.example.data.xsd.PersonDocument)
> org.apache.xmlbeans.XmlBeans.getContextTypeLoader()..parse( u, type,
> options ); }
>
> public static my.axis2.second.example.data.xsd.PersonDocumentparse(
> java.io.InputStream is) throws org..apache.xmlbeans.XmlException,
> java.io.IOException {
> return (my.axis2.second.example.data.xsd.PersonDocument)
> org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type, null
> ); }
>
> public static my.axis2.second.example.data.xsd.PersonDocumentparse(
> java.io.InputStream is, org.apache.xmlbeans.XmlOptions options) throws
> org.apache.xmlbeans.XmlException, java.io.IOException {
> return (my.axis2.second.example.data.xsd.PersonDocument)
> org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( is, type,
> options ); }
>
> public static my.axis2.second.example.data.xsd.PersonDocumentparse(
> java.io.Reader r) throws org.apache.xmlbeans.XmlException,
> java.io.IOException {
> return (my.axis2.second.example.data.xsd.PersonDocument)
> org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type, null
> ); }
>
> public static my.axis2.second.example.data.xsd.PersonDocumentparse(
> java.io.Reader r, org.apache.xmlbeans.XmlOptions options) throws
> org.apache.xmlbeans.XmlException, java.io.IOException {
> return (my.axis2.second.example..data.xsd.PersonDocument)
> org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( r, type,
> options ); }
>
> public static my.axis2.second.example.data.xsd.PersonDocumentparse(
> javax.xml.stream.XMLStreamReader sr) throws
> org.apache.xmlbeans.XmlException {
> return (my.axis2.second.example.data.xsd.PersonDocument)
> org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type, null
> ); }
>
> public static my.axis2.second.example.data.xsd.PersonDocumentparse(
> javax.xml.stream.XMLStreamReader sr, org.apache.xmlbeans.XmlOptionsoptions)
> throws
> org.apache.xmlbeans.XmlException {
> return (my.axis2.second.example.data.xsd.PersonDocument)
> org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( sr, type,
> options ); }
>
> public static my.axis2.second.example.data.xsd.PersonDocumentparse(
> org.w3c.dom.Node node) throws org.apache.xmlbeans.XmlException {
> return (my.axis2.second.example.data.xsd.PersonDocument)
> org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type,
> null ); }
>
> public static my.axis2.second.example.data.xsd..PersonDocumentparse(
> org.w3c.dom.Node node, org.apache.xmlbeans.XmlOptions options) throws
> org.apache.xmlbeans.XmlException {
> return (my.axis2.second.example.data.xsd..PersonDocument)
> org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( node, type,
> options ); }
>
> /** @deprecated [EMAIL PROTECTED] <[EMAIL PROTECTED]> XMLInputStream}
> */
> public static my.axis2.second.example.data.xsd.PersonDocumentparse(
> org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws
> org.apache.xmlbeans.XmlException,
> org.apache.xmlbeans.xml.stream.XMLStreamException {
> return (my.axis2.second.example.data.xsd.PersonDocument)
> org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type, null
> ); }
>
> /** @deprecated [EMAIL PROTECTED] <[EMAIL PROTECTED]> XMLInputStream}
> */
> public static my.axis2.second.example.data.xsd.PersonDocumentparse(
> org.apache.xmlbeans.xml.stream.XMLInputStream xis,
> org.apache.xmlbeans.XmlOptions options) throws
> org.apache.xmlbeans.XmlException,
> org.apache.xmlbeans.xml.stream.XMLStreamException {
> return (my.axis2.second..example.data.xsd.PersonDocument)
> org.apache.xmlbeans.XmlBeans.getContextTypeLoader().parse( xis, type,
> options ); }
>
> /** @deprecated [EMAIL PROTECTED] <[EMAIL PROTECTED]> XMLInputStream}
> */
> public static
> org.apache.xmlbeans.xml.stream.XMLInputStreamnewValidatingXMLInputStream(
> org.apache.xmlbeans.xml.stream.XMLInputStream xis) throws
> org.apache.xmlbeans.XmlException,
> org.apache.xmlbeans.xml.stream.XMLStreamException {
> return
> org.apache.xmlbeans.XmlBeans..getContextTypeLoader().newValidatingXMLInputStream(
> xis, type, null ); }
>
> /** @deprecated [EMAIL PROTECTED] <[EMAIL PROTECTED]> XMLInputStream}
> */
> public static
> org.apache.xmlbeans.xml.stream.XMLInputStreamnewValidatingXMLInputStream(
> org.apache.xmlbeans.xml.stream.XMLInputStream xis,
> org.apache.xmlbeans.XmlOptions options) throws
> org.apache.xmlbeans.XmlException,
> org.apache.xmlbeans.xml.stream.XMLStreamException {
> return
> org.apache.xmlbeans.XmlBeans.getContextTypeLoader().newValidatingXMLInputStream(
> xis, type, options ); }
>
> private Factory() { } // No instance of this class allowed
> }
> }
>
> ------------------------------
> Got a little couch potato?
> Check out fun summer activities for
> kids.<http://us.rd.yahoo.com/evt=48248/*http://search.yahoo.com/search?fr=oni_on_mail&p=summer+activities+for+kids&cs=bz>
>
--
Amila Suriarachchi,
WSO2 Inc.