/** * Returns an Interface Pointer representation for the Java Component * * @exclude * @param javaComponent * @return */ public static IJIComObject instantiateLocalComObject ( final JISession session, final JILocalCoClass javaComponent ) throws JIException { return new JIComObjectImpl ( session, JIComOxidRuntime.getInterfacePointer ( session, javaComponent ), true ); }
public Object deserializeData(NetworkDataRepresentation ndr,List defferedPointers, Map additionalData, int FLAG) { JISession session = (JISession)additionalData.get(JICallBuilder.CURRENTSESSION); IJIComObject comObject = new JIComObjectImpl(session,(JIInterfacePointer)deSerialize(ndr, JIInterfacePointer.class, defferedPointers, FLAG, additionalData)); ((ArrayList)additionalData.get(JICallBuilder.COMOBJECTS)).add(comObject); return comObject; }
@Override public Object deserializeData ( final NetworkDataRepresentation ndr, final List defferedPointers, final Map additionalData, final int FLAG ) { final JISession session = (JISession)additionalData.get ( JICallBuilder.CURRENTSESSION ); final IJIComObject comObject = new JIComObjectImpl ( session, (JIInterfacePointer)deSerialize ( ndr, JIInterfacePointer.class, defferedPointers, FLAG, additionalData ) ); ( (ArrayList)additionalData.get ( JICallBuilder.COMOBJECTS ) ).add ( comObject ); return comObject; }
public Object deserializeData(NetworkDataRepresentation ndr,List defferedPointers, Map additionalData, int FLAG) { JISession session = (JISession)additionalData.get(JICallBuilder.CURRENTSESSION); IJIComObject comObject = new JIComObjectImpl(session,(JIInterfacePointer)deSerialize(ndr, JIInterfacePointer.class, defferedPointers, FLAG, additionalData)); ((ArrayList)additionalData.get(JICallBuilder.COMOBJECTS)).add(comObject); return comObject; }
/** Returns an Interface Pointer representation for the Java Component * * @exclude * @param javaComponent * @return */ public static IJIComObject instantiateLocalComObject(JISession session,JILocalCoClass javaComponent) throws JIException { return new JIComObjectImpl(session,JIComOxidRuntime.getInterfacePointer(session,javaComponent),true); }
/** Returns an Interface Pointer representation for the Java Component * * @exclude * @param javaComponent * @return */ public static IJIComObject instantiateLocalComObject(JISession session,JILocalCoClass javaComponent) throws JIException { return new JIComObjectImpl(session,JIComOxidRuntime.getInterfacePointer(session,javaComponent),true); }
/** * <code>VARIANT</code> for <code>([out] IUnknown*)</code>. This is not * Thread Safe , hence a new instance must be taken each time. */ public static JIVariant OUT_IUNKNOWN () { final JIVariant retval = new JIVariant ( new JIComObjectImpl ( null, new JIInterfacePointer ( null, -1, null ) ), true ); retval.setFlag ( JIFlags.FLAG_REPRESENTATION_IUNKNOWN_NULL_FOR_OUT | JIFlags.FLAG_REPRESENTATION_SET_JIINTERFACEPTR_NULL_FOR_VARIANT ); return retval; }
/** * <code>VARIANT</code> for <code>([out] IDispatch*)</code>. This is not Thread Safe , hence a new instance must be taken each time. * <br/>Note that this must also be used when the interface pointer is a subclass of <code>IDispatch</code> i.e. supports automation (or is a * <code>dispinterface</code>). */ public static JIVariant OUT_IDISPATCH() { JIVariant retval = new JIVariant(new JIComObjectImpl(null, new JIInterfacePointer(null,-1,null)),true); retval.setFlag(JIFlags.FLAG_REPRESENTATION_IDISPATCH_NULL_FOR_OUT | JIFlags.FLAG_REPRESENTATION_SET_JIINTERFACEPTR_NULL_FOR_VARIANT); return retval; }
/** * <code>VARIANT</code> for <code>([out] IUnknown*)</code>. This is not Thread Safe , hence a new instance must be taken each time. */ public static JIVariant OUT_IUNKNOWN() { JIVariant retval = new JIVariant(new JIComObjectImpl(null, new JIInterfacePointer(null,-1,null)),true); retval.setFlag(JIFlags.FLAG_REPRESENTATION_IUNKNOWN_NULL_FOR_OUT | JIFlags.FLAG_REPRESENTATION_SET_JIINTERFACEPTR_NULL_FOR_VARIANT); return retval; }
/** * <code>VARIANT</code> for <code>([out] IDispatch*)</code>. This is not Thread Safe , hence a new instance must be taken each time. * <br/>Note that this must also be used when the interface pointer is a subclass of <code>IDispatch</code> i.e. supports automation (or is a * <code>dispinterface</code>). */ public static JIVariant OUT_IDISPATCH() { JIVariant retval = new JIVariant(new JIComObjectImpl(null, new JIInterfacePointer(null,-1,null)),true); retval.setFlag(JIFlags.FLAG_REPRESENTATION_IDISPATCH_NULL_FOR_OUT | JIFlags.FLAG_REPRESENTATION_SET_JIINTERFACEPTR_NULL_FOR_VARIANT); return retval; }
/** * <code>VARIANT</code> for <code>([out] IUnknown*)</code>. This is not Thread Safe , hence a new instance must be taken each time. */ public static JIVariant OUT_IUNKNOWN() { JIVariant retval = new JIVariant(new JIComObjectImpl(null, new JIInterfacePointer(null,-1,null)),true); retval.setFlag(JIFlags.FLAG_REPRESENTATION_IUNKNOWN_NULL_FOR_OUT | JIFlags.FLAG_REPRESENTATION_SET_JIINTERFACEPTR_NULL_FOR_VARIANT); return retval; }
/** * <code>VARIANT</code> for <code>([out] IDispatch*)</code>. This is not * Thread Safe , hence a new instance must be taken each time. <br/> * Note that this must also be used when the interface pointer is a subclass * of <code>IDispatch</code> i.e. supports automation (or is a * <code>dispinterface</code>). */ public static JIVariant OUT_IDISPATCH () { final JIVariant retval = new JIVariant ( new JIComObjectImpl ( null, new JIInterfacePointer ( null, -1, null ) ), true ); retval.setFlag ( JIFlags.FLAG_REPRESENTATION_IDISPATCH_NULL_FOR_OUT | JIFlags.FLAG_REPRESENTATION_SET_JIINTERFACEPTR_NULL_FOR_VARIANT ); return retval; }
IJIComObject[] arry = new IJIComObject[]{new JIComObjectImpl(null, new JIInterfacePointer(null,-1,null))}; variant = new JIVariant(new JIArray(arry,true),true); variant.setFlag(JIFlags.FLAG_REPRESENTATION_IDISPATCH_NULL_FOR_OUT | JIFlags.FLAG_REPRESENTATION_SET_JIINTERFACEPTR_NULL_FOR_VARIANT); if(c.equals(IJIComObject.class)) IJIComObject[] arry = new IJIComObject[]{new JIComObjectImpl(null, new JIInterfacePointer(null,-1,null))}; variant = new JIVariant(new JIArray(arry,true),true); variant.setFlag(JIFlags.FLAG_REPRESENTATION_IUNKNOWN_NULL_FOR_OUT | JIFlags.FLAG_REPRESENTATION_SET_JIINTERFACEPTR_NULL_FOR_VARIANT);
final IJIComObject[] arry = new IJIComObject[] { new JIComObjectImpl ( null, new JIInterfacePointer ( null, -1, null ) ) }; variant = new JIVariant ( new JIArray ( arry, true ), true ); variant.setFlag ( JIFlags.FLAG_REPRESENTATION_IDISPATCH_NULL_FOR_OUT | JIFlags.FLAG_REPRESENTATION_SET_JIINTERFACEPTR_NULL_FOR_VARIANT ); final IJIComObject[] arry = new IJIComObject[] { new JIComObjectImpl ( null, new JIInterfacePointer ( null, -1, null ) ) }; variant = new JIVariant ( new JIArray ( arry, true ), true ); variant.setFlag ( JIFlags.FLAG_REPRESENTATION_IUNKNOWN_NULL_FOR_OUT | JIFlags.FLAG_REPRESENTATION_SET_JIINTERFACEPTR_NULL_FOR_VARIANT );
retval = new JIComObjectImpl(session,ptr);
retval = new JIComObjectImpl(session,ptr);
retval = new JIComObjectImpl ( session, ptr );