NBElement MethodsIBM Integration Bus
The NBElement type exposes the following members.
Methods

  NameDescription
Public methodAddAfter
The AddAfter method attaches as the next sibling the given NBElement and its children, or a copy of the given NBElement if it is still attached somewhere else.
Public methodAddBefore
The AddBefore method attaches as the previous sibling the given NBElement and its children, or a copy of the given NBElement if it is still attached somewhere else.
Public methodAddFirstChild
The AddFirstChild method attaches as the first child the given NBElement and its children, or a copy of the given NBElement if it is still attached somewhere else.
Public methodAddLastChild
The AddLastChild method attaches as the last child the given NBElement and its children, or a copy of the given NBElement if it is still attached somewhere else.
Public methodAsBitStream 
The AsBitStream method returns a BitStream representation (serialized form) of the NBElement's hierarchy being operated on.
Public methodAsBitStream(NBBitStreamControl)
The AsBitStream method returns a BitStream representation (serialized form) of the NBElement's hierarchy being operated on, using the given options.
Public methodAsBitStream(Int32, Int32)
The AsBitStream method returns a BitStream representation (serialized form) of the NBElement's hierarchy being operated on, using the given encoding and ccsid.
Public methodAsBitStream(Int32, Int32, NBBitStreamControl)
The AsBitStream method returns a BitStream representation (serialized form) of the NBElement's hierarchy being operated on, using the given encoding, ccsid and options.
Public methodAsBitStream(Int32, Int32, String, String, String)
The AsBitStream method returns a BitStream representation (serialized form) of the NBElement's hierarchy being operated on, using the given encoding, ccsid, message set, message type and message format.
Public methodAsBitStream(Int32, Int32, String, String, String, NBBitStreamControl)
The AsBitStream method returns a BitStream representation (serialized form) of the NBElement's hierarchy being operated on, using the given encoding, ccsid, message set, message type, message format and options.
Public methodChildren 
The Children method returns all child NBElements of this NBElement.
Public methodChildren(Int32)
The Children method returns all child NBElements of this NBElement with the given Type.
Public methodChildren(String)
The Children method returns all child NBElements of this NBElement with the given Name.
Public methodChildren(Int32, String)
The Children method returns all child NBElements of this NBElement with the given Type and Name.
Public methodChildren(String, String)
The Children method returns all child NBElements of this NBElement with the given Namespace and Name.
Public methodChildren(Int32, String, String)
The Children method returns all child NBElements of this NBElement with the given Type, Namespace and Name.
Public methodCreateAfter(Int32)
The CreateAfter method creates as the next sibling a new NBElement with the given Type.
Public methodCreateAfter(String)
The CreateAfter method creates as the next sibling a new NBElement with the given Name.
Public methodCreateAfter(String, String)
The CreateAfter method creates as the next sibling a new NBElement with the given Namespace and Name.
Public methodCreateAfter(Int32, String, Object)
The CreateAfter method creates as the next sibling a new NBElement with the given Type, Name and Value.
Public methodCreateAfter(String, String, Object)
The CreateAfter method creates as the next sibling a new NBElement with the given Namespace, Name and Value.
Public methodCreateAfter(Int32, String, String, Object)
The CreateAfter method creates as the next sibling a new NBElement with the given Type, Namespace, Name and Value.
Public methodCreateAfterFromBitStream( Byte )
The CreateAfterFromBitStream method creates as the next sibling a new NBElement and its hierarchy which is populated using the given BitStream.
Public methodCreateAfterFromBitStream( Byte , String)
The CreateAfterFromBitStream method creates as the next sibling a new NBElement and its hierarchy which is populated using the given BitStream and Parser.
Public methodCreateAfterFromBitStream( Byte , String, Int32, Int32)
The CreateAfterFromBitStream method creates as the next sibling a new NBElement and its hierarchy which is populated using the given BitStream, Parser, encoding and ccsid.
Public methodCreateAfterFromBitStream( Byte , String, Int32, Int32, NBBitStreamControl)
The CreateAfterFromBitStream method creates as the next sibling a new NBElement and its hierarchy which is populated using the given BitStream, Parser, encoding, ccsid and options.
Public methodCreateAfterFromBitStream( Byte , String, Int32, Int32, String, String, String)
The CreateAfterFromBitStream method creates as the next sibling a new NBElement and its hierarchy which is populated using the given BitStream, Parser, encoding, ccsid, messageSet, messageType and messageFormat.
Public methodCreateAfterFromBitStream( Byte , String, Int32, Int32, String, String, String, NBBitStreamControl)
The CreateAfterFromBitStream method creates as the next sibling a new NBElement and its hierarchy which is populated using the given BitStream, Parser, encoding, ccsid, messageSet, messageType, messageFormat and options.
Public methodCreateAfterUsingNewParser
The CreateAfterUsingNewParser method creates as the next sibling a new NBElement in the logical tree that belongs to the specified parser.
Public methodCreateBefore(Int32)
The CreateBefore method creates as the previous sibling a new NBElement with the given Type.
Public methodCreateBefore(String)
The CreateBefore method creates as the previous sibling a new NBElement with the given Name.
Public methodCreateBefore(String, String)
The CreateBefore method creates as the previous sibling a new NBElement with the given Namespace and Name.
Public methodCreateBefore(Int32, String, Object)
The CreateBefore method creates as the previous sibling a new NBElement with the given Type, Name and Value.
Public methodCreateBefore(String, String, Object)
The CreateBefore method creates as the previous sibling a new NBElement with the given Namespace, Name and Value.
Public methodCreateBefore(Int32, String, String, Object)
The CreateBefore method creates as the previous sibling a new NBElement with the given Type, Namespace, Name and Value.
Public methodCreateBeforeFromBitStream( Byte )
The CreateBeforeFromBitStream method creates as the previous sibling a new NBElement and its hierarchy which is populated using the given BitStream.
Public methodCreateBeforeFromBitStream( Byte , String)
The CreateBeforeFromBitStream method creates as the previous sibling a new NBElement and its hierarchy which is populated using the given BitStream and Parser.
Public methodCreateBeforeFromBitStream( Byte , String, Int32, Int32)
The CreateBeforeFromBitStream method creates as the previous sibling a new NBElement and its hierarchy which is populated using the given BitStream, Parser, encoding and ccsid.
Public methodCreateBeforeFromBitStream( Byte , String, Int32, Int32, NBBitStreamControl)
The CreateBeforeFromBitStream method creates as the previous sibling a new NBElement and its hierarchy which is populated using the given BitStream, Parser, encoding, ccsid and options.
Public methodCreateBeforeFromBitStream( Byte , String, Int32, Int32, String, String, String)
The CreateBeforeFromBitStream method creates as the previous sibling a new NBElement and its hierarchy which is populated using the given BitStream, Parser, encoding, ccsid, messageSet, messageType and messageFormat.
Public methodCreateBeforeFromBitStream( Byte , String, Int32, Int32, String, String, String, NBBitStreamControl)
The CreateBeforeFromBitStream method creates as the previous sibling a new NBElement and its hierarchy which is populated using the given BitStream, Parser, encoding, ccsid, messageSet, messageType, messageFormat and options.
Public methodCreateBeforeUsingNewParser
The CreateBeforeUsingNewParser method creates as the previous sibling a new NBElement in the logical tree that belongs to the specified parser.
Public methodCreateFirstChild(Int32)
The CreateFirstChild method creates as the first child a new NBElement with the given Type.
Public methodCreateFirstChild(String)
The CreateFirstChild method creates as the first child a new NBElement with the given Name.
Public methodCreateFirstChild(String, String)
The CreateFirstChild method creates as the first child a new NBElement with the given Namespace and Name.
Public methodCreateFirstChild(Int32, String, Object)
The CreateFirstChild method creates as the first child a new NBElement with the given Type, Name and Value.
Public methodCreateFirstChild(String, String, Object)
The CreateFirstChild method creates as the first child a new NBElement with the given Namespace, Name and Value.
Public methodCreateFirstChild(Int32, String, String, Object)
The CreateFirstChild method creates as the first child a new NBElement with the given Type, Namespace, Name and Value.
Public methodCreateFirstChildFromBitStream( Byte )
The CreateFirstChildFromBitStream method creates as the first child a new NBElement and its hierarchy which is populated using the given BitStream.
Public methodCreateFirstChildFromBitStream( Byte , String)
The CreateFirstChildFromBitStream method creates as the first child a new NBElement and its hierarchy which is populated using the given BitStream and Parser.
Public methodCreateFirstChildFromBitStream( Byte , String, Int32, Int32)
The CreateFirstChildFromBitStream method creates as the first child a new NBElement and its hierarchy which is populated using the given BitStream, Parser, encoding and ccsid.
Public methodCreateFirstChildFromBitStream( Byte , String, Int32, Int32, NBBitStreamControl)
The CreateFirstChildFromBitStream method creates as the first child a new NBElement and its hierarchy which is populated using the given BitStream, Parser, encoding, ccsid and options.
Public methodCreateFirstChildFromBitStream( Byte , String, Int32, Int32, String, String, String)
The CreateFirstChildFromBitStream method creates as the first child a new NBElement and its hierarchy which is populated using the given BitStream, Parser, encoding, ccsid, messageSet, messageType and messageFormat.
Public methodCreateFirstChildFromBitStream( Byte , String, Int32, Int32, String, String, String, NBBitStreamControl)
The CreateFirstChildFromBitStream method creates as the first child a new NBElement and its hierarchy which is populated using the given BitStream, Parser, encoding, ccsid, messageSet, messageType, messageFormat and options.
Public methodCreateFirstChildUsingNewParser
The CreateFirstChildUsingNewParser method creates as the first child a new NBElement in the logical tree that belongs to the specified parser.
Public methodCreateLastChild(Int32)
The CreateLastChild method creates as the last child a new NBElement with the given Type.
Public methodCreateLastChild(String)
The CreateLastChild method creates as the last child a new NBElement with the given Name.
Public methodCreateLastChild(String, String)
The CreateLastChild method creates as the last child a new NBElement with the given Namespace and Name.
Public methodCreateLastChild(Int32, String, Object)
The CreateLastChild method creates as the last child a new NBElement with the given Type, Name and Value.
Public methodCreateLastChild(String, String, Object)
The CreateLastChild method creates as the last child a new NBElement with the given Namespace, Name and Value.
Public methodCreateLastChild(Int32, String, String, Object)
The CreateLastChild method creates as the last child a new NBElement with the given type, Namespace, Name and Value.
Public methodCreateLastChildFromBitStream( Byte )
The CreateLastChildFromBitStream method creates as the last child a new NBElement and its hierarchy which is populated using the given BitStream.
Public methodCreateLastChildFromBitStream( Byte , String)
The CreateLastChildFromBitStream method creates as the last child a new NBElement and its hierarchy which is populated using the given BitStream and Parser.
Public methodCreateLastChildFromBitStream( Byte , String, Int32, Int32)
The CreateLastChildFromBitStream method creates as the last child a new NBElement and its hierarchy which is populated using the given BitStream, Parser, encoding and ccsid.
Public methodCreateLastChildFromBitStream( Byte , String, Int32, Int32, NBBitStreamControl)
The CreateLastChildFromBitStream method creates as the last child a new NBElement and its hierarchy which is populated using the given BitStream, Parser, encoding, ccsid and options.
Public methodCreateLastChildFromBitStream( Byte , String, Int32, Int32, String, String, String)
The CreateLastChildFromBitStream method creates as the last child a new NBElement and its hierarchy which is populated using the given BitStream, Parser, encoding, ccsid, messageSet, messageType and messageFormat.
Public methodCreateLastChildFromBitStream( Byte , String, Int32, Int32, String, String, String, NBBitStreamControl)
The CreateLastChildFromBitStream method creates as the last child a new NBElement and its hierarchy which is populated using the given BitStream, Parser, encoding, ccsid, messageSet, messageType, messageFormat and options.
Public methodCreateLastChildUsingNewParser
The CreateLastChildUsingNewParser method creates as the last child a new NBElement in the logical tree that belongs to the specified parser.
Public methodDelete
The Delete method deletes the NBElement being operated on from the logical element tree.
Public methodDeleteAllChildren
The DeleteAllChildren method deletes all the children of the NBElement being operated on from the logical element tree.
Public methodDetach
The Detach method detaches the NBElement being operated on from the logical element tree.
Public methodDetachAllChildren
The DetachAllChildren method detaches all the children of the NBElement being operated on from the logical element tree.
Public methodOnlineEquals
Determines whether the specified OnlineObject is equal to the current OnlineObject.
(Inherited from OnlineObject.)
Protected methodOnlineFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from OnlineObject.)
Public methodFindOrCreate(Int32)
The FindOrCreate method returns the NBElement with the given Type. If the NBElement is not found then it is created.
Public methodFindOrCreate(String)
The FindOrCreate method returns the NBElement with the given Name. If the NBElement is not found then it is created.
Public methodFindOrCreate(Int32, String)
The FindOrCreate method returns the NBElement with the given Type and Name. If the NBElement is not found then it is created.
Public methodFindOrCreate(String, Int32)
The FindOrCreate method returns the NBElement with the given Name and Index. If the NBElement is not found then it is created.
Public methodFindOrCreate(String, String)
The FindOrCreate method returns the NBElement with the given Namespace and Name. If the NBElement is not found then it is created.
Public methodFindOrCreate(Int32, String, Int32)
The FindOrCreate method returns the NBElement with the given Type, Name and Index. If the NBElement is not found then it is created.
Public methodFindOrCreate(Int32, String, String)
The FindOrCreate method returns the NBElement with the given Type, Namespace and Index. If the NBElement is not found then it is created.
Public methodFindOrCreate(String, String, Int32)
The FindOrCreate method returns the NBElement with the given Namespace, Name and Index. If the NBElement is not found then it is created.
Public methodFindOrCreate(Int32, String, String, Int32)
The FindOrCreate method returns the NBElement with the given Type, Namespace, Name and Index. If the NBElement is not found then it is created.
Public methodGetBitArray
The GetBitArray method returns a BitArray value containing the value of the NBElement.
Public methodGetBoolean
The GetBoolean method returns a Boolean value containing the value of the NBElement.
Public methodGetByteArray
The GetByteArray method returns an Byte[] value containing the value of the NBElement.
Public methodGetDateTime
The GetDateTime method returns a DateTime value containing the value of the NBElement.
Public methodGetDateTimeOffset
The GetDateTimeOffset method returns a DateTimeOffset value containing the value of the NBElement.
Public methodGetDecimal
The GetDecimal method returns a Decimal value containing the value of the NBElement.
Public methodGetDouble
The GetDouble method returns a Double value containing the value of the NBElement.
Public methodGetGenericEnumerator
The GetGenericEnumerator method returns an NBElementEnumerator for the children of the NBElement being operated on.
Public methodOnlineGetHashCode
Serves as a hash function for a particular type.
(Inherited from OnlineObject.)
Public methodGetInt32
The GetInt32 method returns an Int value containing the value of the NBElement.
Public methodGetInt64
The GetInt64 method returns an Int64 value containing the value of the NBElement.
Public methodGetNullableBoolean
The GetNullableBoolean method returns a Nullable<bool> value containing the value of the NBElement.
Public methodGetNullableDateTime
The GetNullableDateTime method returns a Nullable<DateTime> value containing the value of the NBElement.
Public methodGetNullableDateTimeOffset
The GetNullableDateTimeOffset method returns a Nullable<DateTimeOffset> value containing the value of the NBElement.
Public methodGetNullableDecimal
The GetNullableDecimal method returns a Nullable<Decimal> value containing the value of the NBElement.
Public methodGetNullableDouble
The GetNullableDouble method returns a Nullable<Double> value containing the value of the NBElement.
Public methodGetNullableInt32
The GetNullableInt32 method returns a Nullable<Int32> value containing the value of the NBElement.
Public methodGetNullableInt64
The GetNullableInt64 method returns a Nullable<Int64> value containing the value of the NBElement.
Public methodGetNullableTimeSpan
The GetNullableTimeSpan method returns a Nullable<TimeSpan> value containing the value of the NBElement.
Public methodGetPlainEnumerator
The GetPlainEnumerator method returns a plain IEnumerator for the children of the NBElement being operated on.
Public methodGetString
The GetString method returns a String value containing the value of the NBElement.
Public methodGetTimeSpan
The GetTimeSpan method returns a TimeSpan value containing the value of the NBElement.
Public methodOnlineGetType
Gets the OnlineType of the current instance.
(Inherited from OnlineObject.)
Protected methodOnlineMemberwiseClone
Creates a shallow copy of the current OnlineObject.
(Inherited from OnlineObject.)
Public methodReplaceAllChildren
The ReplaceAllChildren method deletes all the children of the NBElement being operated on and replaces them with the given NBElement.
Public methodSetValue(Boolean)
The SetValue method assigns the given Boolean value to the NBElement and returns the current NBElement (whose value is set).
Public methodSetValue(Byte)
The SetValue method assigns the given Byte value to the NBElement and returns the current NBElement (whose value is set).
Public methodSetValue( Byte )
The SetValue method assigns the given array unasigned char value to the NBElement and returns the current NBElement (whose value is set).
Public methodSetValue(Char)
The SetValue method assigns the given Char value to the NBElement and returns the current NBElement (whose value is set).
Public methodSetValue(BitArray)
The SetValue method assigns the given BitArray value to the NBElement and returns the current NBElement (whose value is set).
Public methodSetValue(DateTime)
The SetValue method assigns the given DateTime value to the NBElement and returns the current NBElement (whose value is set).
Public methodSetValue(DateTimeOffset)
The SetValue method assigns the given DateTimeOffset value to the NBElement and returns the current NBElement (whose value is set).
Public methodSetValue(Decimal)
The SetValue method assigns the given Decimal value to the NBElement and returns the current NBElement (whose value is set).
Public methodSetValue(Double)
The SetValue method assigns the given Double value to the NBElement and returns the current NBElement (whose value is set).
Public methodSetValue(Int16)
The SetValue method assigns the given Int16 value to the NBElement and returns the current NBElement (whose value is set).
Public methodSetValue(Int32)
The SetValue method assigns the given Int value to the NBElement and returns the current NBElement (whose value is set).
Public methodSetValue(Int64)
The SetValue method assigns the given Int64 value to the NBElement and returns the current NBElement (whose value is set).
Public methodSetValue(Nullable Boolean )
The SetValue method assigns the given Nullable<bool> value to the NBElement and returns the current NBElement (whose value is set).
Public methodSetValue(Nullable Byte )
The SetValue method assigns the given Nullable<Byte> value to the NBElement and returns the current NBElement (whose value is set).
Public methodSetValue(Nullable Char )
The SetValue method assigns the given Nullable<char> value to the NBElement and returns the current NBElement (whose value is set).
Public methodSetValue(Nullable DateTime )
The SetValue method assigns the given Nullable<DateTime> value to the NBElement and returns the current NBElement (whose value is set).
Public methodSetValue(Nullable DateTimeOffset )
The SetValue method assigns the given Nullable<DateTimeOffset> value to the NBElement and returns the current NBElement (whose value is set).
Public methodSetValue(Nullable Decimal )
The SetValue method assigns the given Nullable<Decimal> value to the NBElement and returns the current NBElement (whose value is set).
Public methodSetValue(Nullable Double )
The SetValue method assigns the given Nullable<double> value to the NBElement and returns the current NBElement (whose value is set).
Public methodSetValue(Nullable Int16 )
The SetValue method assigns the given Nullable<Int16> value to the NBElement and returns the current NBElement (whose value is set).
Public methodSetValue(Nullable Int32 )
The SetValue method assigns the given Nullable<int> value to the NBElement and returns the current NBElement (whose value is set).
Public methodSetValue(Nullable Int64 )
The SetValue method assigns the given Nullable<Int64> value to the NBElement and returns the current NBElement (whose value is set).
Public methodSetValue(Nullable Single )
The SetValue method assigns the given Nullable<Single> value to the NBElement and returns the current NBElement (whose value is set).
Public methodSetValue(Nullable TimeSpan )
The SetValue method assigns the given Nullable<TimeSpan> value to the NBElement and returns the current NBElement (whose value is set).
Public methodSetValue(Object)
The SetValue method assigns the given Object's value to the NBElement and returns the current NBElement (whose value is set).
Public methodSetValue(Single)
The SetValue method assigns the given Single value to the NBElement and returns the current NBElement (whose value is set).
Public methodSetValue(String)
The SetValue method assigns the given String value to the NBElement and returns the current NBElement (whose value is set).
Public methodSetValue(TimeSpan)
The SetValue method assigns the given TimeSpan value to the NBElement and returns the current NBElement (whose value is set).
Public methodSetValue(DateTime, NBElementDateTimeType)
The SetValue method assigns the given DateTime value to the NBElement (using the NBElementTimeSpanType to determine the sub-type) and returns the current NBElement (whose value is set).
Public methodSetValue(DateTimeOffset, NBElementDateTimeType)
The SetValue method assigns the given DateTimeOffset value to the NBElement (using the NBElementDateTimeType to determine the sub-type) and returns the current NBElement (whose value is set).
Public methodSetValue(Nullable DateTime , NBElementDateTimeType)
The SetValue method assigns the given Nullable<DateTime> value to the NBElement (using the NBElementTimeSpanType to determine the sub-type) and returns the current NBElement (whose value is set).
Public methodSetValue(Nullable DateTimeOffset , NBElementDateTimeType)
The SetValue method assigns the given Nullable<DateTimeOffset> value to the NBElement (using the NBElementDateTimeType to determine the sub-type) and returns the current NBElement (whose value is set).
Public methodSetValue(Nullable TimeSpan , NBElementTimeSpanType)
The SetValue method assigns the given Nullable<TimeSpan> value to the NBElement (using the NBElementTimeSpanType to determine the sub-type) and returns the current NBElement (whose value is set).
Public methodSetValue(TimeSpan, NBElementTimeSpanType)
The SetValue method assigns the given TimeSpan value to the NBElement (using the NBElementTimeSpanType to determine the sub-type) and returns the current NBElement (whose value is set).
Public methodToString
The ToString method returns a String representation of the NBElement being operated on.
(Overrides OnlineObject ToString .)
Back to Top
See Also