Package helma.objectmodel.dom
Class XmlIDGenerator
java.lang.Object
helma.objectmodel.dom.XmlIDGenerator
-
Constructor Summary
ConstructorsConstructorDescriptionBuilds a new IDGenerator starting with 0.XmlIDGenerator
(long value) Builds a new IDGenerator starting with value. -
Method Summary
Modifier and TypeMethodDescriptionstatic XmlIDGenerator
getIDGenerator
(File file) Read an IDGenerator from filelong
getValue()
Get the current counter valuenewID()
Delivers a unique id and increases counter by 1.static void
saveIDGenerator
(XmlIDGenerator idgen, File file) Save an id generator to a file.protected void
setValue
(long value) Set the counter to a new valuetoString()
Returns a string representation of this IDGenerator
-
Constructor Details
-
XmlIDGenerator
public XmlIDGenerator()Builds a new IDGenerator starting with 0. -
XmlIDGenerator
public XmlIDGenerator(long value) Builds a new IDGenerator starting with value.
-
-
Method Details
-
newID
Delivers a unique id and increases counter by 1. -
setValue
protected void setValue(long value) Set the counter to a new value -
getValue
public long getValue()Get the current counter value -
toString
Returns a string representation of this IDGenerator -
getIDGenerator
Read an IDGenerator from file- Parameters:
file
-- Returns:
- Throws:
ObjectNotFoundException
-
saveIDGenerator
Save an id generator to a file.- Parameters:
idgen
-file
-- Throws:
IOException
-