ubiware.util
Class UniqueInstanceGenerator
java.lang.Object
ubiware.util.Counter
ubiware.util.UniqueInstanceGenerator
- Direct Known Subclasses:
- IDGenerator
public class UniqueInstanceGenerator
- extends Counter
This class implements an ID generator, every time getNewID is called, a new uninque ID is generated. The id's are in the
"http://www.ubiware.jyu.fi/id#" namespace
- Since:
- 18.3.2010
- Author:
- Michael Cochez for UBIWARE project
|
Constructor Summary |
UniqueInstanceGenerator(java.lang.String prefixForID,
java.net.URI namespace)
Create an IDGenerator which uses the given prefix. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UniqueInstanceGenerator
public UniqueInstanceGenerator(java.lang.String prefixForID,
java.net.URI namespace)
- Create an IDGenerator which uses the given prefix.
- Parameters:
prefixForID - the prefix for the IDs
getNewResource
public Resource getNewResource()
getNewID
public java.lang.String getNewID()
- Returns a new unique ID.
- Returns:
- the ID