The WebSphere valuetype library for C++ implements the following methods:
virtual CORBA::ValueBase *create_for_unmarshal() virtual java::io::IOException* create__ () virtual java::io::IOException* create__CORBA_WStringValue (::CORBA::WStringValue* arg0)
::CORBA::Boolean booleanValue (); ::CORBA::Boolean equals (const ::java::lang::Object& arg0); ::CORBA::Boolean getBoolean (::CORBA::WStringValue* arg0); ::CORBA::Long hashCode (); ::CORBA::WStringValue* toString (); ::java::lang::Boolean* valueOf (::CORBA::WStringValue* arg0);
virtual CORBA::ValueBase *create_for_unmarshal(); java::lang::Boolean* create__CORBA_WStringValue(::CORBA::WStringValue* arg0); java::lang::Boolean* create__boolean(CORBA::Boolean arg0);
::CORBA::Octet byteValue (); ::CORBA::Long compareTo (const ::java::lang::Object& arg0); ::CORBA::Long compareTo__java_lang_Byte (::java::lang::Byte* arg0); ::java::lang::Byte* decode (::CORBA::WStringValue* arg0); ::CORBA::Boolean equals (const ::java::lang::Object& arg0); ::CORBA::Long hashCode (); ::CORBA::Octet parseByte__CORBA_WStringValue (::CORBA::WStringValue* arg0); ::CORBA::Octet parseByte__CORBA_WStringValue__long (::CORBA::WStringValue* arg0, ::CORBA::Long arg1); ::CORBA::WStringValue* toString__ (); ::CORBA::WStringValue* toString__octet (::CORBA::Octet arg0); ::java::lang::Byte* valueOf__CORBA_WStringValue (::CORBA::WStringValue* arg0); ::java::lang::Byte* valueOf__CORBA_WStringValue__long (::CORBA::WStringValue* arg0, ::CORBA::Long arg1);
virtual CORBA::ValueBase *create_for_unmarshal(); java::lang::Byte* create__ (); java::lang::Byte* create__octet(::CORBA::Octet arg0); java::lang::Byte* create__CORBA_WStringValue(::CORBA::WStringValue* arg0);
::CORBA::WChar charValue (); ::CORBA::Long compareTo (const ::java::lang::Object& arg0); ::CORBA::Long compareTo__java_lang_Character (::java::lang::Character* arg0); ::CORBA::Long digit (::CORBA::WChar arg0, ::CORBA::Long arg1); ::CORBA::Boolean equals (const ::java::lang::Object& arg0); ::CORBA::WChar forDigit (::CORBA::Long arg0, ::CORBA::Long arg1); ::CORBA::Long getNumericValue (::CORBA::WChar arg0); ::CORBA::Long getType (::CORBA::WChar arg0); ::CORBA::Long hashCode (); ::CORBA::Boolean isDefined (::CORBA::WChar arg0); ::CORBA::Boolean isDigit (::CORBA::WChar arg0); ::CORBA::Boolean isISOControl (::CORBA::WChar arg0); ::CORBA::Boolean isIdentifierIgnorable (::CORBA::WChar arg0); ::CORBA::Boolean isJavaIdentifierPart (::CORBA::WChar arg0); ::CORBA::Boolean isJavaIdentifierStart (::CORBA::WChar arg0); ::CORBA::Boolean isJavaLetter (::CORBA::WChar arg0); ::CORBA::Boolean isJavaLetterOrDigit (::CORBA::WChar arg0); ::CORBA::Boolean isLetter (::CORBA::WChar arg0); ::CORBA::Boolean isLetterOrDigit (::CORBA::WChar arg0); ::CORBA::Boolean isLowerCase (::CORBA::WChar arg0); ::CORBA::Boolean isSpace (::CORBA::WChar arg0); ::CORBA::Boolean isSpaceChar (::CORBA::WChar arg0); ::CORBA::Boolean isTitleCase (::CORBA::WChar arg0); ::CORBA::Boolean isUnicodeIdentifierPart (::CORBA::WChar arg0); ::CORBA::Boolean isUnicodeIdentifierStart (::CORBA::WChar arg0); ::CORBA::Boolean isUpperCase (::CORBA::WChar arg0); ::CORBA::Boolean isWhitespace (::CORBA::WChar arg0); ::CORBA::WChar toLowerCase (::CORBA::WChar arg0); ::CORBA::WStringValue* toString (); ::CORBA::WChar toTitleCase (::CORBA::WChar arg0); ::CORBA::WChar toUpperCase (::CORBA::WChar arg0);
virtual CORBA::ValueBase *create_for_unmarshal(); virtual java::lang::Character* create (::CORBA::WChar arg0);
::CORBA::Long compareTo (const ::java::lang::Object& arg0); ::CORBA::Long compareTo__java_lang_Double (::java::lang::Double* arg0); ::CORBA::LongLong doubleToLongBits (::CORBA::Double arg0); ::CORBA::Double doubleValue (); ::CORBA::Boolean equals (const ::java::lang::Object& arg0); ::CORBA::Long hashCode (); ::CORBA::Boolean infinite (); ::CORBA::Boolean isInfinite (::CORBA::Double arg0); ::CORBA::Boolean naN (); ::CORBA::Boolean isNaN (::CORBA::Double arg0); ::CORBA::Double longBitsToDouble (::CORBA::LongLong arg0); ::CORBA::Double parseDouble (::CORBA::WStringValue* arg0); ::CORBA::WStringValue* toString__ (); ::CORBA::WStringValue* toString__double (::CORBA::Double arg0); ::java::lang::Double* valueOf (::CORBA::WStringValue* arg0);
virtual CORBA::ValueBase *java_lang_Double_factory::create_for_unmarshal(); java::lang::Double *java_lang_Double_factory::create__double (::CORBA::Double arg0); java::lang::Double *java_lang_Double_factory::create__CORBA_WStringValue (::CORBA::WStringValue* arg0);
virtual CORBA::ValueBase *create_for_unmarshal() virtual java::lang::Exception* create__ () virtual java::lang::Exception* create__CORBA_WStringValue (::CORBA::WStringValue* arg0)
::CORBA::Long compareTo (const ::java::lang::Object& arg0); ::CORBA::Long compareTo__java_lang_Float (::java::lang::Float* arg0); ::CORBA::Boolean equals (const ::java::lang::Object& arg0); ::CORBA::Long floatToIntBits (::CORBA::Float arg0); ::CORBA::Float floatValue (); ::CORBA::Long hashCode (); ::CORBA::Float intBitsToFloat (::CORBA::Long arg0); ::CORBA::Boolean infinite (); ::CORBA::Boolean isInfinite (::CORBA::Float arg0); ::CORBA::Boolean naN (); ::CORBA::Boolean isNaN (::CORBA::Float arg0); ::CORBA::Float parseFloat (::CORBA::WStringValue* arg0); ::CORBA::WStringValue* toString__ (); ::CORBA::WStringValue* toString__float (::CORBA::Float arg0); ::java::lang::Float* valueOf (::CORBA::WStringValue* arg0);
virtual CORBA::ValueBase *java_lang_Float_factory::create_for_unmarshal(); java::lang::Float *java_lang_Float_factory::create__double (::CORBA::Double arg0); java::lang::Float *java_lang_Float_factory::create__float (::CORBA::Float arg0); java::lang::Float *java_lang_Float_factory::create__CORBA_WStringValue (::CORBA::WStringValue* arg0);
::CORBA::Long compareTo (const ::java::lang::Object& arg0); ::CORBA::Long compareTo__java_lang_Integer (::java::lang::Integer* arg0); ::java::lang::Integer* decode (::CORBA::WStringValue* arg0); ::CORBA::Boolean equals (const ::java::lang::Object& arg0); ::java::lang::Integer* getInteger__CORBA_WStringValue (::CORBA::WStringValue* arg0); ::java::lang::Integer* getInteger__CORBA_WStringValue__long (::CORBA::WStringValue* arg0, ::CORBA::Long arg1); ::java::lang::Integer* getInteger__CORBA_WStringValue__java_lang_Integer (::CORBA::WStringValue* arg0, ::java::lang::Integer* arg1); ::CORBA::Long hashCode (); ::CORBA::Long intValue (); ::CORBA::Long parseInt__CORBA_WStringValue (::CORBA::WStringValue* arg0); ::CORBA::Long parseInt__CORBA_WStringValue__long (::CORBA::WStringValue* arg0, ::CORBA::Long arg1); ::CORBA::WStringValue* toBinaryString (::CORBA::Long arg0); ::CORBA::WStringValue* toHexString (::CORBA::Long arg0); ::CORBA::WStringValue* toOctalString (::CORBA::Long arg0); ::CORBA::WStringValue* toString__ (); ::CORBA::WStringValue* toString__long (::CORBA::Long arg0); ::CORBA::WStringValue* toString__long__long (::CORBA::Long arg0, ::CORBA::Long arg1); ::java::lang::Integer* valueOf__CORBA_WStringValue (::CORBA::WStringValue* arg0); ::java::lang::Integer* valueOf__CORBA_WStringValue__long (::CORBA::WStringValue* arg0, ::CORBA::Long arg1);
virtual CORBA::ValueBase *create_for_unmarshal(); java::lang::Integer* create__long (::CORBA::Long arg0); java::lang::Integer* create__CORBA_WStringValue (::CORBA::WStringValue* arg0);
::CORBA::Long compareTo (const ::java::lang::Object& arg0); ::CORBA::Long compareTo__java_lang_Long (::java::lang::Long* arg0); ::java::lang::Long* decode (::CORBA::WStringValue* arg0); ::CORBA::Boolean equals (const ::java::lang::Object& arg0); ::java::lang::Long* getLong__CORBA_WStringValue (::CORBA::WStringValue* arg0); ::java::lang::Long* getLong__CORBA_WStringValue__long_long (::CORBA::WStringValue* arg0, ::CORBA::LongLong arg1); ::java::lang::Long* getLong__CORBA_WStringValue__java_lang_Long (::CORBA::WStringValue* arg0, ::java::lang::Long* arg1); ::CORBA::Long hashCode (); ::CORBA::LongLong longValue (); ::CORBA::LongLong parseLong__CORBA_WStringValue (::CORBA::WStringValue* arg0); ::CORBA::LongLong parseLong__CORBA_WStringValue__long (::CORBA::WStringValue* arg0, ::CORBA::Long arg1); ::CORBA::WStringValue* toBinaryString (::CORBA::LongLong arg0); ::CORBA::WStringValue* toHexString (::CORBA::LongLong arg0); ::CORBA::WStringValue* toOctalString (::CORBA::LongLong arg0); ::CORBA::WStringValue* toString__ (); ::CORBA::WStringValue* toString__long_long (::CORBA::LongLong arg0); ::CORBA::WStringValue* toString__long_long__long (::CORBA::LongLong arg0, ::CORBA::Long arg1); ::java::lang::Long* valueOf__CORBA_WStringValue (::CORBA::WStringValue* arg0); ::java::lang::Long* valueOf__CORBA_WStringValue__long (::CORBA::WStringValue* arg0, ::CORBA::Long arg1);
virtual CORBA::ValueBase *create_for_unmarshal(); java::lang::Long* create__long_long(::CORBA::LongLong arg0); java::lang::Long* create__CORBA_WStringValue(::CORBA::WStringValue* arg0);
virtual ::CORBA::Long intValue(); virtual ::CORBA::LongLong longValue(); virtual ::CORBA::Float floatValue(); virtual ::CORBA::Double doubleValue(); virtual ::CORBA::Octet byteValue(); virtual ::CORBA::Short shortValue();
::CORBA::Long compareTo (const ::java::lang::Object& arg0); ::CORBA::Long compareTo__java_lang_Short (::java::lang::Short* arg0); ::java::lang::Short* decode (::CORBA::WStringValue* arg0); ::CORBA::Boolean equals (const ::java::lang::Object& arg0); ::CORBA::Long hashCode (); ::CORBA::Short parseShort__CORBA_WStringValue (::CORBA::WStringValue* arg0); ::CORBA::Short parseShort__CORBA_WStringValue__long (::CORBA::WStringValue* arg0, ::CORBA::Long arg1); ::CORBA::Short shortValue (); ::CORBA::WStringValue* toString__ (); ::CORBA::WStringValue* toString__short (::CORBA::Short arg0); ::java::lang::Short* valueOf__CORBA_WStringValue (::CORBA::WStringValue* arg0); ::java::lang::Short* valueOf__CORBA_WStringValue__long (::CORBA::WStringValue* arg0, ::CORBA::Long arg1);
virtual CORBA::ValueBase *create_for_unmarshal(); java::lang::Short* create__CORBA_WStringValue(::CORBA::WStringValue* arg0); java::lang::Short* create__short(::CORBA::Short arg0);
::CORBA::WStringValue* localizedMessage () ::CORBA::WStringValue* message () ::CORBA::Void setMessage (const ::CORBA::WStringValue& arg0); ::CORBA::WStringValue* getMessage () const; ::CORBA::WStringValue* toString ()
virtual CORBA::ValueBase *create_for_unmarshal() virtual java::lang::Throwable* create__ () virtual java::lang::Throwable* create__CORBA_WStringValue (::CORBA::WStringValue* arg0)
::CORBA::Long java::math::BigDecimal::signum () ::CORBA::Long java::math::BigDecimal::scale () ::java::math::BigInteger* java::math::BigDecimal::unscaledValue () ::java::math::BigDecimal* java::math::BigDecimal_factory::create__java_math_BigInteger (::java::math::BigInteger* arg0) ::java::math::BigDecimal* java::math::BigDecimal_factory::create__java_math_BigInteger__long (::java::math::BigInteger* arg0, ::CORBA::Long scale)
::CORBA::Long java::math::BigInteger::signum () ::java::math::BigInteger* java::math::BigInteger_factory::create__org_omg_boxedRMI_seq1_octet (::org::omg::boxedRMI::seq1_octet* magnitude)
::java::sql::Date* java::sql::Date_factory::create__long_long (::CORBA::LongLong time)
::java::sql::Time* java::sql::Time_factory::create__long_long (::CORBA::LongLong time)
::CORBA::Long java::sql::Timestamp::nanos () ::CORBA::Void java::sql::Timestamp::nanos (::CORBA::Long nanos) ::java::sql::Timestamp* java::sql::Timestamp_factory::create__long_long (::CORBA::LongLong time)
::java::lang::Object* java::util::Date::clone () ::CORBA::LongLong java::util::Date::time () ::CORBA::Void java::util::Date::time (::CORBA::LongLong time) ::java::util::Date* java::util::Date_factory::create__ ()
::CORBA::Long getCapacity() const; ::CORBA::Void setCapacity(::CORBA::Long cap); java_util_Vector_Impl& operator=(const java_util_Vector_Impl& aVector); const std::vector<java::lang::Object>& getVectorInstance() const; const std::vector<java::lang::Object>::iterator& getObjectIterator() const; std::vector<java::lang::Object>::iterator& resetObjectIterator(); ::CORBA::Void setCapacityIncrement(::CORBA::Long incrementValue); ::CORBA::Long getCapacityIncrement(); ::CORBA::Void addElement (const ::java::lang::Object& arg0); ::CORBA::Long capacity (); ::java::lang::Object* clone (); java::util::Vector* cloneVector (); ::CORBA::Void copyInto (::org::omg::boxedRMI::java::lang::seq1_Object* arg0); ::java::lang::Object* elementAt (::CORBA::Long arg0); ::java::lang::Object* getElements (); ::CORBA::Void ensureCapacity (::CORBA::Long arg0); ::java::lang::Object* firstElement (); ::CORBA::Long indexOf__java_lang_Object__long (const ::java::lang::Object& arg0, ::CORBA::Long arg1); ::CORBA::Void insertElementAt (const ::java::lang::Object& arg0, ::CORBA::Long arg1); ::CORBA::Boolean isEmpty(); ::java::lang::Object* lastElement (); ::CORBA::Long lastIndexOf__java_lang_Object__long (const ::java::lang::Object& arg0, ::CORBA::Long arg1); ::CORBA::Void removeAllElements (); ::CORBA::Boolean removeElement (const ::java::lang::Object& arg0); ::CORBA::Void removeElementAt (::CORBA::Long arg0); ::CORBA::Void setElementAt (const ::java::lang::Object& arg0, ::CORBA::Long arg1); ::CORBA::Void setSize (::CORBA::Long arg0); ::CORBA::Long size(); ::CORBA::Void trimToSize ();
virtual ::CORBA::ValueBase *create_for_unmarshal() virtual ::java::util::Vector* create__ () ::java::util::Vector* create__long (::CORBA::Long arg0) ::java::util::Vector* create__long__long (::CORBA::Long arg0, ::CORBA::Long arg1)
virtual CORBA::ValueBase *create_for_unmarshal() virtual javax::ejb::CreateException* create__ () virtual javax::ejb::CreateException* create__CORBA_WStringValue (::CORBA::WStringValue* arg0)
virtual CORBA::ValueBase *create_for_unmarshal() virtual javax::ejb::RemoveException* create__ () virtual javax::ejb::RemoveException* create__CORBA_WStringValue (::CORBA::WStringValue*arg0)
virtual CORBA::ValueBase *create_for_unmarshal() virtual javax::ejb::RemoveException* create__ () virtual javax::ejb::RemoveException* create__CORBA_WStringValue (::CORBA::WStringValue*arg0)
virtual CORBA::ValueBase *create_for_unmarshal() virtual javax::ejb::RemoveException* create__ () virtual javax::ejb::RemoveException* create__CORBA_WStringValue(::CORBA::WStringValue*arg0)
virtual CORBA::ValueBase *create_for_unmarshal() virtual javax::ejb::RemoveException* create__ () virtual javax::ejb::RemoveException* create__CORBA_WStringValue(::CORBA::WStringValue*arg0)
::javax::ejb::EJBHome_ptr getEJBHome () ::javax::rmi::CORBA::ClassDesc* getHomeInterfaceClass () ::javax::rmi::CORBA::ClassDesc* getRemoteInterfaceClass () ::javax::rmi::CORBA::ClassDesc* getPrimaryKeyClass () void setEJBHome (::javax::ejb::EJBHome_ptr arg0); void setHomeInterfaceClass (::javax::rmi::CORBA::ClassDesc* arg0); void setRemoteInterfaceClass (::javax::rmi::CORBA::ClassDesc* arg0); void setPrimaryKeyClass (::javax::rmi::CORBA::ClassDesc* arg0) ::CORBA::Boolean isSession ()
virtual CORBA::ValueBase *create_for_unmarshal() virtual ::java::io::PrintStream* create__ () virtual ::java::io::PrintStream* create__java_io_OutputStream ( ::java::io::OutputStream *arg0) virtual ::java::io::PrintWriter* create__java_io_Writer (::java::io::Writer *arg0) /** * Create a new print stream over a file output stream. * * @param The name of the file output stream to which values and objects will be * printed. * @return the pointer to the created PrintStream object. */ virtual ::java::io::PrintStream* create__CORBA_WStringValue (::CORBA::WStringValue* arg0)
virtual CORBA::ValueBase *create_for_unmarshal() virtual ::java::io::FilterOutputStream* create__ ()
virtual CORBA::ValueBase *create_for_unmarshal() virtual ::java::io::PrintWriter* create__ () virtual ::java::io::PrintWriter* create__java_io_Writer ( ::java::io::Writer *arg0) virtual ::java::io::PrintWriter* create__java_io_OutputStream ( ::java::io::OutputStream *arg0) /** * Create a new print writer over a file output stream. * * @param The name of the file output stream to which values and objects will be * printed. * @return the pointer to the created PrintStream object. */ virtual ::java::io::PrintWriter* create__CORBA_WStringValue (::CORBA::WStringValue* arg0)
virtual CORBA::ValueBase *create_for_unmarshal() virtual javax::rmi::CORBA::ClassDesc *create__()
virtual CORBA::ValueBase *create_for_unmarshal() virtual ::javax::ejb::EJBMetaData *create__ ()
static const char* exceptionLogFileName; static const char* debugLogFileName; /** * debugOn set to 1 is the debugging mode. * debugOn set to 0 is the non-debugging mode. */ static const int debugOn; // = 0; /** * debugInfoToStdOut set to 1, the debugging messages will be printed to stdout. * debugInfoToStdOut set to 0, the debugging messages will not be printed to stdout. */ static const ::CORBA::Boolean debugInfoToStdOut; /** * debugInfoToFile set to 1, the debugging messages will be printed to the file defined by * debugLogFileName. * debugInfoToFile set to 0, the debugging messages will not be printed to a file. */ static const ::CORBA::Boolean debugInfoToFile; // = false; /** * Print the debugging message string msg to the designated media when debugOn is true. * * @param msg the <code>char *</code> to be printed. * @return void */ static void debug(char *msg); /** * Concatenate strings msg1 and msg2. Print the result string to the designated media if debugOn is true. * * @param msg1 the <code>char *</code> to be printed. * @param msg2 the <code>char *</code> to be printed. * @return void */ static void debug(char *msg1, char *msg2); /** * Print the debugging message string str and the attributes of the exception e to the designated media * if debugOn is true. * * @param msg the <code>char *</code> to be printed. * @param e the <code>java::lang:: Throwable* </code> to be printed. * @return void */ static void debug(char msg, java::lang::Throwable* e); /** * Print the attributes of the exception e to stderr and the designated log file defined by the * exceptionLogFileName. * * @param e the <code> java::lang::Throwable*</code> to be printed. * @return void */ static void handleException(java::lang::Throwable* e); /** * Print the attributes of the exception e and the message string msg to stderr and the designated log file * defined by the exceptionLogFileName. * * @param e the <code> java::lang::Throwable*</code> to be printed. * @param msg the <code>char *</code> to be printed. * @return void */ static void handleException(java::lang::Throwable* e, char *msg); /** * Transform the string str to a WStringValue object and return its pointer. * * @param str the <code>char *</code> to be transformed. * @return pointer to the transformed WStringValue object */ static ::CORBA::WStringValue* toWStringValue(const char *str); /** * Concatenate strings str1 and str2, and transform the result string to a WStringValue object and return * its pointer. * * @param str1 the <code>char *</code> to be transformed. * @param str2 the <code>char *</code> to be transformed. * @return pointer to the transformed WStringValue object */ static ::CORBA::WStringValue* toWStringValue(const char *str1, const char *str2); /** * Concatenate strings str1, str2,and str3, and transform the result string to a WStringValue object and * return its pointer. * * @param str1 the <code>char *</code> to be transformed. * @param str2 the <code>char *</code> to be transformed. * @param str3 the <code>char *</code> to be transformed. * @return pointer to the transformed WStringValue object */ static ::CORBA::WStringValue* toWStringValue(const char *str1, const char *str2, const char *str3); /** * Transform the WStringValue object wsv to a string and return the pointer to the string. * * @param wsv the pointer to <code>::CORBA::WstringValue </code> to be transformed. * @return pointer to the transformed string. */ static char* WStringValueToString(::CORBA::WStringValue *wsv); /** /** * Returns the registered factory object for the valuetype that has the designated repository id. * If the factory object is not found, a NULL pointer will be returned. * * @param the repository id of the factory to be retrieved as defined in the Vtlib.idl file. * @return the pointer to the registered factory. */ static ::CORBA::ValueFactoryBase* getFactory(const char * rid); /** * Each of the following methods returns the registered factory object for the named valuetype. * If the factory object is not found, a NULL pointer will be returned. * * @return the pointer to the registered factory. */ static java::lang::Boolean_init* getBooleanFactory(); static java::lang::Byte_init* getByteFactory(); static java::lang::Character_init* getCharacterFactory(); static java::lang::Double_init* getDoubleFactory(); static java::lang::Float_init* getFloatFactory(); static java::lang::Integer_init* getIntegerFactory(); static java::lang::Long_init* getLongFactory(); static java::lang::Short_init* getShortFactory(); static java::lang::Throwable_init* getThrowableFactory(); static java::lang::Exception_init* getExceptionFactory(); static java::io::IOException_init* getIOExceptionFactory(); static javax::ejb::CreateException_init * getCreateExceptionFactory(); static javax::ejb::RemoveException_init * getRemoveExceptionFactory(); static java::util::Vector_init* getVectorFactory(); static com::ibm::ws::javax_rmi_CORBA_ClassDesc_factory* getClassDescFactory(); static com::ibm::ws::java_io_PrintStream_factory* getPrintStreamFactory(); static com::ibm::ws::java_io_FilterOutputStream_factory* getFilterOutputStreamFactory(); static com::ibm::ws::java_io_PrintWriter_factory* getPrintWriterFactory(); static com::ibm::ws::javax_ejb_EJBMetaData_factory* getEJBMetaDataFactory();