Class CloseableIteratorDOM
java.lang.Object
org.sblim.cimclient.internal.wbem.CloseableIteratorDOM
- All Implemented Interfaces:
Iterator<Object>
,CloseableIterator<Object>
Class CloseableIteratorDOM is a CloseableIterator implementation for the
CIM-XML DOM parser.
-
Constructor Summary
ConstructorsConstructorDescriptionCloseableIteratorDOM
(InputStreamReader pStream, CIMObjectPath pPath) Ctor.CloseableIteratorDOM
(InputSource pIs, CIMObjectPath pLocalPath) Ctor. -
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
Closes theIterator
.getParamValues : returns the list of CIMArgument parsed parameters and their values : String name, CIMDataType type, Object valueIfnext()
orhasNext()
throws aRuntimeException
, this method must be called to get theWBEMException
.boolean
hasNext()
next()
void
remove()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.util.Iterator
forEachRemaining
-
Constructor Details
-
CloseableIteratorDOM
public CloseableIteratorDOM(InputStreamReader pStream, CIMObjectPath pPath) throws WBEMException, IOException Ctor.- Parameters:
pStream
-pPath
-- Throws:
WBEMException
IOException
-
CloseableIteratorDOM
Ctor.- Parameters:
pIs
-pLocalPath
-- Throws:
WBEMException
-
-
Method Details
-
close
public void close()Description copied from interface:CloseableIterator
Closes theIterator
. This allows the underlying implementation to do any cleanup and disconnect from any source that it may be using.- Specified by:
close
in interfaceCloseableIterator<Object>
-
hasNext
public boolean hasNext() -
next
-
remove
public void remove() -
getWBEMException
Description copied from interface:CloseableIterator
Ifnext()
orhasNext()
throws aRuntimeException
, this method must be called to get theWBEMException
.- Specified by:
getWBEMException
in interfaceCloseableIterator<Object>
- Returns:
- The
WBEMException
or null if one was not thrown.
-
getParamValues
getParamValues : returns the list of CIMArgument parsed parameters and their values : String name, CIMDataType type, Object value- Returns:
- List of CIMArgument
-