@Override public List getRTAProviders() { return( rta_providers.getList()); }
@Override public List<Tag> getTags() { return( tags.getList()); } }
@Override public List<TagType> getTagTypes() { return((List<TagType>)(Object)tag_types.getList()); }
@Override public List getPriorityProviders() { return( rta_providers.getList()); }
public List<ChatInstance> getChats() { return( chat_instances_list.getList()); }
public List<Tag> getTags() { return( tags.getList()); }
@Override public List<ScriptProvider> getScriptProviders() { return( script_providers.getList()); }
@Override public List<LocationProvider> getLocationProviders() { return( location_providers.getList()); }
public List getFPListeners() { return listenersFP.getList(); }
@Override public Color getBackground() { List<Object[]> list = BGRequesters.getList(); if ( !list.isEmpty()){ return((Color)list.get(0)[1]); } return( null ); }
@Override public Color getForeground() { if ( colorFG != null ){ return( colorFG ); } List<Object[]> list = FGRequesters.getList(); if ( !list.isEmpty()){ return((Color)list.get(0)[1]); } return( null ); }
@Override public IMessage[] getMessageHistory() { /* * Converting to array so the original list is insulated from modification */ List tmp = messageHistory.getList(); return (IMessage[]) tmp.toArray(new IMessage[tmp.size()]); }
@Override public void clearIPOverride() { List<TRTrackerAnnouncerHelper> to_clear; synchronized( this ){ to_clear = announcers.getList(); ip_override = null; } for ( TRTrackerAnnouncer announcer: to_clear ){ announcer.clearIPOverride(); } }
@Override public void update( boolean force ) { List<TRTrackerAnnouncerHelper> to_update; synchronized( this ){ to_update = is_manual?announcers.getList(): new ArrayList<>(activated); } for ( TRTrackerAnnouncer announcer: to_update ){ announcer.update(force); } }
@Override public boolean set( String name, Map values ) { List l = listeners.getList(); for (int i=0;i<l.size();i++){ if (((MagnetPluginListener)l.get(i)).set( name, values )){ return( true ); } } return( false ); }
@Override public void setAnnounceDataProvider( TRTrackerAnnouncerDataProvider _provider ) { List<TRTrackerAnnouncerHelper> to_set; synchronized( this ){ provider = _provider; to_set = announcers.getList(); } for ( TRTrackerAnnouncer announcer: to_set ){ announcer.setAnnounceDataProvider( provider ); } }
@Override public Engine getEngineByUID( String uid ) { List<EngineImpl> l = engines.getList(); for( int i=0;i<l.size();i++){ Engine e = l.get(i); if ( e.getUID().equals( uid )){ return( e ); } } return( null ); }
protected void fireYGM( BuddyPluginBuddy[] from_buddies ) { List listeners_ref = request_listeners.getList(); for (int i=0;i<listeners_ref.size();i++){ try{ ((BuddyPluginBuddyRequestListener)listeners_ref.get(i)).pendingMessages( from_buddies ); }catch( Throwable e ){ Debug.printStackTrace( e ); } } }
@Override public void run() { List listeners_ref = listeners.getList(); for (int i=0;i<listeners_ref.size();i++){ try{ ((GenericMessageConnectionListener)listeners_ref.get(i)).connected( SESTSConnectionImpl.this ); }catch( Throwable e ){ Debug.printStackTrace( e ); } } } }.start();
protected void fireEnabledStateChanged() { final boolean classic_enabled = !plugin_interface.getPluginState().isDisabled() && isClassicEnabled(); final boolean beta_enabled = !plugin_interface.getPluginState().isDisabled() && isBetaEnabled(); List listeners_ref = listeners.getList(); for (int i=0;i<listeners_ref.size();i++){ try{ ((BuddyPluginListener)listeners_ref.get(i)).enabledStateChanged( classic_enabled, beta_enabled ); }catch( Throwable e ){ Debug.printStackTrace( e ); } } }