Mercurial > projects > dwt-addons
comparison dwtx/jface/util/LocalSelectionTransfer.d @ 43:ea8ff534f622
Fix override and super aliases
author | Frank Benoit <benoit@tionex.de> |
---|---|
date | Fri, 11 Apr 2008 01:24:25 +0200 |
parents | 51d06982c550 |
children |
comparison
equal
deleted
inserted
replaced
42:4567a6f54939 | 43:ea8ff534f622 |
---|---|
97 /** | 97 /** |
98 * Returns the type id used to identify this transfer. | 98 * Returns the type id used to identify this transfer. |
99 * | 99 * |
100 * @return the type id used to identify this transfer. | 100 * @return the type id used to identify this transfer. |
101 */ | 101 */ |
102 protected int[] getTypeIds() { | 102 protected override int[] getTypeIds() { |
103 return [ TYPEID ]; | 103 return [ TYPEID ]; |
104 } | 104 } |
105 | 105 |
106 /** | 106 /** |
107 * Returns the type name used to identify this transfer. | 107 * Returns the type name used to identify this transfer. |
108 * | 108 * |
109 * @return the type name used to identify this transfer. | 109 * @return the type name used to identify this transfer. |
110 */ | 110 */ |
111 protected String[] getTypeNames() { | 111 protected override String[] getTypeNames() { |
112 return [ TYPE_NAME ]; | 112 return [ TYPE_NAME ]; |
113 } | 113 } |
114 | 114 |
115 /** | 115 /** |
116 * Overrides dwt.dnd.ByteArrayTransfer#javaToNative(Object, | 116 * Overrides dwt.dnd.ByteArrayTransfer#javaToNative(Object, |
118 * Only encode the transfer type name since the selection is read and | 118 * Only encode the transfer type name since the selection is read and |
119 * written in the same process. | 119 * written in the same process. |
120 * | 120 * |
121 * @see dwt.dnd.ByteArrayTransfer#javaToNative(java.lang.Object, dwt.dnd.TransferData) | 121 * @see dwt.dnd.ByteArrayTransfer#javaToNative(java.lang.Object, dwt.dnd.TransferData) |
122 */ | 122 */ |
123 public void javaToNative(Object object, TransferData transferData) { | 123 public override void javaToNative(Object object, TransferData transferData) { |
124 auto check = new ArrayWrapperByte( cast(byte[])TYPE_NAME ); | 124 auto check = new ArrayWrapperByte( cast(byte[])TYPE_NAME ); |
125 super.javaToNative(check, transferData); | 125 super.javaToNative(check, transferData); |
126 } | 126 } |
127 | 127 |
128 /** | 128 /** |
129 * Overrides dwt.dnd.ByteArrayTransfer#nativeToJava(TransferData). | 129 * Overrides dwt.dnd.ByteArrayTransfer#nativeToJava(TransferData). |
130 * Test if the native drop data matches this transfer type. | 130 * Test if the native drop data matches this transfer type. |
131 * | 131 * |
132 * @see dwt.dnd.ByteArrayTransfer#nativeToJava(TransferData) | 132 * @see dwt.dnd.ByteArrayTransfer#nativeToJava(TransferData) |
133 */ | 133 */ |
134 public Object nativeToJava(TransferData transferData) { | 134 public override Object nativeToJava(TransferData transferData) { |
135 Object result = super.nativeToJava(transferData); | 135 Object result = super.nativeToJava(transferData); |
136 if (isInvalidNativeType(result)) { | 136 if (isInvalidNativeType(result)) { |
137 Policy.getLog().log(new Status( | 137 Policy.getLog().log(new Status( |
138 IStatus.ERROR, | 138 IStatus.ERROR, |
139 Policy.JFACE, | 139 Policy.JFACE, |