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 TypeMethodDescriptionvoidclose()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.booleanhasNext()next()voidremove()Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Iterator
forEachRemaining
-
Constructor Details
-
CloseableIteratorDOM
public CloseableIteratorDOM(InputStreamReader pStream, CIMObjectPath pPath) throws WBEMException, IOException Ctor.- Parameters:
pStream-pPath-- Throws:
WBEMExceptionIOException
-
CloseableIteratorDOM
Ctor.- Parameters:
pIs-pLocalPath-- Throws:
WBEMException
-
-
Method Details
-
close
public void close()Description copied from interface:CloseableIteratorCloses theIterator. This allows the underlying implementation to do any cleanup and disconnect from any source that it may be using.- Specified by:
closein interfaceCloseableIterator<Object>
-
hasNext
-
next
-
remove
-
getWBEMException
Description copied from interface:CloseableIteratorIfnext()orhasNext()throws aRuntimeException, this method must be called to get theWBEMException.- Specified by:
getWBEMExceptionin interfaceCloseableIterator<Object>- Returns:
- The
WBEMExceptionor null if one was not thrown.
-
getParamValues
-