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

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


    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


                                     
                                     
                                     
                                      }   
                                     
                                      SimpleXMLParserDocumentNode node = item.getNode();

                                     
                                      if(View.rss_info != null && !View.rss_info.isDisposed()){
                                          item_torrent_hash = new TreeItem(item_rssitem,SWT.NULL);
                                          item_torrent_hash.setText( " [hash]    " + node.getChild(
                                          "torrent_sha1" ).getValue());
                                          item_torrent_hash.setBackground(item_rssitem.getBackground());
                                         
                                          item_torrent_size = new TreeItem(item_rssitem,SWT.NULL);
                                          item_torrent_size.setText( " [size]     " + node.getChild(
                                          "torrent_size" ).getValue());
                                          item_torrent_size.setBackground(item_rssitem.getBackground());
                                         
                                          item_torrent_seed = new TreeItem(item_rssitem,SWT.NULL);
                                          item_torrent_seed.setText( " [seeders]  " + node.getChild(
                                          "torrent_seeders" ).getValue());
                                          item_torrent_seed.setBackground(item_rssitem.getBackground());
                                         
                                          item_torrent_leech = new TreeItem(item_rssitem,SWT.NULL);
                                          item_torrent_leech.setText( " [leechers] " + node.getChild(
                                          "torrent_leechers" ).getValue());
                                          item_torrent_leech.setBackground(item_rssitem.getBackground());
                                      }
                                       
        
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

  }
 
  public IPFilter
  getIPFilter()
  {
    return( new IPFilterImpl());
  }
View Full Code Here

 
  public Logger getLogger()
  {
    if ( logger == null ){
     
      logger = new LoggerImpl( this );
    }
   
    return( logger );
  }
View Full Code Here

    else {
      plug_msg = new MessageAdapter( message )//core created
    }
   
    RawMessage raw_plug = plug_encoder.encodeMessage( plug_msg );
    return new com.aelitis.azureus.core.networkmanager.RawMessage[]{ new RawMessageAdapter( raw_plug )};
  }
View Full Code Here

    return config;
  }


  public PluginConfigUIFactory getPluginConfigUIFactory() {
    return new PluginConfigUIFactoryImpl(config,pluginConfigKey);
  }
View Full Code Here

  {
    boolean  handled = false;
   
    for (int i=0;i<listeners.size();i++){
     
      PooledByteBuffer  buffer = new PooledByteBufferImpl(message.getPayload());
     
      try{
        ((GenericMessageConnectionListener)listeners.get(i)).receive( this, buffer );
       
        handled = true;
       
      }catch( Throwable f ){
       
        buffer.returnToPool();
       
        if ( !( f instanceof MessageException )){
       
          Debug.printStackTrace(f);
        }
View Full Code Here

    warningIcon = imageLoader.getImage("image.sidebar.vitality.alert");
    infoIcon   = imageLoader.getImage("image.sidebar.vitality.info");
    updateStatusWarnings();
    Messages.setLanguageText(statusWarnings,
        "MainWindow.status.warning.tooltip");
    Alerts.addMessageHistoryListener(new AlertHistoryListener() {
      public void alertHistoryAdded(LogAlert params) {
        updateStatusWarnings();
      }
      public void alertHistoryRemoved(LogAlert alert) {
        updateStatusWarnings();
View Full Code Here

    itemDownSpeedManual.addSelectionListener(new SelectionAdapter() {
      public void widgetSelected(SelectionEvent e) {
        String kbps_str = MessageText.getString("MyTorrentsView.dialog.setNumber.inKbps",
            new String[]{ DisplayFormatters.getRateUnit(DisplayFormatters.UNIT_KB ) });

        SimpleTextEntryWindow entryWindow = new SimpleTextEntryWindow();
        entryWindow.initTexts("MyTorrentsView.dialog.setSpeed.title",
            new String[] {
              MessageText.getString(up_menu
                  ? "MyTorrentsView.dialog.setNumber.upload"
                  : "MyTorrentsView.dialog.setNumber.download")
            }, "MyTorrentsView.dialog.setNumber.text", new String[] {
              kbps_str,
              MessageText.getString(up_menu
                  ? "MyTorrentsView.dialog.setNumber.upload"
                  : "MyTorrentsView.dialog.setNumber.download")
            });

        entryWindow.prompt(new UIInputReceiverListener() {
          public void UIInputReceiverClosed(UIInputReceiver entryWindow) {
            if (!entryWindow.hasSubmittedInput()) {
              return;
            }
            String sReturn = entryWindow.getSubmittedInput();

            if (sReturn == null)
              return;

            int newSpeed;
View Full Code Here

TOP

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

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.