Class PullParser


  • public class PullParser
    extends RepositoryParser
    Repository XML xml based on StaX
    • Constructor Detail

      • PullParser

        public PullParser()
    • Method Detail

      • parseRepository

        public RepositoryImpl parseRepository​(java.io.InputStream is,
                                              java.lang.String repositoryURI)
                                       throws java.lang.Exception
        Specified by:
        parseRepository in class RepositoryParser
        Throws:
        java.lang.Exception
      • parse

        public RepositoryImpl parse​(org.xmlpull.v1.XmlPullParser reader)
                             throws java.lang.Exception
        Throws:
        java.lang.Exception
      • sanityCheckEndElement

        static void sanityCheckEndElement​(org.xmlpull.v1.XmlPullParser reader,
                                          int event,
                                          java.lang.String element)
      • parseReferral

        public Referral parseReferral​(org.xmlpull.v1.XmlPullParser reader)
                               throws java.lang.Exception
        Throws:
        java.lang.Exception
      • parseResource

        public ResourceImpl parseResource​(org.xmlpull.v1.XmlPullParser reader)
                                   throws java.lang.Exception
        Throws:
        java.lang.Exception
      • parseCategory

        public java.lang.String parseCategory​(org.xmlpull.v1.XmlPullParser reader)
                                       throws java.io.IOException,
                                              org.xmlpull.v1.XmlPullParserException
        Throws:
        java.io.IOException
        org.xmlpull.v1.XmlPullParserException
      • parseCapability

        public CapabilityImpl parseCapability​(org.xmlpull.v1.XmlPullParser reader)
                                       throws java.lang.Exception
        Throws:
        java.lang.Exception
      • parseProperty

        public PropertyImpl parseProperty​(org.xmlpull.v1.XmlPullParser reader)
                                   throws java.lang.Exception
        Throws:
        java.lang.Exception
      • parseRequire

        public RequirementImpl parseRequire​(org.xmlpull.v1.XmlPullParser reader)
                                     throws java.lang.Exception
        Throws:
        java.lang.Exception
      • ignoreTag

        static void ignoreTag​(org.xmlpull.v1.XmlPullParser reader)
                       throws java.io.IOException,
                              org.xmlpull.v1.XmlPullParserException
        Throws:
        java.io.IOException
        org.xmlpull.v1.XmlPullParserException