1
/* ***** BEGIN LICENSE BLOCK *****
4
* The contents of this file are subject to the Mozilla Public License Version
5
* 1.1 (the "License"); you may not use this file except in compliance with
6
* the License. You may obtain a copy of the License at
7
* http://www.mozilla.org/MPL/
9
* Software distributed under the License is distributed on an "AS IS" basis,
10
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
11
* for the specific language governing rights and limitations under the
14
* The Original Code is Mozilla Communicator client code, released March 31, 1998.
16
* The Initial Developer of the Original Code is
17
* Netscape Communications Corporation.
18
* Portions created by Netscape are Copyright (C) 1998-1999
19
* Netscape Communications Corporation. All Rights Reserved.
24
* - Binding to permit interfacing between Mozilla and SWT
25
* - Copyright (C) 2003, 2008 IBM Corp. All Rights Reserved.
27
* ***** END LICENSE BLOCK ***** */
28
package org.eclipse.swt.internal.mozilla;
30
public class nsIURI extends nsISupports {
32
static final int LAST_METHOD_ID = nsISupports.LAST_METHOD_ID + 26;
34
public static final String NS_IURI_IID_STR =
35
"07a22cc0-0ce5-11d3-9331-00104ba0fd40";
37
public static final nsID NS_IURI_IID =
38
new nsID(NS_IURI_IID_STR);
40
public nsIURI(int /*long*/ address) {
44
public int GetSpec(int /*long*/ aSpec) {
45
return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 1, getAddress(), aSpec);
48
public int SetSpec(int /*long*/ aSpec) {
49
return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 2, getAddress(), aSpec);
52
public int GetPrePath(int /*long*/ aPrePath) {
53
return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 3, getAddress(), aPrePath);
56
public int GetScheme(int /*long*/ aScheme) {
57
return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 4, getAddress(), aScheme);
60
public int SetScheme(int /*long*/ aScheme) {
61
return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 5, getAddress(), aScheme);
64
public int GetUserPass(int /*long*/ aUserPass) {
65
return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 6, getAddress(), aUserPass);
68
public int SetUserPass(int /*long*/ aUserPass) {
69
return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 7, getAddress(), aUserPass);
72
public int GetUsername(int /*long*/ aUsername) {
73
return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 8, getAddress(), aUsername);
76
public int SetUsername(int /*long*/ aUsername) {
77
return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 9, getAddress(), aUsername);
80
public int GetPassword(int /*long*/ aPassword) {
81
return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 10, getAddress(), aPassword);
84
public int SetPassword(int /*long*/ aPassword) {
85
return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 11, getAddress(), aPassword);
88
public int GetHostPort(int /*long*/ aHostPort) {
89
return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 12, getAddress(), aHostPort);
92
public int SetHostPort(int /*long*/ aHostPort) {
93
return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 13, getAddress(), aHostPort);
96
public int GetHost(int /*long*/ aHost) {
97
return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 14, getAddress(), aHost);
100
public int SetHost(int /*long*/ aHost) {
101
return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 15, getAddress(), aHost);
104
public int GetPort(int[] aPort) {
105
return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 16, getAddress(), aPort);
108
public int SetPort(int aPort) {
109
return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 17, getAddress(), aPort);
112
public int GetPath(int /*long*/ aPath) {
113
return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 18, getAddress(), aPath);
116
public int SetPath(int /*long*/ aPath) {
117
return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 19, getAddress(), aPath);
120
public int Equals(int /*long*/ other, int[] _retval) {
121
return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 20, getAddress(), other, _retval);
124
public int SchemeIs(byte[] scheme, int[] _retval) {
125
return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 21, getAddress(), scheme, _retval);
128
public int Clone(int /*long*/[] _retval) {
129
return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 22, getAddress(), _retval);
132
public int Resolve(int /*long*/ relativePath, int /*long*/ _retval) {
133
return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 23, getAddress(), relativePath, _retval);
136
public int GetAsciiSpec(int /*long*/ aAsciiSpec) {
137
return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 24, getAddress(), aAsciiSpec);
140
public int GetAsciiHost(int /*long*/ aAsciiHost) {
141
return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 25, getAddress(), aAsciiHost);
144
public int GetOriginCharset(int /*long*/ aOriginCharset) {
145
return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 26, getAddress(), aOriginCharset);
b'\\ No newline at end of file'
1
/* ***** BEGIN LICENSE BLOCK *****
4
* The contents of this file are subject to the Mozilla Public License Version
5
* 1.1 (the "License"); you may not use this file except in compliance with
6
* the License. You may obtain a copy of the License at
7
* http://www.mozilla.org/MPL/
9
* Software distributed under the License is distributed on an "AS IS" basis,
10
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
11
* for the specific language governing rights and limitations under the
14
* The Original Code is Mozilla Communicator client code, released March 31, 1998.
16
* The Initial Developer of the Original Code is
17
* Netscape Communications Corporation.
18
* Portions created by Netscape are Copyright (C) 1998-1999
19
* Netscape Communications Corporation. All Rights Reserved.
24
* - Binding to permit interfacing between Mozilla and SWT
25
* - Copyright (C) 2003, 2008 IBM Corp. All Rights Reserved.
27
* ***** END LICENSE BLOCK ***** */
28
package org.eclipse.swt.internal.mozilla;
30
public class nsIURI extends nsISupports {
32
static final int LAST_METHOD_ID = nsISupports.LAST_METHOD_ID + 26;
34
public static final String NS_IURI_IID_STR =
35
"07a22cc0-0ce5-11d3-9331-00104ba0fd40";
37
public static final nsID NS_IURI_IID =
38
new nsID(NS_IURI_IID_STR);
40
public nsIURI(int /*long*/ address) {
44
public int GetSpec(int /*long*/ aSpec) {
45
return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 1, getAddress(), aSpec);
48
public int SetSpec(int /*long*/ aSpec) {
49
return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 2, getAddress(), aSpec);
52
public int GetPrePath(int /*long*/ aPrePath) {
53
return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 3, getAddress(), aPrePath);
56
public int GetScheme(int /*long*/ aScheme) {
57
return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 4, getAddress(), aScheme);
60
public int SetScheme(int /*long*/ aScheme) {
61
return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 5, getAddress(), aScheme);
64
public int GetUserPass(int /*long*/ aUserPass) {
65
return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 6, getAddress(), aUserPass);
68
public int SetUserPass(int /*long*/ aUserPass) {
69
return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 7, getAddress(), aUserPass);
72
public int GetUsername(int /*long*/ aUsername) {
73
return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 8, getAddress(), aUsername);
76
public int SetUsername(int /*long*/ aUsername) {
77
return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 9, getAddress(), aUsername);
80
public int GetPassword(int /*long*/ aPassword) {
81
return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 10, getAddress(), aPassword);
84
public int SetPassword(int /*long*/ aPassword) {
85
return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 11, getAddress(), aPassword);
88
public int GetHostPort(int /*long*/ aHostPort) {
89
return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 12, getAddress(), aHostPort);
92
public int SetHostPort(int /*long*/ aHostPort) {
93
return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 13, getAddress(), aHostPort);
96
public int GetHost(int /*long*/ aHost) {
97
return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 14, getAddress(), aHost);
100
public int SetHost(int /*long*/ aHost) {
101
return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 15, getAddress(), aHost);
104
public int GetPort(int[] aPort) {
105
return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 16, getAddress(), aPort);
108
public int SetPort(int aPort) {
109
return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 17, getAddress(), aPort);
112
public int GetPath(int /*long*/ aPath) {
113
return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 18, getAddress(), aPath);
116
public int SetPath(int /*long*/ aPath) {
117
return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 19, getAddress(), aPath);
120
public int Equals(int /*long*/ other, int[] _retval) {
121
return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 20, getAddress(), other, _retval);
124
public int SchemeIs(byte[] scheme, int[] _retval) {
125
return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 21, getAddress(), scheme, _retval);
128
public int Clone(int /*long*/[] _retval) {
129
return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 22, getAddress(), _retval);
132
public int Resolve(int /*long*/ relativePath, int /*long*/ _retval) {
133
return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 23, getAddress(), relativePath, _retval);
136
public int GetAsciiSpec(int /*long*/ aAsciiSpec) {
137
return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 24, getAddress(), aAsciiSpec);
140
public int GetAsciiHost(int /*long*/ aAsciiHost) {
141
return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 25, getAddress(), aAsciiHost);
144
public int GetOriginCharset(int /*long*/ aOriginCharset) {
145
return XPCOM.VtblCall(nsISupports.LAST_METHOD_ID + 26, getAddress(), aOriginCharset);