EMMA Coverage Report (generated Mon Mar 20 21:34:30 PST 2006)
[all classes][com.moesol.bindings.platform_sdk.component_services]

COVERAGE SUMMARY FOR SOURCE FILE [IPropertyPage.java]

nameclass, %method, %block, %line, %
IPropertyPage.java100% (3/3)87%  (13/15)94%  (116/123)89%  (25/28)

COVERAGE BREAKDOWN BY CLASS AND METHOD

nameclass, %method, %block, %line, %
     
class IPropertyPage$1100% (1/1)100% (0/0)100% (0/0)100% (0/0)
     
class IPropertyPage$Jni100% (1/1)83%  (10/12)85%  (40/47)77%  (10/13)
IPropertyPage$Jni (): void 0%   (0/1)0%   (0/3)0%   (0/2)
SetPageSite (IPropertyPageSite): int 0%   (0/1)0%   (0/4)0%   (0/1)
Activate (HWND, RECT, int): int 100% (1/1)100% (6/6)100% (1/1)
Apply (): int 100% (1/1)100% (3/3)100% (1/1)
Deactivate (): int 100% (1/1)100% (3/3)100% (1/1)
GetPageInfo (PROPPAGEINFO []): int 100% (1/1)100% (4/4)100% (1/1)
Help (String): int 100% (1/1)100% (4/4)100% (1/1)
IsPageDirty (): int 100% (1/1)100% (3/3)100% (1/1)
Move (RECT): int 100% (1/1)100% (4/4)100% (1/1)
SetObjects (long, IUnknown []): int 100% (1/1)100% (5/5)100% (1/1)
Show (long): int 100% (1/1)100% (4/4)100% (1/1)
TranslateAccelerator (MSG): int 100% (1/1)100% (4/4)100% (1/1)
     
class IPropertyPage$Disp100% (1/1)100% (3/3)100% (76/76)100% (15/15)
<static initializer> 100% (1/1)100% (5/5)100% (1/1)
IPropertyPage$Disp (): void 100% (1/1)100% (69/69)100% (13/13)
instance (): IUnknown$Disp 100% (1/1)100% (2/2)100% (1/1)

