org.dbxml.client.xmldb
Class ResourceSetImpl
java.lang.Object
|
+--org.dbxml.client.xmldb.ResourceSetImpl
- All Implemented Interfaces:
- ResourceSet
- public class ResourceSetImpl
- extends java.lang.Object
- implements ResourceSet
ResourceSet contains a set of resources as returned from a query
or other operation.
|
Method Summary |
void |
addResource(Resource res)
Adds a Resource instance to the set. |
void |
clear()
Removes all Resource instances from the set. |
ResourceIterator |
getIterator()
Returns an iterator over all Resource instances stored in
the set. |
Resource |
getMembersAsResource()
Returns a Resource containing an XML representation of all
resources stored in the set. |
Resource |
getResource(long index)
Returns the Resource instance stored at the index specified
by index. |
long |
getSize()
Returns the number of resources contained in the set. |
void |
removeResource(long index)
Removes the Resource located at index from the
set. |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RESOURCE_SET_NS
public static final java.lang.String RESOURCE_SET_NS
ResourceSetImpl
public ResourceSetImpl(Collection collection,
org.w3c.dom.Document doc)
throws XMLDBException
ResourceSetImpl
public ResourceSetImpl(Collection collection,
SymbolTable symbols,
byte[] bytes)
throws XMLDBException
getIterator
public ResourceIterator getIterator()
throws XMLDBException
- Returns an iterator over all
Resource instances stored in
the set.
- Specified by:
getIterator in interface ResourceSet
- Returns:
- a ResourceIterator over all
Resource instances in the
set. - Throws:
XMLDBException -
getResource
public Resource getResource(long index)
throws XMLDBException
- Returns the
Resource instance stored at the index specified
by index.
- Specified by:
getResource in interface ResourceSet
- Parameters:
index - the index of the resource to retrieve.- Returns:
- the
Resource instance. - Throws:
XMLDBException -
getSize
public long getSize()
throws XMLDBException
- Returns the number of resources contained in the set.
- Specified by:
getSize in interface ResourceSet
- Returns:
- the number of
Resource instances in the set. - Throws:
XMLDBException -
addResource
public void addResource(Resource res)
throws XMLDBException
- Adds a
Resource instance to the set.
- Specified by:
addResource in interface ResourceSet
- Throws:
XMLDBException -
clear
public void clear()
throws XMLDBException
- Removes all
Resource instances from the set.
- Specified by:
clear in interface ResourceSet
- Throws:
XMLDBException -
removeResource
public void removeResource(long index)
throws XMLDBException
- Removes the
Resource located at index from the
set.
- Specified by:
removeResource in interface ResourceSet
- Parameters:
index - The index of the Resource instance to remove.- Throws:
XMLDBException -
getMembersAsResource
public Resource getMembersAsResource()
throws XMLDBException
- Returns a
Resource containing an XML representation of all
resources stored in the set.
- Specified by:
getMembersAsResource in interface ResourceSet
- Returns:
- A
Resource instance containing an XML representation
of all set members. - Throws:
XMLDBException -
Copyright (c) 1999-2001 The dbXML Group, All rights reserved