Package org.apache.yoko.orb.CORBA

Examples of org.apache.yoko.orb.CORBA.Any


        }

        //
        // Create an any and invoke from_any
        //
        Any any = new Any(orbInstance_, tc, value);
        comp.from_any(any);

        notifyParent();
    }
View Full Code Here


    }

    public synchronized void insert_abstract(java.lang.Object value)
            throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch,
            org.omg.DynamicAny.DynAnyPackage.InvalidValue {
        Any any = _OB_currentAny();

        if (any == null)
            throw new org.omg.DynamicAny.DynAnyPackage.InvalidValue();

        org.omg.CORBA.TypeCode type = any.type();
        org.omg.CORBA.TypeCode origTC = TypeCode._OB_getOrigType(type);

        if (origTC.kind() != org.omg.CORBA.TCKind.tk_abstract_interface)
            throw new org.omg.DynamicAny.DynAnyPackage.TypeMismatch();

        if (value == null)
            any.insert_Value(null, type);
        else if (value instanceof java.io.Serializable)
            any.insert_Value((java.io.Serializable) value, type);
        else if (value instanceof org.omg.CORBA.Object)
            any.insert_Object((org.omg.CORBA.Object) value, type);
        else
            throw new org.omg.DynamicAny.DynAnyPackage.TypeMismatch();

        notifyParent();
    }
View Full Code Here

    }

    public synchronized void insert_boolean_seq(boolean[] value)
            throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch,
            org.omg.DynamicAny.DynAnyPackage.InvalidValue {
        Any any = _OB_currentAny();

        checkValue(any, org.omg.CORBA.BooleanSeqHelper.type().kind());

        any.replace(any.type(), value);

        notifyParent();
    }
View Full Code Here

    }

    public synchronized void insert_octet_seq(byte[] value)
            throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch,
            org.omg.DynamicAny.DynAnyPackage.InvalidValue {
        Any any = _OB_currentAny();

        checkValue(any, org.omg.CORBA.OctetSeqHelper.type().kind());

        any.replace(any.type(), value);

        notifyParent();
    }
View Full Code Here

    }

    public synchronized void insert_char_seq(char[] value)
            throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch,
            org.omg.DynamicAny.DynAnyPackage.InvalidValue {
        Any any = _OB_currentAny();

        checkValue(any, org.omg.CORBA.CharSeqHelper.type().kind());

        any.replace(any.type(), value);

        notifyParent();
    }
View Full Code Here

    }

    public synchronized void insert_wchar_seq(char[] value)
            throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch,
            org.omg.DynamicAny.DynAnyPackage.InvalidValue {
        Any any = _OB_currentAny();

        checkValue(any, org.omg.CORBA.WCharSeqHelper.type().kind());

        any.replace(any.type(), value);

        notifyParent();
    }
View Full Code Here

    }

    public synchronized void insert_short_seq(short[] value)
            throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch,
            org.omg.DynamicAny.DynAnyPackage.InvalidValue {
        Any any = _OB_currentAny();

        checkValue(any, org.omg.CORBA.ShortSeqHelper.type().kind());

        any.replace(any.type(), value);

        notifyParent();
    }
View Full Code Here

    }

    public synchronized void insert_ushort_seq(short[] value)
            throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch,
            org.omg.DynamicAny.DynAnyPackage.InvalidValue {
        Any any = _OB_currentAny();

        checkValue(any, org.omg.CORBA.UShortSeqHelper.type().kind());

        any.replace(any.type(), value);

        notifyParent();
    }
View Full Code Here

    }

    public synchronized void insert_long_seq(int[] value)
            throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch,
            org.omg.DynamicAny.DynAnyPackage.InvalidValue {
        Any any = _OB_currentAny();

        checkValue(any, org.omg.CORBA.LongSeqHelper.type().kind());

        any.replace(any.type(), value);

        notifyParent();
    }
View Full Code Here

    }

    public synchronized void insert_ulong_seq(int[] value)
            throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch,
            org.omg.DynamicAny.DynAnyPackage.InvalidValue {
        Any any = _OB_currentAny();

        checkValue(any, org.omg.CORBA.ULongSeqHelper.type().kind());

        any.replace(any.type(), value);

        notifyParent();
    }
View Full Code Here

TOP

Related Classes of org.apache.yoko.orb.CORBA.Any

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.