public class DatatypeRegistry extends Object
Constructor and Description |
---|
DatatypeRegistry() |
Modifier and Type | Method and Description |
---|---|
protected void |
activate() |
com.google.common.base.Optional<DatatypeService> |
getDatatype(String id)
Get the datatype from its id.
|
Iterable<DatatypeService> |
getDatatypes()
Get all the persistent datatypes
This does not include the volatile datatypes (datatypes that were registred using
registerVolatile(DatatypeService) ). |
void |
register(DatatypeService service) |
DatatypeService |
registerVolatile(DatatypeService service)
Register a datatype once its
DatatypeService.getId() method is accessed, and dismiss
it automatically after it has not been accessed for 60 seconds. |
void |
unregister(DatatypeService service) |
public com.google.common.base.Optional<DatatypeService> getDatatype(String id)
public Iterable<DatatypeService> getDatatypes()
registerVolatile(DatatypeService)
).protected void activate()
public void register(DatatypeService service)
public void unregister(DatatypeService service)
public DatatypeService registerVolatile(DatatypeService service)
DatatypeService.getId()
method is accessed, and dismiss
it automatically after it has not been accessed for 60 seconds.DatatypeService
, but modified so that it does not return null
.Copyright © 2010–2024 The DAISY Consortium. All rights reserved.