Package | Description |
---|---|
ch.agent.crnickl.api |
Interfaces and classes for use by client applications.
|
ch.agent.crnickl.impl |
Generic implementation of the CrNiCKL API.
|
Modifier and Type | Interface and Description |
---|---|
interface |
UpdatableValueType<T>
An UpdatableValueType is a value type which can be modified.
|
Modifier and Type | Method and Description |
---|---|
ValueType<?> |
SeriesDefinition.getValueType()
Return the value type of the series.
|
ValueType<T> |
Series.getValueType()
Return the value type of the series.
|
ValueType<T> |
Property.getValueType()
Return the value type of the property.
|
<T> ValueType<T> |
Database.getValueType(String name)
Return the value type with the given name.
|
<T> ValueType<T> |
Database.getValueType(Surrogate surrogate)
Return the value type identified by a surrogate.
|
<S> ValueType<S> |
ValueType.typeCheck(Class<S> type)
Cast the value type to the type specified.
|
Modifier and Type | Method and Description |
---|---|
Collection<ValueType<?>> |
Database.getValueTypes(String pattern)
Return value types with names matching a pattern.
|
Modifier and Type | Method and Description |
---|---|
<T> UpdatableProperty<T> |
Database.createProperty(String name,
ValueType<T> valueType,
boolean indexed)
Create a property with the parameters specified.
|
void |
UpdatableSchema.setSeriesType(int seriesNr,
ValueType<?> type)
Set the value type of the series.
|
Modifier and Type | Class and Description |
---|---|
class |
UpdatableValueTypeImpl<T>
Default implementation of
UpdatableValueType . |
class |
ValueTypeImpl<T>
Default implementation of
ValueType . |
Modifier and Type | Method and Description |
---|---|
ValueType<?> |
SeriesDefinitionImpl.getValueType() |
ValueType<T> |
SeriesImpl.getValueType() |
ValueType<T> |
PropertyImpl.getValueType() |
ValueType<?> |
ValueTypeImpl.TypeScanner.scan(String value) |
<S> ValueType<S> |
ValueTypeImpl.typeCheck(Class<S> type) |
Modifier and Type | Method and Description |
---|---|
Class<ValueType> |
ValueTypeImpl.TypeScanner.getType() |
Modifier and Type | Method and Description |
---|---|
void |
ValueTypeImpl.TypeScanner.check(ValueType value) |
void |
DatabaseCache.clear(ValueType<?> valueType)
Remove a value type from the cache if present.
|
void |
DatabaseCacheImpl.clear(ValueType<?> valueType) |
<T> UpdatableProperty<T> |
DatabaseBackendImpl.createProperty(String name,
ValueType<T> valueType,
boolean indexed) |
<T> ValueAccessMethods<T> |
DatabaseBackendImpl.getAccessMethods(ValueType<T> valueType) |
<T> ValueAccessMethods<T> |
DatabaseBackend.getAccessMethods(ValueType<T> valueType)
Return the series access methods object for the given value type.
|
void |
UpdatableSchemaImpl.setSeriesType(int seriesNr,
ValueType<?> type) |
String |
ValueTypeImpl.TypeScanner.toString(ValueType value) |
<T> void |
SchemaUpdatePolicy.willDelete(ValueType<T> valueType)
Throw an exception if the the value type cannot be deleted.
|
<T> void |
SchemaUpdatePolicyImpl.willDelete(ValueType<T> valueType) |
<T> void |
SchemaUpdatePolicy.willDelete(ValueType<T> valueType,
T value)
Throw an exception if the value type value cannot be deleted.
|
<T> void |
SchemaUpdatePolicyImpl.willDelete(ValueType<T> valueType,
T value) |
Constructor and Description |
---|
PropertyImpl(String name,
ValueType<T> valueType,
boolean indexed,
Surrogate surrogate)
Construct a
Property . |
UpdatablePropertyImpl(String name,
ValueType<T> valueType,
boolean indexed,
Surrogate surrogate)
Construct an
UpdatableProperty . |
Copyright © 2017. All rights reserved.