Package | Description |
---|---|
org.dcm4che3.conf.api.internal |
This package is part of the Maven module dcm4che-conf-api.
|
org.dcm4che3.conf.core |
This package is contained in the Maven module dcm4che-conf-core.
|
org.dcm4che3.conf.core.api |
This package is contained in the Maven module dcm4che-conf-core-api.
|
org.dcm4che3.conf.core.index |
This package is contained in the Maven module dcm4che-conf-core.
|
org.dcm4che3.conf.core.normalization |
This package is contained in the Maven module dcm4che-conf-core.
|
org.dcm4che3.conf.core.olock |
This package is contained in the Maven module dcm4che-conf-core.
|
org.dcm4che3.conf.core.storage |
This package is contained in the Maven module dcm4che-conf-core.
|
org.dcm4che3.conf.core.util |
This package is contained in the Maven module dcm4che-conf-core.
|
org.dcm4che3.conf.dicom |
This package is part of the Maven module dcm4che-conf-api
and dcm4che-conf-dicom.
|
Modifier and Type | Field and Description |
---|---|
static Path |
DicomConfigurationManager.METADATA_ROOT_PATH |
Modifier and Type | Method and Description |
---|---|
Path |
DelegatingConfiguration.getPathByUUID(String uuid) |
Modifier and Type | Method and Description |
---|---|
Object |
DelegatingConfiguration.getConfigurationNode(Path path,
Class configurableClass) |
<T> T |
DefaultTypeSafeConfiguration.load(Path path,
Class<T> clazz) |
<T> T |
DefaultTypeSafeConfiguration.load(Path path,
Class<T> clazz,
LoadingContext ctx) |
boolean |
DelegatingConfiguration.nodeExists(Path path) |
void |
ExtensionMergingConfiguration.persistNode(Path path,
Map<String,Object> configNode,
Class configurableClass) |
void |
DelegatingConfiguration.persistNode(Path path,
Map<String,Object> configNode,
Class configurableClass) |
void |
DelegatingConfiguration.refreshNode(Path path) |
void |
DelegatingConfiguration.removeNode(Path path) |
<T> void |
DefaultTypeSafeConfiguration.save(Path path,
T object,
Class<T> clazz) |
Modifier and Type | Field and Description |
---|---|
(package private) Path |
DuplicateUUIDException.existingNodePath |
(package private) Path |
DuplicateUUIDException.nodeBeingPersistedPath |
static Path |
Path.ROOT |
Modifier and Type | Method and Description |
---|---|
static Path |
Path.fromSimpleEscapedPath(String pathStr) |
static Path |
Path.fromSimpleEscapedPathOrNull(String path) |
Path |
DuplicateUUIDException.getExistingNodePath() |
Path |
DuplicateUUIDException.getNodeBeingPersistedPath() |
Path |
Configuration.getPathByUUID(String uuid) |
Path |
Path.subPath(int indexFrom,
int indexTo) |
Modifier and Type | Method and Description |
---|---|
Object |
Configuration.getConfigurationNode(Path path,
Class configurableClass)
Loads a configuration node under the specified path.
|
<T> T |
TypeSafeConfiguration.load(Path path,
Class<T> clazz) |
<T> T |
TypeSafeConfiguration.load(Path path,
Class<T> clazz,
LoadingContext ctx) |
boolean |
Configuration.nodeExists(Path path)
Tests if a node under the specified path exists.
|
void |
Configuration.persistNode(Path path,
Map<String,Object> configNode,
Class configurableClass)
Persists the configuration node to the specified path.
|
void |
Configuration.refreshNode(Path path)
Invalidates any present cached state for the node
It is imperative that some other nodes might also be refreshed during the operation.
|
void |
Configuration.removeNode(Path path)
Removes a configuration node under the specified path with all its children permanently
|
<T> void |
TypeSafeConfiguration.save(Path path,
T object,
Class<T> clazz) |
Constructor and Description |
---|
DuplicateUUIDException(String duplicateUUID,
Path existingNodePath,
Path nodeBeingPersistedPath) |
Modifier and Type | Field and Description |
---|---|
protected Map<String,Path> |
ReferenceIndexingDecorator.uuidToReferableIndex |
Modifier and Type | Method and Description |
---|---|
Path |
ReferenceIndexingDecorator.getPathByUUID(String uuid) |
Modifier and Type | Method and Description |
---|---|
void |
ReferenceIndexingDecorator.persistNode(Path path,
Map<String,Object> configNode,
Class configurableClass) |
void |
ReferenceIndexingDecorator.refreshNode(Path path) |
void |
ReferenceIndexingDecorator.removeNode(Path path) |
Constructor and Description |
---|
ReferenceIndexingDecorator(Configuration delegate,
Map<String,Path> uuidToSimplePathCache) |
Modifier and Type | Method and Description |
---|---|
Object |
DefaultsAndNullFilterDecorator.getConfigurationNode(Path path,
Class configurableClass) |
void |
DefaultsAndNullFilterDecorator.persistNode(Path path,
Map<String,Object> configNode,
Class configurableClass) |
Modifier and Type | Method and Description |
---|---|
Object |
HashBasedOptimisticLockingConfiguration.getConfigurationNode(Path path,
Class configurableClass) |
void |
HashBasedOptimisticLockingConfiguration.persistNode(Path path,
Map<String,Object> configNode,
Class configurableClass) |
Modifier and Type | Method and Description |
---|---|
Path |
SingleJsonFileConfigurationStorage.getPathByUUID(String uuid) |
Path |
InMemoryReadOnlyConfiguration.getPathByUUID(String uuid) |
Path |
InMemoryConfiguration.getPathByUUID(String uuid) |
Modifier and Type | Method and Description |
---|---|
Object |
SingleJsonFileConfigurationStorage.getConfigurationNode(Path path,
Class configurableClass) |
Object |
SimpleCachingConfigurationDecorator.getConfigurationNode(Path path,
Class configurableClass)
Return cached node
|
Object |
InMemoryReadOnlyConfiguration.getConfigurationNode(Path path,
Class configurableClass) |
Object |
InMemoryConfiguration.getConfigurationNode(Path path,
Class configurableClass) |
boolean |
SingleJsonFileConfigurationStorage.nodeExists(Path path) |
boolean |
SimpleCachingConfigurationDecorator.nodeExists(Path path) |
boolean |
InMemoryReadOnlyConfiguration.nodeExists(Path path) |
boolean |
InMemoryConfiguration.nodeExists(Path path) |
void |
SingleJsonFileConfigurationStorage.persistNode(Path path,
Map<String,Object> configNode,
Class configurableClass) |
void |
SimpleCachingConfigurationDecorator.persistNode(Path path,
Map<String,Object> configNode,
Class configurableClass) |
void |
InMemoryReadOnlyConfiguration.persistNode(Path path,
Map<String,Object> configNode,
Class configurableClass) |
void |
InMemoryConfiguration.persistNode(Path path,
Map<String,Object> configNode,
Class configurableClass) |
void |
SingleJsonFileConfigurationStorage.refreshNode(Path path) |
void |
SimpleCachingConfigurationDecorator.refreshNode(Path path) |
void |
InMemoryReadOnlyConfiguration.refreshNode(Path path) |
void |
InMemoryConfiguration.refreshNode(Path path) |
void |
SingleJsonFileConfigurationStorage.removeNode(Path path) |
void |
SimpleCachingConfigurationDecorator.removeNode(Path path) |
void |
InMemoryReadOnlyConfiguration.removeNode(Path path) |
void |
InMemoryConfiguration.removeNode(Path path) |
Modifier and Type | Method and Description |
---|---|
static Deque<ConfigProperty> |
PathFollower.traceProperties(Class rootConfigurableClazz,
Path path)
Walk the given path 'through' the class structures and return the 'trace' of all visited properties
|
Modifier and Type | Field and Description |
---|---|
static Path |
DicomPath.CONFIG_ROOT_PATH |
static Path |
DicomPath.TC_GROUPS_PATH |
Modifier and Type | Method and Description |
---|---|
static Path |
DicomPath.devicePath(String name) |
Modifier and Type | Method and Description |
---|---|
static void |
DicomPath.validateDevicePath(Path path) |
Copyright © 2017 dcm4che.org. All rights reserved.