⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dynanybasicimpl.java

📁 java1.6众多例子参考
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
    }    public void insert_wchar(char value)        throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch,               org.omg.DynamicAny.DynAnyPackage.InvalidValue    {        if (status == STATUS_DESTROYED) {	    throw wrapper.dynAnyDestroyed() ;        }        if (any.type().kind().value() != TCKind._tk_wchar)            throw new TypeMismatch();        any.insert_wchar(value);    }    public void insert_wstring(String value)        throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch,               org.omg.DynamicAny.DynAnyPackage.InvalidValue    {        if (status == STATUS_DESTROYED) {	    throw wrapper.dynAnyDestroyed() ;        }        if (any.type().kind().value() != TCKind._tk_wstring)            throw new TypeMismatch();        if (value == null)            throw new InvalidValue();        // Throw InvalidValue if this is a bounded string and the length is exceeded        try {            if (any.type().length() > 0 && any.type().length() < value.length())                throw new InvalidValue();        } catch (BadKind bad) { // impossible        }        any.insert_wstring(value);    }    public void insert_any(org.omg.CORBA.Any value)        throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch,               org.omg.DynamicAny.DynAnyPackage.InvalidValue    {        if (status == STATUS_DESTROYED) {	    throw wrapper.dynAnyDestroyed() ;        }        if (any.type().kind().value() != TCKind._tk_any)            throw new TypeMismatch();        any.insert_any(value);    }    public void insert_dyn_any (org.omg.DynamicAny.DynAny value)        throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch,               org.omg.DynamicAny.DynAnyPackage.InvalidValue    {        if (status == STATUS_DESTROYED) {	    throw wrapper.dynAnyDestroyed() ;        }        if (any.type().kind().value() != TCKind._tk_any)            throw new TypeMismatch();        // _REVISIT_ Copy value here?        any.insert_any(value.to_any());    }        public void insert_val(java.io.Serializable value)        throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch,               org.omg.DynamicAny.DynAnyPackage.InvalidValue    {        if (status == STATUS_DESTROYED) {	    throw wrapper.dynAnyDestroyed() ;        }        int kind = any.type().kind().value();        if (kind != TCKind._tk_value && kind != TCKind._tk_value_box)            throw new TypeMismatch();        any.insert_Value(value);    }    public java.io.Serializable get_val()        throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch,               org.omg.DynamicAny.DynAnyPackage.InvalidValue    {        if (status == STATUS_DESTROYED) {	    throw wrapper.dynAnyDestroyed() ;        }        int kind = any.type().kind().value();        if (kind != TCKind._tk_value && kind != TCKind._tk_value_box)            throw new TypeMismatch();        return any.extract_Value();    }    public boolean get_boolean()        throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch,               org.omg.DynamicAny.DynAnyPackage.InvalidValue    {        if (status == STATUS_DESTROYED) {	    throw wrapper.dynAnyDestroyed() ;        }        if (any.type().kind().value() != TCKind._tk_boolean)            throw new TypeMismatch();        return any.extract_boolean();    }    public byte get_octet()        throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch,               org.omg.DynamicAny.DynAnyPackage.InvalidValue    {        if (status == STATUS_DESTROYED) {	    throw wrapper.dynAnyDestroyed() ;        }        if (any.type().kind().value() != TCKind._tk_octet)            throw new TypeMismatch();        return any.extract_octet();    }    public char get_char()        throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch,               org.omg.DynamicAny.DynAnyPackage.InvalidValue    {        if (status == STATUS_DESTROYED) {	    throw wrapper.dynAnyDestroyed() ;        }        if (any.type().kind().value() != TCKind._tk_char)            throw new TypeMismatch();        return any.extract_char();    }    public short get_short()        throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch,               org.omg.DynamicAny.DynAnyPackage.InvalidValue    {        if (status == STATUS_DESTROYED) {	    throw wrapper.dynAnyDestroyed() ;        }        if (any.type().kind().value() != TCKind._tk_short)            throw new TypeMismatch();        return any.extract_short();    }    public short get_ushort()        throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch,               org.omg.DynamicAny.DynAnyPackage.InvalidValue    {        if (status == STATUS_DESTROYED) {	    throw wrapper.dynAnyDestroyed() ;        }        if (any.type().kind().value() != TCKind._tk_ushort)            throw new TypeMismatch();        return any.extract_ushort();    }    public int get_long()        throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch,               org.omg.DynamicAny.DynAnyPackage.InvalidValue    {        if (status == STATUS_DESTROYED) {	    throw wrapper.dynAnyDestroyed() ;        }        if (any.type().kind().value() != TCKind._tk_long)            throw new TypeMismatch();        return any.extract_long();    }    public int get_ulong()        throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch,               org.omg.DynamicAny.DynAnyPackage.InvalidValue    {        if (status == STATUS_DESTROYED) {	    throw wrapper.dynAnyDestroyed() ;        }        if (any.type().kind().value() != TCKind._tk_ulong)            throw new TypeMismatch();        return any.extract_ulong();    }    public float get_float()        throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch,               org.omg.DynamicAny.DynAnyPackage.InvalidValue    {        if (status == STATUS_DESTROYED) {	    throw wrapper.dynAnyDestroyed() ;        }        if (any.type().kind().value() != TCKind._tk_float)            throw new TypeMismatch();        return any.extract_float();    }    public double get_double()        throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch,               org.omg.DynamicAny.DynAnyPackage.InvalidValue    {        if (status == STATUS_DESTROYED) {	    throw wrapper.dynAnyDestroyed() ;        }        if (any.type().kind().value() != TCKind._tk_double)            throw new TypeMismatch();        return any.extract_double();    }    public String get_string()        throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch,               org.omg.DynamicAny.DynAnyPackage.InvalidValue    {        if (status == STATUS_DESTROYED) {	    throw wrapper.dynAnyDestroyed() ;        }        if (any.type().kind().value() != TCKind._tk_string)            throw new TypeMismatch();        return any.extract_string();    }    public org.omg.CORBA.Object get_reference()        throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch,               org.omg.DynamicAny.DynAnyPackage.InvalidValue    {        if (status == STATUS_DESTROYED) {	    throw wrapper.dynAnyDestroyed() ;        }        if (any.type().kind().value() != TCKind._tk_objref)            throw new TypeMismatch();        return any.extract_Object();    }    public org.omg.CORBA.TypeCode get_typecode()        throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch,               org.omg.DynamicAny.DynAnyPackage.InvalidValue    {        if (status == STATUS_DESTROYED) {	    throw wrapper.dynAnyDestroyed() ;        }        if (any.type().kind().value() != TCKind._tk_TypeCode)            throw new TypeMismatch();        return any.extract_TypeCode();    }    public long get_longlong()        throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch,               org.omg.DynamicAny.DynAnyPackage.InvalidValue    {        if (status == STATUS_DESTROYED) {	    throw wrapper.dynAnyDestroyed() ;        }        if (any.type().kind().value() != TCKind._tk_longlong)            throw new TypeMismatch();        return any.extract_longlong();    }    public long get_ulonglong()        throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch,               org.omg.DynamicAny.DynAnyPackage.InvalidValue    {        if (status == STATUS_DESTROYED) {	    throw wrapper.dynAnyDestroyed() ;        }        if (any.type().kind().value() != TCKind._tk_ulonglong)            throw new TypeMismatch();        return any.extract_ulonglong();    }    public char get_wchar()        throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch,               org.omg.DynamicAny.DynAnyPackage.InvalidValue    {        if (status == STATUS_DESTROYED) {	    throw wrapper.dynAnyDestroyed() ;        }        if (any.type().kind().value() != TCKind._tk_wchar)            throw new TypeMismatch();        return any.extract_wchar();    }    public String get_wstring()        throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch,               org.omg.DynamicAny.DynAnyPackage.InvalidValue    {        if (status == STATUS_DESTROYED) {	    throw wrapper.dynAnyDestroyed() ;        }        if (any.type().kind().value() != TCKind._tk_wstring)            throw new TypeMismatch();        return any.extract_wstring();    }    public org.omg.CORBA.Any get_any()        throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch,               org.omg.DynamicAny.DynAnyPackage.InvalidValue    {        if (status == STATUS_DESTROYED) {	    throw wrapper.dynAnyDestroyed() ;        }        if (any.type().kind().value() != TCKind._tk_any)            throw new TypeMismatch();        return any.extract_any();    }    public org.omg.DynamicAny.DynAny get_dyn_any()        throws org.omg.DynamicAny.DynAnyPackage.TypeMismatch,               org.omg.DynamicAny.DynAnyPackage.InvalidValue    {        if (status == STATUS_DESTROYED) {	    throw wrapper.dynAnyDestroyed() ;        }        if (any.type().kind().value() != TCKind._tk_any)            throw new TypeMismatch();        // _REVISIT_ Copy value here?        try {            return DynAnyUtil.createMostDerivedDynAny(any.extract_any(), orb, true);        } catch (InconsistentTypeCode ictc) {            // The spec doesn't allow us to throw back this exception            // incase the anys any if of type Principal, native or abstract interface.            return null;        }    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -