Package org.gwtproject.ext
Class PropertyOracleImpl
java.lang.Object
org.gwtproject.ext.PropertyOracleImpl
- All Implemented Interfaces:
PropertyOracle
public class PropertyOracleImpl extends java.lang.Object implements PropertyOracle
- Author:
- Dmitrii Tikhomirov Created by treblereel 12/5/18
-
Field Summary
Fields Modifier and Type Field Description ConfigurationPropertiesconfigurationProperties -
Constructor Summary
Constructors Constructor Description PropertyOracleImpl() -
Method Summary
Modifier and Type Method Description ConfigurationPropertygetConfigurationProperty(java.lang.String propertyName)Attempts to get a named configuration property.SelectionPropertygetSelectionProperty(javax.annotation.processing.Messager logger, java.lang.String propertyName)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
configurationProperties
-
-
Constructor Details
-
PropertyOracleImpl
public PropertyOracleImpl()
-
-
Method Details
-
getConfigurationProperty
public ConfigurationProperty getConfigurationProperty(java.lang.String propertyName) throws UnableToCompleteExceptionDescription copied from interface:PropertyOracleAttempts to get a named configuration property. ThrowsUnableToCompleteExceptionif the property is undefined. The result of invoking this method with the samepropertyNamemust be stable.- Specified by:
getConfigurationPropertyin interfacePropertyOracle- Returns:
- the configuration property instance (never null)
- Throws:
UnableToCompleteException- if the property is unknown or not a configuration property
-
getSelectionProperty
public SelectionProperty getSelectionProperty(javax.annotation.processing.Messager logger, java.lang.String propertyName) throws UnableToCompleteException- Specified by:
getSelectionPropertyin interfacePropertyOracle- Throws:
UnableToCompleteException
-