@Override protected boolean validate(Object object) { return checkRTF(object); } }
@Override protected boolean validate(Object object) { return checkRTF(object); } }
@Override protected boolean validate(Object object) { return checkRTF(object); } }
@Override protected boolean validate(Object object) { return checkRTF(object); } }
protected boolean validate( Object object ) { return checkRTF( object ); } }
protected boolean validate(Object object) { return checkRTF(object); } }
/** * This implementation of <code>javaToNative</code> converts RTF-formatted * text represented by a java <code>String</code> to a platform specific * representation. * * @param object a java <code>String</code> containing RTF text * @param transferData an empty <code>TransferData</code> object that will be * filled in on return with the platform specific format of the data * @see Transfer#nativeToJava */ public void javaToNative( Object object, TransferData transferData ) { if( !checkRTF( object ) || !isSupportedType( transferData ) ) { DND.error( DND.ERROR_INVALID_DATA ); } transferData.data = object; transferData.result = 1; }
/** * This implementation of <code>javaToNative</code> converts RTF-formatted text * represented by a java <code>String</code> to a platform specific representation. * * @param object a java <code>String</code> containing RTF text * @param transferData an empty <code>TransferData</code> object that will * be filled in on return with the platform specific format of the data * * @see Transfer#nativeToJava */ public void javaToNative (Object object, TransferData transferData){ if (!checkRTF(object) || !isSupportedType(transferData)) { DND.error(DND.ERROR_INVALID_DATA); } transferData.data = NSString.stringWith((String) object); }
/** * This implementation of <code>javaToNative</code> converts RTF-formatted text * represented by a java <code>String</code> to a platform specific representation. * * @param object a java <code>String</code> containing RTF text * @param transferData an empty <code>TransferData</code> object that will * be filled in on return with the platform specific format of the data * * @see Transfer#nativeToJava */ @Override public void javaToNative (Object object, TransferData transferData){ transferData.result = 0; if (!checkRTF(object) || !isSupportedType(transferData)) { DND.error(DND.ERROR_INVALID_DATA); } String string = (String)object; byte [] buffer = Converter.wcsToMbcs (null, string, true); long /*int*/ pValue = OS.g_malloc(buffer.length); if (pValue == 0) return; OS.memmove(pValue, buffer, buffer.length); transferData.length = buffer.length - 1; transferData.format = 8; transferData.pValue = pValue; transferData.result = 1; }
if (!checkRTF(object) || !isSupportedType(transferData)) { DND.error(DND.ERROR_INVALID_DATA);
/** * This implementation of <code>javaToNative</code> converts RTF-formatted text * represented by a java <code>String</code> to a platform specific representation. * * @param object a java <code>String</code> containing RTF text * @param transferData an empty <code>TransferData</code> object that will * be filled in on return with the platform specific format of the data * * @see Transfer#nativeToJava */ @Override public void javaToNative (Object object, TransferData transferData){ transferData.result = 0; if (!checkRTF(object) || !isSupportedType(transferData)) { DND.error(DND.ERROR_INVALID_DATA); } String string = (String)object; byte [] buffer = Converter.wcsToMbcs (null, string, true); int /*long*/ pValue = OS.g_malloc(buffer.length); if (pValue == 0) return; OS.memmove(pValue, buffer, buffer.length); transferData.length = buffer.length - 1; transferData.format = 8; transferData.pValue = pValue; transferData.result = 1; }
/** * This implementation of <code>javaToNative</code> converts RTF-formatted text * represented by a java <code>String</code> to a platform specific representation. * * @param object a java <code>String</code> containing RTF text * @param transferData an empty <code>TransferData</code> object that will * be filled in on return with the platform specific format of the data * * @see Transfer#nativeToJava */ @Override public void javaToNative (Object object, TransferData transferData){ transferData.result = 0; if (!checkRTF(object) || !isSupportedType(transferData)) { DND.error(DND.ERROR_INVALID_DATA); } String string = (String)object; byte [] buffer = Converter.wcsToMbcs (null, string, true); int /*long*/ pValue = OS.g_malloc(buffer.length); if (pValue == 0) return; OS.memmove(pValue, buffer, buffer.length); transferData.length = buffer.length - 1; transferData.format = 8; transferData.pValue = pValue; transferData.result = 1; }