private class ConfigurationFile.Entry extends ConfigurationFile.ParseNode
| Modifier and Type | Field and Description |
|---|---|
(package private) String |
component |
private boolean |
evaluated |
private boolean |
evaluating |
(package private) String |
fullName |
private boolean |
isConstant |
(package private) boolean |
isOverride |
(package private) boolean |
isPrivate |
(package private) boolean |
isStatic |
private ConfigurationFile.ParseNode |
node |
private boolean |
refersToData |
private boolean |
resolved |
private boolean |
resolving |
private Class |
type |
private Object |
value |
lineno, override| Constructor and Description |
|---|
Entry(String component,
String fullName,
boolean isPrivate,
boolean isStatic,
boolean isOverride,
int lineno,
ConfigurationFile.Parser parser) |
| Modifier and Type | Method and Description |
|---|---|
(package private) Object |
eval(Object data)
Returns the result of evaluating the parse node with the specified
data provided by the call to getEntry.
|
(package private) boolean |
getRefersToData() |
(package private) boolean |
isConstant()
Returns true if the value is a constant.
|
(package private) <T> Class<T> |
resolve(ConfigurationFile.Entry inEntry)
Calculates and returns the declared type of the parse node, as
referred to by the specified entry.
|
(package private) void |
setRefersToData() |
oops, oops, oopsfinal String component
final String fullName
private final ConfigurationFile.ParseNode node
final boolean isPrivate
final boolean isStatic
final boolean isOverride
private Class type
private boolean resolved
private boolean resolving
private boolean isConstant
private boolean refersToData
private boolean evaluated
private boolean evaluating
private Object value
Entry(String component, String fullName, boolean isPrivate, boolean isStatic, boolean isOverride, int lineno, ConfigurationFile.Parser parser) throws ConfigurationException, IOException
ConfigurationExceptionIOExceptionboolean getRefersToData()
void setRefersToData()
<T> Class<T> resolve(ConfigurationFile.Entry inEntry) throws ConfigurationException
ConfigurationFile.ParseNoderesolve in class ConfigurationFile.ParseNodeConfigurationExceptionboolean isConstant()
throws ConfigurationException
ConfigurationFile.ParseNodeisConstant in class ConfigurationFile.ParseNodeConfigurationExceptionObject eval(Object data) throws ConfigurationException
ConfigurationFile.ParseNodeeval in class ConfigurationFile.ParseNodeConfigurationExceptionCopyright 2007-2013, multiple authors.
Licensed under the Apache License, Version 2.0, see the NOTICE file for attributions.