Loading...
Searching...
No Matches
ImageBinding.java
Go to the documentation of this file.
1package com.navigine.idl.java.internal;
2
3import com.navigine.common.NativeObject;
4import com.navigine.idl.java.Image;
5import com.navigine.idl.java.ImageType;
6
11public final class ImageBinding extends Image
12{
13 private final NativeObject nativeObject;
14
15 ImageBinding(NativeObject nativeObject)
16 {
17 this.nativeObject = nativeObject;
18 }
19
20 @Override
21 public native boolean isValid();
22
23 // Image methods
24
25 @Override
26 public byte[] getData()
27 {
28 return native_getData();
29 }
30 private native byte[] native_getData();
31
32 @Override
33 public int getWidth()
34 {
35 return native_getWidth();
36 }
37 private native int native_getWidth();
38
39 @Override
40 public int getHeight()
41 {
42 return native_getHeight();
43 }
44 private native int native_getHeight();
45
46 @Override
48 {
49 return native_getType();
50 }
51 private native ImageType native_getType();
52}