1// tlb2java
2package com.moesol.bindings.platform_sdk.component_services;
3 
4 
5/**
6 * <code>IDL: [ helpstring(""),  ] interface</code>
7<!-- /xjavadoc/library[@name='com_moesol_bindings']/interface[@name='IPropertyPage']/javadoc/node()-->
8 */
9public interface IPropertyPage extends com.moesol.bindings.platform_sdk.component_services.IUnknown {
10    public static final Class TYPELIB = TYPELIB_AAC5785A_FAE3_4AB5_A040_673D0A0C2C4B.class;
11    /**
12     * <code>IDL: [uuid(B196B28D-BAB4-101A-B69C-00AA00341D07)]</code>
13     */
14    public static final com.moesol.bindings.platform_sdk.component_services.GUID IID = new com.moesol.bindings.platform_sdk.component_services.GUID(
15        0xb196b28d, (short)0xbab4, (short)0x101a,
16         new byte[] {
17            (byte)0xb6, (byte)0x9c, 
18            (byte)0x00, (byte)0xaa, (byte)0x00, (byte)0x34, (byte)0x1d, (byte)0x07
19         } );
20 
21    /**
22     * <code>IDL: [ helpstring("") ]</code>
23<!-- /xjavadoc/library[@name='com_moesol_bindings']/interface[@name='IPropertyPage']/method[@name='SetPageSite']/javadoc/node()-->
24     *
25     * @param pPageSite
26     *     <code>IDL: [in] IPropertyPageSite*</code>
27<!-- /xjavadoc/library[@name='com_moesol_bindings']/interface[@name='IPropertyPage']/method[@name='SetPageSite']/param[@name='pPageSite']/javadoc/node()-->
28     * @return
29     *     <code>IDL:  HRESULT</code>
30<!-- /xjavadoc/library[@name='com_moesol_bindings']/interface[@name='IPropertyPage']/method[@name='SetPageSite']/return/javadoc/node()-->
31     */
32    public /* HRESULT */ int SetPageSite(
33                /*[in]*/ com.moesol.bindings.platform_sdk.component_services.IPropertyPageSite pPageSite);
34 
35    /**
36     * <code>IDL: [ helpstring("") ]</code>
37<!-- /xjavadoc/library[@name='com_moesol_bindings']/interface[@name='IPropertyPage']/method[@name='Activate']/javadoc/node()-->
38     *
39     * @param hWndParent
40     *     <code>IDL: [in] RemotableHandle*</code>
41<!-- /xjavadoc/library[@name='com_moesol_bindings']/interface[@name='IPropertyPage']/method[@name='Activate']/param[@name='hWndParent']/javadoc/node()-->
42     * @param pRect
43     *     <code>IDL: [in] RECT*</code>
44<!-- /xjavadoc/library[@name='com_moesol_bindings']/interface[@name='IPropertyPage']/method[@name='Activate']/param[@name='pRect']/javadoc/node()-->
45     * @param bModal
46     *     <code>IDL: [in] LONG</code>
47<!-- /xjavadoc/library[@name='com_moesol_bindings']/interface[@name='IPropertyPage']/method[@name='Activate']/param[@name='bModal']/javadoc/node()-->
48     * @return
49     *     <code>IDL:  HRESULT</code>
50<!-- /xjavadoc/library[@name='com_moesol_bindings']/interface[@name='IPropertyPage']/method[@name='Activate']/return/javadoc/node()-->
51     */
52    public /* HRESULT */ int Activate(
53                /*[in]*/ com.moesol.bindings.platform_sdk.windows_api.HWND hWndParent, 
54                /*[in]*/ com.moesol.bindings.platform_sdk.windows_api.RECT pRect, 
55                /*[in]*/ int bModal);
56 
57    /**
58     * <code>IDL: [ helpstring("") ]</code>
59<!-- /xjavadoc/library[@name='com_moesol_bindings']/interface[@name='IPropertyPage']/method[@name='Deactivate']/javadoc/node()-->
60     *
61     * @return
62     *     <code>IDL:  HRESULT</code>
63<!-- /xjavadoc/library[@name='com_moesol_bindings']/interface[@name='IPropertyPage']/method[@name='Deactivate']/return/javadoc/node()-->
64     */
65    public /* HRESULT */ int Deactivate();
66 
67    /**
68     * <code>IDL: [ helpstring("") ]</code>
69<!-- /xjavadoc/library[@name='com_moesol_bindings']/interface[@name='IPropertyPage']/method[@name='GetPageInfo']/javadoc/node()-->
70     *
71     * @param pPageInfo
72     *     <code>IDL: [out] PROPPAGEINFO*</code>
73<!-- /xjavadoc/library[@name='com_moesol_bindings']/interface[@name='IPropertyPage']/method[@name='GetPageInfo']/param[@name='pPageInfo']/javadoc/node()-->
74     * @return
75     *     <code>IDL:  HRESULT</code>
76<!-- /xjavadoc/library[@name='com_moesol_bindings']/interface[@name='IPropertyPage']/method[@name='GetPageInfo']/return/javadoc/node()-->
77     */
78    public /* HRESULT */ int GetPageInfo(
79                /*[out]*/ com.moesol.bindings.platform_sdk.component_services.PROPPAGEINFO[] pPageInfo);
80 
81    /**
82     * <code>IDL: [ helpstring("") ]</code>
83<!-- /xjavadoc/library[@name='com_moesol_bindings']/interface[@name='IPropertyPage']/method[@name='SetObjects']/javadoc/node()-->
84     *
85     * @param cObjects
86     *     <code>IDL: [in] ULONG</code>
87<!-- /xjavadoc/library[@name='com_moesol_bindings']/interface[@name='IPropertyPage']/method[@name='SetObjects']/param[@name='cObjects']/javadoc/node()-->
88     * @param ppUnk
89     *     <code>IDL: [in] IUnknown**</code>
90<!-- /xjavadoc/library[@name='com_moesol_bindings']/interface[@name='IPropertyPage']/method[@name='SetObjects']/param[@name='ppUnk']/javadoc/node()-->
91     * @return
92     *     <code>IDL:  HRESULT</code>
93<!-- /xjavadoc/library[@name='com_moesol_bindings']/interface[@name='IPropertyPage']/method[@name='SetObjects']/return/javadoc/node()-->
94     */
95    public /* HRESULT */ int SetObjects(
96                /*[in]*/ long cObjects, 
97                /*[in]*/ com.moesol.bindings.platform_sdk.component_services.IUnknown[] ppUnk);
98 
99    /**
100     * <code>IDL: [ helpstring("") ]</code>
101<!-- /xjavadoc/library[@name='com_moesol_bindings']/interface[@name='IPropertyPage']/method[@name='Show']/javadoc/node()-->
102     *
103     * @param nCmdShow
104     *     <code>IDL: [in] UINT</code>
105<!-- /xjavadoc/library[@name='com_moesol_bindings']/interface[@name='IPropertyPage']/method[@name='Show']/param[@name='nCmdShow']/javadoc/node()-->
106     * @return
107     *     <code>IDL:  HRESULT</code>
108<!-- /xjavadoc/library[@name='com_moesol_bindings']/interface[@name='IPropertyPage']/method[@name='Show']/return/javadoc/node()-->
109     */
110    public /* HRESULT */ int Show(
111                /*[in]*/ long nCmdShow);
112 
113    /**
114     * <code>IDL: [ helpstring("") ]</code>
115<!-- /xjavadoc/library[@name='com_moesol_bindings']/interface[@name='IPropertyPage']/method[@name='Move']/javadoc/node()-->
116     *
117     * @param pRect
118     *     <code>IDL: [in] RECT*</code>
119<!-- /xjavadoc/library[@name='com_moesol_bindings']/interface[@name='IPropertyPage']/method[@name='Move']/param[@name='pRect']/javadoc/node()-->
120     * @return
121     *     <code>IDL:  HRESULT</code>
122<!-- /xjavadoc/library[@name='com_moesol_bindings']/interface[@name='IPropertyPage']/method[@name='Move']/return/javadoc/node()-->
123     */
124    public /* HRESULT */ int Move(
125                /*[in]*/ com.moesol.bindings.platform_sdk.windows_api.RECT pRect);
126 
127    /**
128     * <code>IDL: [ helpstring("") ]</code>
129<!-- /xjavadoc/library[@name='com_moesol_bindings']/interface[@name='IPropertyPage']/method[@name='IsPageDirty']/javadoc/node()-->
130     *
131     * @return
132     *     <code>IDL:  HRESULT</code>
133<!-- /xjavadoc/library[@name='com_moesol_bindings']/interface[@name='IPropertyPage']/method[@name='IsPageDirty']/return/javadoc/node()-->
134     */
135    public /* HRESULT */ int IsPageDirty();
136 
137    /**
138     * <code>IDL: [ helpstring("") ]</code>
139<!-- /xjavadoc/library[@name='com_moesol_bindings']/interface[@name='IPropertyPage']/method[@name='Apply']/javadoc/node()-->
140     *
141     * @return
142     *     <code>IDL:  HRESULT</code>
143<!-- /xjavadoc/library[@name='com_moesol_bindings']/interface[@name='IPropertyPage']/method[@name='Apply']/return/javadoc/node()-->
144     */
145    public /* HRESULT */ int Apply();
146 
147    /**
148     * <code>IDL: [ helpstring("") ]</code>
149<!-- /xjavadoc/library[@name='com_moesol_bindings']/interface[@name='IPropertyPage']/method[@name='Help']/javadoc/node()-->
150     *
151     * @param pszHelpDir
152     *     <code>IDL: [in] LPWSTR</code>
153<!-- /xjavadoc/library[@name='com_moesol_bindings']/interface[@name='IPropertyPage']/method[@name='Help']/param[@name='pszHelpDir']/javadoc/node()-->
154     * @return
155     *     <code>IDL:  HRESULT</code>
156<!-- /xjavadoc/library[@name='com_moesol_bindings']/interface[@name='IPropertyPage']/method[@name='Help']/return/javadoc/node()-->
157     */
158    public /* HRESULT */ int Help(
159                /*[in]*/ String pszHelpDir);
160 
161    /**
162     * <code>IDL: [ helpstring("") ]</code>
163<!-- /xjavadoc/library[@name='com_moesol_bindings']/interface[@name='IPropertyPage']/method[@name='TranslateAccelerator']/javadoc/node()-->
164     *
165     * @param pMsg
166     *     <code>IDL: [in] MSG*</code>
167<!-- /xjavadoc/library[@name='com_moesol_bindings']/interface[@name='IPropertyPage']/method[@name='TranslateAccelerator']/param[@name='pMsg']/javadoc/node()-->
168     * @return
169     *     <code>IDL:  HRESULT</code>
170<!-- /xjavadoc/library[@name='com_moesol_bindings']/interface[@name='IPropertyPage']/method[@name='TranslateAccelerator']/return/javadoc/node()-->
171     */
172    public /* HRESULT */ int TranslateAccelerator(
173                /*[in]*/ com.moesol.bindings.platform_sdk.windows_api.MSG pMsg);
174 
175 
176    /** <em>Implementation</em>, <small>Java to COM</small>. */
177    public static class Jni extends com.moesol.bindings.platform_sdk.component_services.IUnknown.Jni implements IPropertyPage {
178 
179    protected Jni () {
180    }
181 
182 
183    private native /* HRESULT */ int jni_SetPageSite(
184                /*[in]*/ com.moesol.bindings.platform_sdk.component_services.IPropertyPageSite p0);
185    public /* HRESULT */ int SetPageSite(
186                /*[in]*/ com.moesol.bindings.platform_sdk.component_services.IPropertyPageSite p0) {
187 
188        return jni_SetPageSite(p0);
189    }
190 
191    private native /* HRESULT */ int jni_Activate(
192                /*[in]*/ com.moesol.bindings.platform_sdk.windows_api.HWND p0, 
193                /*[in]*/ com.moesol.bindings.platform_sdk.windows_api.RECT p1, 
194                /*[in]*/ int p2);
195    public /* HRESULT */ int Activate(
196                /*[in]*/ com.moesol.bindings.platform_sdk.windows_api.HWND p0, 
197                /*[in]*/ com.moesol.bindings.platform_sdk.windows_api.RECT p1, 
198                /*[in]*/ int p2) {
199 
200        return jni_Activate(p0, p1, p2);
201    }
202 
203    private native /* HRESULT */ int jni_Deactivate();
204    public /* HRESULT */ int Deactivate() {
205 
206        return jni_Deactivate();
207    }
208 
209    private native /* HRESULT */ int jni_GetPageInfo(
210                /*[out]*/ com.moesol.bindings.platform_sdk.component_services.PROPPAGEINFO[] p0);
211    public /* HRESULT */ int GetPageInfo(
212                /*[out]*/ com.moesol.bindings.platform_sdk.component_services.PROPPAGEINFO[] p0) {
213 
214        return jni_GetPageInfo(p0);
215    }
216 
217    private native /* HRESULT */ int jni_SetObjects(
218                /*[in]*/ long p0, 
219                /*[in]*/ com.moesol.bindings.platform_sdk.component_services.IUnknown[] p1);
220    public /* HRESULT */ int SetObjects(
221                /*[in]*/ long p0, 
222                /*[in]*/ com.moesol.bindings.platform_sdk.component_services.IUnknown[] p1) {
223 
224        return jni_SetObjects(p0, p1);
225    }
226 
227    private native /* HRESULT */ int jni_Show(
228                /*[in]*/ long p0);
229    public /* HRESULT */ int Show(
230                /*[in]*/ long p0) {
231 
232        return jni_Show(p0);
233    }
234 
235    private native /* HRESULT */ int jni_Move(
236                /*[in]*/ com.moesol.bindings.platform_sdk.windows_api.RECT p0);
237    public /* HRESULT */ int Move(
238                /*[in]*/ com.moesol.bindings.platform_sdk.windows_api.RECT p0) {
239 
240        return jni_Move(p0);
241    }
242 
243    private native /* HRESULT */ int jni_IsPageDirty();
244    public /* HRESULT */ int IsPageDirty() {
245 
246        return jni_IsPageDirty();
247    }
248 
249    private native /* HRESULT */ int jni_Apply();
250    public /* HRESULT */ int Apply() {
251 
252        return jni_Apply();
253    }
254 
255    private native /* HRESULT */ int jni_Help(
256                /*[in]*/ String p0);
257    public /* HRESULT */ int Help(
258                /*[in]*/ String p0) {
259 
260        return jni_Help(p0);
261    }
262 
263    private native /* HRESULT */ int jni_TranslateAccelerator(
264                /*[in]*/ com.moesol.bindings.platform_sdk.windows_api.MSG p0);
265    public /* HRESULT */ int TranslateAccelerator(
266                /*[in]*/ com.moesol.bindings.platform_sdk.windows_api.MSG p0) {
267 
268        return jni_TranslateAccelerator(p0);
269    }
270 
271    }
272 
273    /** <em>Implementation</em>, <small>COM to Java</small>. */
274    public static class Disp extends com.moesol.bindings.platform_sdk.component_services.IUnknown.Disp {
275        public static com.moesol.bindings.platform_sdk.component_services.IUnknown.Disp instance() {
276            return s_instance;
277        }
278 
279        private static Disp s_instance = new Disp();
280 
281        protected Disp() {
282            addEntry(1610678272, (short)1, "SetPageSite", "(Lcom/moesol/bindings/platform_sdk/component_services/IPropertyPageSite;)I");
283            addEntry(1610678273, (short)1, "Activate", "(Lcom/moesol/bindings/platform_sdk/windows_api/HWND;Lcom/moesol/bindings/platform_sdk/windows_api/RECT;I)I");
284            addEntry(1610678274, (short)1, "Deactivate", "()I");
285            addEntry(1610678275, (short)1, "GetPageInfo", "([Lcom/moesol/bindings/platform_sdk/component_services/PROPPAGEINFO;)I");
286            addEntry(Integer.MIN_VALUE, (short)0, "_thunk_IPropertyPage_SetObjects@12", "com_moesol_bindings.dll");
287            addEntry(1610678277, (short)1, "Show", "(J)I");
288            addEntry(1610678278, (short)1, "Move", "(Lcom/moesol/bindings/platform_sdk/windows_api/RECT;)I");
289            addEntry(1610678279, (short)1, "IsPageDirty", "()I");
290            addEntry(1610678280, (short)1, "Apply", "()I");
291            addEntry(1610678281, (short)1, "Help", "(Ljava/lang/String;)I");
292            addEntry(1610678282, (short)1, "TranslateAccelerator", "(Lcom/moesol/bindings/platform_sdk/windows_api/MSG;)I");
293        }
294    }
295}

[all classes][com.moesol.bindings.platform_sdk.component_services]
EMMA 2.0.5312 (C) Vladimir Roubtsov