Adds the information element ie and the corresponding reverse
element if there is a known function to do that mapping.
Registers an object that creates a reverse InfoElement by
masking the elementId of the element's Identifier by 0x4000
and prepending "reverse" to the element's name when the
enterpriseId of the element is pen.
Registers an object that creates a reverse InfoElement by
masking the elementId of the element's Identifier by bits
and prepending "reverse" to the element's name when the
enterpriseId of the element is pen.
Registers the class or object mre as being the one to use when
attempting to find the corresponding reverse InfoElement for
an InfoElement whose enterpriseId is pen.
Gets the information element from the model that has the specified
name.
Gets the information element from the model that has the specified
name.
Name of the element to retrieve
1.3.1
InvalidInfoElementException if an InfoElement is not found
Gets the information element from the model that has the specified Identifier.
Gets the information element from the model that has the specified Identifier.
Identifier of the element to retrieve
1.3.1
InvalidInfoElementException if an InfoElement is not found
Gets the information element from the model that has the specified
elementId and enterpriseId'.
Gets the information element from the model that has the specified
elementId and enterpriseId'.
The Private Enterprise Number of the element to find.
1.3.1
InvalidInfoElementException if an InfoElement is not found
Returns true if this model contains an InfoElement that has the
specified name.
Returns true if this model contains an InfoElement that has the
specified name. Returns false otherwise.
Returns true if this model contains an InfoElement that has the
specified Identifier.
Returns true if this model contains an InfoElement that has the
specified elementId and enterpriseId'; returns false otherwise.
Also returns false if elementId or enterpriseId are outside the
range of legal values.
Returns true if this model contains an InfoElement that has the
specified elementId and enterpriseId'; returns false otherwise.
Also returns false if elementId or enterpriseId are outside the
range of legal values.
The Private Enterprise Number of the element to find.
Gets the information element from the model that has the
specified name as an Option.
Gets the information element from the model that has the specified identifier as an Option.
Gets the information element from the model that has the specified
elementId and enterpriseId as an Option.
Gets the information element from the model that has the specified
elementId and enterpriseId as an Option.
Returns None if elementId or enterpriseId are outside the
range of legal values.
The Private Enterprise Number of the element to find.
Creates an InfoElement from each node in nodes and adds
that InfoElement to the InfoModel.
Creates an InfoElement from each node in nodes and adds
that InfoElement to the InfoModel.
The sequence of Nodes to parse
Returns an Iterator to visit the InfoElements in the model.
The model that this model inherits from
Marks as deleted the information element that has the specified name.
Marks as deleted the information element that has the specified name. Returns the deleted element.
Marks as deleted the information element that has the specified identifier.
Marks as deleted the information element that has the specified identifier. Returns the deleted element.
Determines whether reverse elements are included with the standard model.
Determines whether reverse elements are included with the
standard model. Returns true if previous setting was to
include reverse elements, and false if the previous setting
was not to include reverse elements.
The InfoModel class represents the IPFIX Information Model.
The Information Model contains Information Elmenets.
To use the standard IPFIX Information Model, the caller invokes the
getStandardInfoModel()method on the companion object. If necessary, that function reads the standard model from an XML file. The caller is given an empty model that inherits from the standard model. This allows the caller to manipulate the information model without invalidating the standard model or disrupting other threads.The companion object for more details.