| Modifier and Type | Field | Description |
|---|---|---|
protected org.apache.logging.log4j.Logger |
logger |
| Constructor | Description |
|---|---|
ComponentRepository() |
| Modifier and Type | Method | Description |
|---|---|---|
protected Tuple<java.lang.Boolean,java.lang.Object> |
getInstance(java.lang.String pPath,
com.google.common.collect.ListMultimap<java.lang.String,ValueWithModifier> pProperties) |
|
static java.util.Map<java.lang.String,com.google.common.collect.ListMultimap<java.lang.String,ValueWithModifier>> |
getPropertiesCache() |
|
static ComponentRepository |
instance() |
|
protected void |
loadPropertiesInStack(java.lang.Object pInstance,
com.google.common.collect.ListMultimap<java.lang.String,ValueWithModifier> pProperties,
java.lang.String pComponentPath,
java.util.Deque<PropertyContext> pPropertyStack) |
|
protected void |
processProperty(PropertyContext pPropCtx,
java.util.Deque<PropertyContext> pPropertyStack) |
|
protected void |
processPropertyStack(java.util.Deque<PropertyContext> pPropertyStack) |
|
<T> T |
resolve(java.lang.String pPath) |
|
protected java.lang.Object |
resolve(java.lang.String pPath,
com.google.common.collect.ListMultimap<java.lang.String,ValueWithModifier> pProperties) |
protected java.lang.Object resolve(java.lang.String pPath,
com.google.common.collect.ListMultimap<java.lang.String,ValueWithModifier> pProperties)
protected void processPropertyStack(java.util.Deque<PropertyContext> pPropertyStack)
protected void processProperty(PropertyContext pPropCtx, java.util.Deque<PropertyContext> pPropertyStack) throws java.lang.IllegalAccessException, java.lang.IllegalArgumentException, java.lang.reflect.InvocationTargetException
java.lang.IllegalAccessExceptionjava.lang.IllegalArgumentExceptionjava.lang.reflect.InvocationTargetExceptionprotected void loadPropertiesInStack(java.lang.Object pInstance,
com.google.common.collect.ListMultimap<java.lang.String,ValueWithModifier> pProperties,
java.lang.String pComponentPath,
java.util.Deque<PropertyContext> pPropertyStack)
protected Tuple<java.lang.Boolean,java.lang.Object> getInstance(java.lang.String pPath, com.google.common.collect.ListMultimap<java.lang.String,ValueWithModifier> pProperties)
pPath - Component PathpProperties - Properties loaded from properties filepublic static ComponentRepository instance()
public static java.util.Map<java.lang.String,com.google.common.collect.ListMultimap<java.lang.String,ValueWithModifier>> getPropertiesCache()
Copyright © 2018. All rights reserved.