| Package | Description |
|---|---|
| org.faktorips.runtime | |
| org.faktorips.runtime.internal | |
| org.faktorips.runtime.model |
Contains classes that allow access to design time model information about Faktor-IPS objects.
|
| org.faktorips.runtime.model.table |
Classes that allow access to design time model information on tables.
|
| org.faktorips.runtime.model.type |
Classes that allow access to design time model information on policy and product component types.
|
| Modifier and Type | Method and Description |
|---|---|
<T extends ITable<?>> |
IRuntimeRepository.getTable(Class<T> tableClass)
Returns the table contents for the given table class.
|
protected <T extends ITable<?>> |
InMemoryRuntimeRepository.getTableInternal(Class<T> tableClass)
InMemoryRepository also searches for tables that are instances of subclasses of the given
tableClass.
|
| Modifier and Type | Method and Description |
|---|---|
ITable<?> |
IRuntimeRepository.getTable(String qualifiedTableName)
Returns the table contents for the given qualified table name.
|
protected ITable<?> |
InMemoryRuntimeRepository.getTableInternal(String qualifiedTableName) |
| Modifier and Type | Method and Description |
|---|---|
IComputable<String,ITable<?>> |
ICacheFactory.createTableCache(IComputable<String,ITable<?>> computable) |
List<ITable<?>> |
IRuntimeRepository.getAllTables()
Returns all tables available in this repository.
|
| Modifier and Type | Method and Description |
|---|---|
void |
InMemoryRuntimeRepository.putTable(ITable<?> table)
Puts the table into the repository.
|
void |
InMemoryRuntimeRepository.putTable(ITable<?> table,
String qName)
Puts the table with the indicated name into the repository with .
|
| Modifier and Type | Method and Description |
|---|---|
IComputable<String,ITable<?>> |
ICacheFactory.createTableCache(IComputable<String,ITable<?>> computable) |
protected void |
InMemoryRuntimeRepository.getAllTables(List<ITable<?>> result) |
| Modifier and Type | Class and Description |
|---|---|
class |
Table<R>
The base class for all the generated table classes.
|
| Modifier and Type | Method and Description |
|---|---|
<T extends ITable<?>> |
AbstractRuntimeRepository.getTable(Class<T> tableClass) |
protected <T extends ITable<?>> |
AbstractTocBasedRuntimeRepository.getTableInternal(Class<T> tableClass) |
protected abstract <T extends ITable<?>> |
AbstractRuntimeRepository.getTableInternal(Class<T> tableClass)
Same as
AbstractRuntimeRepository.getTable(Class) but searches only in this repository and not the ones, this
repository depends on. |
| Modifier and Type | Method and Description |
|---|---|
protected abstract ITable<?> |
AbstractTocBasedRuntimeRepository.createTable(TableContentTocEntry tocEntry)
Creates the table object for the given toc entry.
|
protected ITable<?> |
AbstractClassLoadingRuntimeRepository.createTable(TableContentTocEntry tocEntry) |
protected ITable<?> |
AbstractTocBasedRuntimeRepository.getNotCachedTable(String qualifiedTableName) |
protected abstract ITable<?> |
AbstractCachingRuntimeRepository.getNotCachedTable(String qualifiedTableName) |
ITable<?> |
AbstractRuntimeRepository.getTable(String qualifiedTableName) |
protected abstract ITable<?> |
AbstractRuntimeRepository.getTableInternal(String qualifiedTableName)
Same as
AbstractRuntimeRepository.getTable(String)) but searches only in this repository and not the ones,
this repository depends on. |
protected ITable<?> |
AbstractCachingRuntimeRepository.getTableInternal(String qualifiedTableName) |
| Modifier and Type | Method and Description |
|---|---|
IComputable<String,ITable<?>> |
AbstractCacheFactory.createTableCache(IComputable<String,ITable<?>> computable) |
List<ITable<?>> |
AbstractRuntimeRepository.getAllTables() |
| Modifier and Type | Method and Description |
|---|---|
IComputable<String,ITable<?>> |
AbstractCacheFactory.createTableCache(IComputable<String,ITable<?>> computable) |
void |
AbstractTocBasedRuntimeRepository.getAllTables(List<ITable<?>> result) |
protected abstract void |
AbstractRuntimeRepository.getAllTables(List<ITable<?>> result)
Same as
getAllTables() but searches only in this repository and not the ones,
this repository depends on. |
| Modifier and Type | Method and Description |
|---|---|
static TableStructure |
IpsModel.getTableStructure(ITable<?> table) |
| Modifier and Type | Method and Description |
|---|---|
static TableStructure |
IpsModel.getTableStructure(Class<? extends ITable<?>> tableObjectClass) |
| Modifier and Type | Method and Description |
|---|---|
protected static LinkedHashMap<String,TableColumn> |
TableColumn.createModelsFrom(TableStructure tableStructure,
Class<? extends ITable<?>> tableObjectClass,
Class<?> tableRowClass) |
| Constructor and Description |
|---|
TableStructure(Class<? extends ITable<?>> tableObjectClass) |
| Modifier and Type | Method and Description |
|---|---|
ITable<?> |
TableUsage.getTable(IProductComponent productComponent,
Calendar effectiveDate)
Returns the table the given product component references for this table usage.
|
Copyright © 2019. All rights reserved.