|
Xj3D VRML/X3D Code API | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.web3d.vrml.nodes.loader.ContentLoadQueue
Customised queue implementation specifically designed to handle the needs of X3D/VRML external content loading by compressing multi requests for the same URL into a single structure.
| Method Summary | |
void |
add(java.lang.String[] url,
org.web3d.vrml.nodes.loader.FileCache cache,
org.web3d.vrml.nodes.loader.LoadDetails details)
Add the given load request onto the queue. |
void |
clear()
Clear the queue of items. |
org.web3d.vrml.nodes.loader.LoadRequest |
getNext()
Get the next item from the queue. |
void |
purge()
Remove all elements from queue. |
void |
remove(java.lang.String[] url,
org.web3d.vrml.nodes.loader.LoadDetails details)
Remove the given item from the queue. |
int |
size()
Return the size of the queue. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
public void add(java.lang.String[] url,
org.web3d.vrml.nodes.loader.FileCache cache,
org.web3d.vrml.nodes.loader.LoadDetails details)
url - The urls of the item to loadcache - The reference to the shared cache to checkdetails - Detail set for what should be loadedpublic org.web3d.vrml.nodes.loader.LoadRequest getNext()
public int size()
public void purge()
public void clear()
public void remove(java.lang.String[] url,
org.web3d.vrml.nodes.loader.LoadDetails details)
url - The url of the object to be removeddetails - The instance of the detail to be removed from the URL
|
Xj3D VRML/X3D Code API | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||