public class IDManagerStringFromLong extends Object implements IDManagerString
| Modifier and Type | Field and Description |
|---|---|
protected StringEncoding<Long> |
encoder |
protected IDManagerLong |
manager |
| Constructor and Description |
|---|
IDManagerStringFromLong(IDManagerLong manager)
Constructor.
|
IDManagerStringFromLong(IDManagerLong manager,
StringEncoding<Long> encoder)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
String |
allocate()
Allocate a new unique identifier.
|
void |
free(String id)
Free the given identifier.
|
void |
used(String id)
Declare an identifier as used so it cannot be allocated.
|
protected IDManagerLong manager
protected StringEncoding<Long> encoder
public IDManagerStringFromLong(IDManagerLong manager, StringEncoding<Long> encoder)
public IDManagerStringFromLong(IDManagerLong manager)
public String allocate()
IDManagerStringallocate in interface IDManagerStringpublic void free(String id)
IDManagerStringfree in interface IDManagerStringpublic void used(String id)
IDManagerStringused in interface IDManagerStringCopyright © 2019. All rights reserved.