Package org.gudy.azureus2.plugins.utils.xml.simpleparser

Examples of org.gudy.azureus2.plugins.utils.xml.simpleparser.SimpleXMLParserDocument


              }
             
              setProgress( 0 );
             
              downloader.addListener(
                new ResourceDownloaderAdapter()
                {
                  public void
                  reportPercentComplete(
                    ResourceDownloader  downloader,
                    int          percentage )
View Full Code Here


    InputStream      is  )
 
    throws SimpleXMLParserDocumentException
  {
    try{
      SimpleXMLParserDocument  doc = utilities.getSimpleXMLParserDocumentFactory().create( is );
   
      String  doc_name = doc.getName();
     
      is_atom = doc_name != null && doc_name.equalsIgnoreCase( "feed" );
                 
      List  chans = new ArrayList();
     
      if ( is_atom ){
           
        chans.add( new RSSChannelImpl( doc, true ));

      }else{
       
        SimpleXMLParserDocumentNode[]  xml_channels = doc.getChildren();

        for (int i=0;i<xml_channels.length;i++){
         
          SimpleXMLParserDocumentNode  xml_channel = xml_channels[i];
         
View Full Code Here

   
    throws TOTorrentException
  {
    try{
     
      SimpleXMLParserDocument  doc = SimpleXMLParserDocumentFactory.create( file );
     
      TOTorrent res = decodeRoot( doc );
         
      return( res );
           
View Full Code Here

  protected void
  loadDescription()
 
    throws UPnPException
  {   
    SimpleXMLParserDocument  doc = device.getUPnP().downloadXML( device, getDescriptionURL());

    parseActions( doc.getChild( "ActionList" ));
       
    parseStateVars( doc.getChild( "ServiceStateTable"));
  }
View Full Code Here

      request += "  </s:Body>\n"+
            "</s:Envelope>";
             
        // try standard POST
     
      SimpleXMLParserDocument resp_doc  = ((UPnPDeviceImpl)action.getService().getDevice()).getUPnP().performSOAPRequest( service, soap_action, request );
           
      SimpleXMLParserDocumentNode  body = resp_doc.getChild( "Body" );
     
      SimpleXMLParserDocumentNode fault = body.getChild( "Fault" );
     
      if ( fault != null ){
       
View Full Code Here

            "</u:QueryStateVariable>";

      request +=   "</s:Body>"+
            "</s:Envelope>";
             
      SimpleXMLParserDocument resp_doc  = ((UPnPDeviceImpl)service.getDevice()).getUPnP().performSOAPRequest( service, soap_action, request );

      SimpleXMLParserDocumentNode  body = resp_doc.getChild( "Body" );
     
      SimpleXMLParserDocumentNode fault = body.getChild( "Fault" );
     
      if ( fault != null ){
       
View Full Code Here

    network_interface  = _network_interface;
    local_address    = _local_address;
    usn          = _usn;
    location      = _location;
   
    SimpleXMLParserDocument  doc = upnp.downloadXML( this, location );
     
    SimpleXMLParserDocumentNode url_base_node = doc.getChild("URLBase");
   
    try{
      if ( url_base_node != null ){
       
        String  url_str = url_base_node.getValue().trim();
     
          // url_str is sometimes blank
       
        if ( url_str.length() > 0 ){
         
          url_base_for_relative_urls = new URL(url_str);
        }
      }
     
      upnp.log( "Relative URL base is " + (url_base_for_relative_urls==null?"unspecified":url_base_for_relative_urls.toString()));
     
    }catch( MalformedURLException e ){
     
      upnp.log( "Invalid URLBase - " + (url_base_node==null?"mill":url_base_node.getValue()));
     
      upnp.log( e );
     
      Debug.printStackTrace( e );
    }
   
    SimpleXMLParserDocumentNode device = doc.getChild( "Device" );
   
    if ( device == null ){
     
      throw( new UPnPException( "Root device '" + usn + "(" + location + ") is missing the device description" ));
    }
View Full Code Here

       
      InputStream  data = rd.download();
           
      try{
       
        SimpleXMLParserDocument res = parseXML( data );
     
        synchronized( failed_urls ){
         
          failed_urls.remove( url_str );
        }
View Full Code Here

    String      soap_action,
    String      request )
 
    throws SimpleXMLParserDocumentException, UPnPException, IOException
  {
    SimpleXMLParserDocument  res;
       
    if ( service.getDirectInvocations() || forceDirect()){
     
      res = performSOAPRequest( service, soap_action, request, false );
View Full Code Here

    props         = new propertyWrapper(_props );
    pluginDir       = _pluginDir;
    config         = new PluginConfigImpl(this,pluginConfigKey);
    given_plugin_id      = _plugin_id;
    plugin_version    = _plugin_version;
    ipc_interface      = new IPCInterfaceImpl( initialiser, plugin );
    state                 = new PluginStateImpl(this, initialiser);
   
    boolean verified   = false;
    boolean bad    = false;
   
View Full Code Here

TOP

Related Classes of org.gudy.azureus2.plugins.utils.xml.simpleparser.SimpleXMLParserDocument

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.