Download
Getting Started
Members
Projects
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
More
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
Toggle navigation
Bugzilla – Attachment 91640 Details for
Bug 180921
[Proxy] Use system values for proxy settings
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
Log In
[x]
|
Terms of Use
|
Copyright Agent
[patch]
Ext. point for proxy providers
180921_20080305.txt (text/plain), 5.60 KB, created by
Szymon Brandys
on 2008-03-05 08:20:21 EST
(
hide
)
Description:
Ext. point for proxy providers
Filename:
MIME Type:
Creator:
Szymon Brandys
Created:
2008-03-05 08:20:21 EST
Size:
5.60 KB
patch
obsolete
>### Eclipse Workspace Patch 1.0 >#P org.eclipse.core.net >Index: plugin.xml >=================================================================== >RCS file: /cvsroot/eclipse/org.eclipse.core.net/plugin.xml,v >retrieving revision 1.2 >diff -u -r1.2 plugin.xml >--- plugin.xml 12 Apr 2007 20:55:53 -0000 1.2 >+++ plugin.xml 5 Mar 2008 13:19:22 -0000 >@@ -2,6 +2,7 @@ > <?eclipse version="3.2"?> > <plugin> > <extension-point id="authenticator" name="Authenticator" schema="schema/authenticator.exsd"/> >+ <extension-point id="proxyProviders" name="Proxy providers" schema="schema/proxyProviders.exsd"/> > <extension > point="org.eclipse.core.runtime.preferences"> > <initializer >Index: schema/proxyProviders.exsd >=================================================================== >RCS file: schema/proxyProviders.exsd >diff -N schema/proxyProviders.exsd >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ schema/proxyProviders.exsd 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,104 @@ >+<?xml version='1.0' encoding='UTF-8'?> >+<!-- Schema file written by PDE --> >+<schema targetNamespace="org.eclipse.core.net" xmlns="http://www.w3.org/2001/XMLSchema"> >+<annotation> >+ <appinfo> >+ <meta.schema plugin="org.eclipse.core.net" id="proxyProviders" name="Proxy providers"/> >+ </appinfo> >+ <documentation> >+ [Enter description of this extension point.] >+ </documentation> >+ </annotation> >+ >+ <element name="extension"> >+ <complexType> >+ <sequence> >+ <element ref="refreshProvider"/> >+ </sequence> >+ <attribute name="point" type="string" use="required"> >+ <annotation> >+ <documentation> >+ >+ </documentation> >+ </annotation> >+ </attribute> >+ <attribute name="id" type="string"> >+ <annotation> >+ <documentation> >+ >+ </documentation> >+ </annotation> >+ </attribute> >+ <attribute name="name" type="string"> >+ <annotation> >+ <documentation> >+ >+ </documentation> >+ <appinfo> >+ <meta.attribute translatable="true"/> >+ </appinfo> >+ </annotation> >+ </attribute> >+ </complexType> >+ </element> >+ >+ <element name="refreshProvider"> >+ <complexType> >+ <attribute name="name" type="string" use="required"> >+ <annotation> >+ <documentation> >+ >+ </documentation> >+ </annotation> >+ </attribute> >+ <attribute name="class" type="string" use="required"> >+ <annotation> >+ <documentation> >+ >+ </documentation> >+ <appinfo> >+ <meta.attribute kind="java" basedOn=":org.eclipse.core.net.proxy.IProxyProvider"/> >+ </appinfo> >+ </annotation> >+ </attribute> >+ </complexType> >+ </element> >+ >+ <annotation> >+ <appinfo> >+ <meta.section type="since"/> >+ </appinfo> >+ <documentation> >+ [Enter the first release in which this extension point appears.] >+ </documentation> >+ </annotation> >+ >+ <annotation> >+ <appinfo> >+ <meta.section type="examples"/> >+ </appinfo> >+ <documentation> >+ [Enter extension point usage example here.] >+ </documentation> >+ </annotation> >+ >+ <annotation> >+ <appinfo> >+ <meta.section type="apiinfo"/> >+ </appinfo> >+ <documentation> >+ [Enter API information here.] >+ </documentation> >+ </annotation> >+ >+ <annotation> >+ <appinfo> >+ <meta.section type="implementation"/> >+ </appinfo> >+ <documentation> >+ [Enter information about supplied implementation of this extension point.] >+ </documentation> >+ </annotation> >+ >+ >+</schema> >Index: src/org/eclipse/core/net/proxy/IProxyProvider.java >=================================================================== >RCS file: src/org/eclipse/core/net/proxy/IProxyProvider.java >diff -N src/org/eclipse/core/net/proxy/IProxyProvider.java >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ src/org/eclipse/core/net/proxy/IProxyProvider.java 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,35 @@ >+/******************************************************************************* >+ * Copyright (c) 2008 IBM Corporation and others. >+ * All rights reserved. This program and the accompanying materials >+ * are made available under the terms of the Eclipse Public License v1.0 >+ * which accompanies this distribution, and is available at >+ * http://www.eclipse.org/legal/epl-v10.html >+ * >+ * Contributors: >+ * IBM Corporation - initial API and implementation >+ *******************************************************************************/ >+package org.eclipse.core.net.proxy; >+ >+public interface IProxyProvider { >+ >+ /** >+ * Return the list of hosts for which non proxy should be used. >+ * @return the list of hosts for which non proxy should be used. >+ */ >+ String[] getNonProxiedHosts(); >+ >+ /** >+ * Return the list of know proxy types and their settings. >+ * @return the list of know proxy types and their settings >+ */ >+ IProxyData[] getProxyData(); >+ >+ /** >+ * Return the list of known proxy types and their settings for the >+ * given host. >+ * @param host >+ * @return the list of known proxy types and their settings for the >+ * given host >+ */ >+ IProxyData[] getProxyDataForHost(String host); >+}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 180921
:
88543
|
90245
|
90246
| 91640 |
91641
|
91739
|
91958
|
91959
|
92027
|
92028
|
92325
|
92545
|
93183
|
93367
|
94535
|
94536
|
94712
|
94713
|
95020
|
95021
|
95030
|
95187
|
95337
|
95343
|
96393