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,