1 package org.sirius.server.win32lib.controls.progressbar; 2 3 public class IProgressBarContractProxy implements 4 org.sirius.server.win32lib.controls.progressbar.IProgressBarContract { 5 private String _endpoint = null; 6 private org.sirius.server.win32lib.controls.progressbar.IProgressBarContract iProgressBarContract = null; 7 8 public IProgressBarContractProxy() { 9 _initIProgressBarContractProxy(); 10 } 11 12 public IProgressBarContractProxy(final String endpoint) { 13 _endpoint = endpoint; 14 _initIProgressBarContractProxy(); 15 } 16 17 private void _initIProgressBarContractProxy() { 18 try { 19 iProgressBarContract = (new org.sirius.server.win32lib.controls.progressbar.ProgressBarSvcLocator()) 20 .getProgressBarSvcPort(); 21 if (iProgressBarContract != null) { 22 if (_endpoint != null) { 23 ((javax.xml.rpc.Stub) iProgressBarContract) 24 ._setProperty( 25 "javax.xml.rpc.service.endpoint.address", 26 _endpoint); 27 } else { 28 _endpoint = (String) ((javax.xml.rpc.Stub) iProgressBarContract) 29 ._getProperty("javax.xml.rpc.service.endpoint.address"); 30 } 31 } 32 33 } catch (javax.xml.rpc.ServiceException serviceException) { 34 } 35 } 36 37 public String getEndpoint() { 38 return _endpoint; 39 } 40 41 public org.sirius.server.win32lib.controls.progressbar.IProgressBarContract getIProgressBarContract() { 42 if (iProgressBarContract == null) { 43 _initIProgressBarContractProxy(); 44 } 45 return iProgressBarContract; 46 } 47 48 @Override 49 public java.lang.Double getLowerBound(final java.lang.Integer hwnd) 50 throws java.rmi.RemoteException { 51 if (iProgressBarContract == null) { 52 _initIProgressBarContractProxy(); 53 } 54 return iProgressBarContract.getLowerBound(hwnd); 55 } 56 57 @Override 58 public java.lang.Double getPosition(final java.lang.Integer hwnd) 59 throws java.rmi.RemoteException { 60 if (iProgressBarContract == null) { 61 _initIProgressBarContractProxy(); 62 } 63 return iProgressBarContract.getPosition(hwnd); 64 } 65 66 @Override 67 public java.lang.Double getUpperBound(final java.lang.Integer hwnd) 68 throws java.rmi.RemoteException { 69 if (iProgressBarContract == null) { 70 _initIProgressBarContractProxy(); 71 } 72 return iProgressBarContract.getUpperBound(hwnd); 73 } 74 75 public void setEndpoint(final String endpoint) { 76 _endpoint = endpoint; 77 if (iProgressBarContract != null) { 78 ((javax.xml.rpc.Stub) iProgressBarContract)._setProperty( 79 "javax.xml.rpc.service.endpoint.address", _endpoint); 80 } 81 82 } 83 84 @Override 85 public void setPosition(final java.lang.Integer hwnd, 86 final java.lang.Double pos) throws java.rmi.RemoteException { 87 if (iProgressBarContract == null) { 88 _initIProgressBarContractProxy(); 89 } 90 iProgressBarContract.setPosition(hwnd, pos); 91 } 92 93 }