Skip navigation links
A B C D E F G H I J L M N O P S T V 

A

add(Class<T>, Class<L>, Converter<T>) - Method in class org.dnwiebe.orienteer.converters.Converters
 
addConverter(Converter) - Method in class org.dnwiebe.orienteer.Orienteer
Add a type Converter for general use to enable a new return type to be mentioned in the configuration interface passed to Orienteer.make().
addConverter(Converter, Class<T>) - Method in class org.dnwiebe.orienteer.Orienteer
Add a type Converter for use only on values returned from a particular kind of Lookup, to enable a new return type to be mentioned in the configuration interface passed to Orienteer.make().

B

BooleanConverter - Class in org.dnwiebe.orienteer.converters
Created by dnwiebe on 2/17/17.
BooleanConverter() - Constructor for class org.dnwiebe.orienteer.converters.BooleanConverter
 

C

capitalize(String) - Method in class org.dnwiebe.orienteer.lookups.Lookup
Capitalizes the first character of a String, leaves the rest alone.
convert(String) - Method in class org.dnwiebe.orienteer.converters.BooleanConverter
 
convert(String) - Method in interface org.dnwiebe.orienteer.converters.Converter
Convert a String to a value of another type.
convert(String) - Method in class org.dnwiebe.orienteer.converters.DoubleConverter
 
convert(String) - Method in class org.dnwiebe.orienteer.converters.IntegerConverter
 
convert(String) - Method in class org.dnwiebe.orienteer.converters.LongConverter
 
convert(String) - Method in class org.dnwiebe.orienteer.converters.StringConverter
 
convert(Class<K>, Class<V>, Object...) - Static method in class org.dnwiebe.orienteer.helpers.MapLiteral
 
Converter<T> - Interface in org.dnwiebe.orienteer.converters
Functional interface that describes a method to convert a String value to some other type T.
Converters - Class in org.dnwiebe.orienteer.converters
Created by dnwiebe on 2/17/17.
Converters() - Constructor for class org.dnwiebe.orienteer.converters.Converters
 

D

DoubleConverter - Class in org.dnwiebe.orienteer.converters
Created by dnwiebe on 2/17/17.
DoubleConverter() - Constructor for class org.dnwiebe.orienteer.converters.DoubleConverter
 

E

EnvironmentLookup - Class in org.dnwiebe.orienteer.lookups
Looks up values in the environment.
EnvironmentLookup() - Constructor for class org.dnwiebe.orienteer.lookups.EnvironmentLookup
 
EnvironmentLookup(String) - Constructor for class org.dnwiebe.orienteer.lookups.EnvironmentLookup
 

F

FailingLookup - Class in org.dnwiebe.orienteer.lookups
Throws an exception no matter what value it is asked to look up.
FailingLookup() - Constructor for class org.dnwiebe.orienteer.lookups.FailingLookup
 
FailingLookup(String) - Constructor for class org.dnwiebe.orienteer.lookups.FailingLookup
 
find(Class<T>, Class<L>) - Method in class org.dnwiebe.orienteer.converters.Converters
 
fragment(String) - Method in class org.dnwiebe.orienteer.helpers.Fragmenter
 
Fragmenter - Class in org.dnwiebe.orienteer.helpers
Created by dnwiebe on 2/23/17.
Fragmenter() - Constructor for class org.dnwiebe.orienteer.helpers.Fragmenter
 
Fragments - Annotation Type in org.dnwiebe.orienteer.helpers
Created by dnwiebe on 2/26/17.

G

getName() - Method in class org.dnwiebe.orienteer.lookups.Lookup
Provides a name for this Lookup, mostly for use in system logs.
getTargetTypes() - Method in class org.dnwiebe.orienteer.converters.Converters
 

H

head - Variable in class org.dnwiebe.orienteer.lookups.JsonLookup.Pair
 

I

inhibitInitialCheck() - Method in class org.dnwiebe.orienteer.Orienteer
Call this if for some reason you don't want make() to run its standard initial check to make sure all the configuration values are readable.
IntegerConverter - Class in org.dnwiebe.orienteer.converters
Created by dnwiebe on 2/17/17.
IntegerConverter() - Constructor for class org.dnwiebe.orienteer.converters.IntegerConverter
 

J

JsonFlatLookup - Class in org.dnwiebe.orienteer.lookups
Looks up configuration values in a JSON object.
JsonFlatLookup(Reader, String) - Constructor for class org.dnwiebe.orienteer.lookups.JsonFlatLookup
Create a JsonNestingLookup from a Reader containing JSON.
JsonFlatLookup(InputStream, String) - Constructor for class org.dnwiebe.orienteer.lookups.JsonFlatLookup
Create a JsonNestingLookup from an InputStream containing JSON.
JsonFlatLookup(String, String) - Constructor for class org.dnwiebe.orienteer.lookups.JsonFlatLookup
Create a JsonNestingLookup from JSON in a resource file.
JsonFlatLookup(String, Reader, String) - Constructor for class org.dnwiebe.orienteer.lookups.JsonFlatLookup
Create a JsonNestingLookup from a Reader containing JSON.
JsonFlatLookup(String, InputStream, String) - Constructor for class org.dnwiebe.orienteer.lookups.JsonFlatLookup
Create a JsonNestingLookup from an InputStream containing JSON.
JsonFlatLookup(String, String, String) - Constructor for class org.dnwiebe.orienteer.lookups.JsonFlatLookup
Create a JsonNestingLookup from JSON in a resource file.
JsonLookup - Class in org.dnwiebe.orienteer.lookups
Created by dnwiebe on 2/26/17.
JsonLookup(Reader, String) - Constructor for class org.dnwiebe.orienteer.lookups.JsonLookup
 
JsonLookup(InputStream, String) - Constructor for class org.dnwiebe.orienteer.lookups.JsonLookup
 
JsonLookup(String, String) - Constructor for class org.dnwiebe.orienteer.lookups.JsonLookup
 
JsonLookup(String, Reader, String) - Constructor for class org.dnwiebe.orienteer.lookups.JsonLookup
 
JsonLookup(String, InputStream, String) - Constructor for class org.dnwiebe.orienteer.lookups.JsonLookup
 
JsonLookup(String, String, String) - Constructor for class org.dnwiebe.orienteer.lookups.JsonLookup
 
JsonLookup.Pair - Class in org.dnwiebe.orienteer.lookups
 
JsonNestingLookup - Class in org.dnwiebe.orienteer.lookups
Looks up configuration values in a JSON structure.
JsonNestingLookup(Reader, String) - Constructor for class org.dnwiebe.orienteer.lookups.JsonNestingLookup
Create a JsonNestingLookup from a Reader containing JSON.
JsonNestingLookup(InputStream, String) - Constructor for class org.dnwiebe.orienteer.lookups.JsonNestingLookup
Create a JsonNestingLookup from an InputStream containing JSON.
JsonNestingLookup(String, String) - Constructor for class org.dnwiebe.orienteer.lookups.JsonNestingLookup
Create a JsonNestingLookup from JSON in a resource file.
JsonNestingLookup(String, Reader, String) - Constructor for class org.dnwiebe.orienteer.lookups.JsonNestingLookup
Create a JsonNestingLookup from a Reader containing JSON.
JsonNestingLookup(String, InputStream, String) - Constructor for class org.dnwiebe.orienteer.lookups.JsonNestingLookup
Create a JsonNestingLookup from an InputStream containing JSON.
JsonNestingLookup(String, String, String) - Constructor for class org.dnwiebe.orienteer.lookups.JsonNestingLookup
Create a JsonNestingLookup from JSON in a resource file.

L

LongConverter - Class in org.dnwiebe.orienteer.converters
Created by dnwiebe on 2/17/17.
LongConverter() - Constructor for class org.dnwiebe.orienteer.converters.LongConverter
 
Lookup - Class in org.dnwiebe.orienteer.lookups
Looks up configuration data from a particular source.
Lookup() - Constructor for class org.dnwiebe.orienteer.lookups.Lookup
 
Lookup(String) - Constructor for class org.dnwiebe.orienteer.lookups.Lookup
 

M

make(Class<T>, Lookup...) - Method in class org.dnwiebe.orienteer.Orienteer
Manufacture and return an object of a class that implements the provided interface, such that methods called on that object will produce the highest-priority configuration values available for them.
MapLiteral - Class in org.dnwiebe.orienteer.helpers
Created by dnwiebe on 2/25/17.
MapLiteral() - Constructor for class org.dnwiebe.orienteer.helpers.MapLiteral
 
MapLookup - Class in org.dnwiebe.orienteer.lookups
Looks up values in a supplied Map<String, String>s.
MapLookup(Map<String, String>) - Constructor for class org.dnwiebe.orienteer.lookups.MapLookup
 
MapLookup(String, Map<String, String>) - Constructor for class org.dnwiebe.orienteer.lookups.MapLookup
 

N

nameFromFragments(List<String>) - Method in class org.dnwiebe.orienteer.lookups.EnvironmentLookup
 
nameFromFragments(List<String>) - Method in class org.dnwiebe.orienteer.lookups.FailingLookup
 
nameFromFragments(List<String>) - Method in class org.dnwiebe.orienteer.lookups.JsonFlatLookup
 
nameFromFragments(List<String>) - Method in class org.dnwiebe.orienteer.lookups.JsonNestingLookup
 
nameFromFragments(List<String>) - Method in class org.dnwiebe.orienteer.lookups.Lookup
Assemble an attribute name that conforms to this Lookup's naming scheme from the provided list of name fragments.
nameFromFragments(List<String>) - Method in class org.dnwiebe.orienteer.lookups.MapLookup
 
nameFromFragments(List<String>) - Method in class org.dnwiebe.orienteer.lookups.PropertiesLookup
 
nameFromFragments(List<String>) - Method in class org.dnwiebe.orienteer.lookups.TestLookup
 

O

org.dnwiebe.orienteer - package org.dnwiebe.orienteer
 
org.dnwiebe.orienteer.converters - package org.dnwiebe.orienteer.converters
 
org.dnwiebe.orienteer.helpers - package org.dnwiebe.orienteer.helpers
 
org.dnwiebe.orienteer.lookups - package org.dnwiebe.orienteer.lookups
 
Orienteer - Class in org.dnwiebe.orienteer
Main public class for Orienteer.
Orienteer() - Constructor for class org.dnwiebe.orienteer.Orienteer
 

P

Pair(String) - Constructor for class org.dnwiebe.orienteer.lookups.JsonLookup.Pair
 
PropertiesLookup - Class in org.dnwiebe.orienteer.lookups
Looks up values in the supplied Properties object.
PropertiesLookup(String) - Constructor for class org.dnwiebe.orienteer.lookups.PropertiesLookup
 
PropertiesLookup(InputStream) - Constructor for class org.dnwiebe.orienteer.lookups.PropertiesLookup
 
PropertiesLookup(Properties) - Constructor for class org.dnwiebe.orienteer.lookups.PropertiesLookup
 
PropertiesLookup(String, String) - Constructor for class org.dnwiebe.orienteer.lookups.PropertiesLookup
 
PropertiesLookup(String, InputStream) - Constructor for class org.dnwiebe.orienteer.lookups.PropertiesLookup
 
PropertiesLookup(String, Properties) - Constructor for class org.dnwiebe.orienteer.lookups.PropertiesLookup
 

S

StringConverter - Class in org.dnwiebe.orienteer.converters
Created by dnwiebe on 2/17/17.
StringConverter() - Constructor for class org.dnwiebe.orienteer.converters.StringConverter
 
SystemPropsLookup - Class in org.dnwiebe.orienteer.lookups
Looks up values in System.getProperties().
SystemPropsLookup() - Constructor for class org.dnwiebe.orienteer.lookups.SystemPropsLookup
 
SystemPropsLookup(String) - Constructor for class org.dnwiebe.orienteer.lookups.SystemPropsLookup
 

T

tail - Variable in class org.dnwiebe.orienteer.lookups.JsonLookup.Pair
 
TestLookup - Class in org.dnwiebe.orienteer.lookups
Mostly for testing.
TestLookup(String...) - Constructor for class org.dnwiebe.orienteer.lookups.TestLookup
Create a TestLookup with specified data.
tree - Variable in class org.dnwiebe.orienteer.lookups.JsonLookup
 

V

valueFromName(String, Class) - Method in class org.dnwiebe.orienteer.lookups.FailingLookup
 
valueFromName(String, Class) - Method in class org.dnwiebe.orienteer.lookups.JsonFlatLookup
 
valueFromName(JsonLookup.Pair, Map<String, Object>) - Method in class org.dnwiebe.orienteer.lookups.JsonLookup
 
valueFromName(JsonLookup.Pair, List<Object>) - Method in class org.dnwiebe.orienteer.lookups.JsonLookup
 
valueFromName(String, Class) - Method in class org.dnwiebe.orienteer.lookups.JsonNestingLookup
 
valueFromName(String, Class) - Method in class org.dnwiebe.orienteer.lookups.Lookup
Perform the actual lookup characteristic of this Lookup.
valueFromName(String, Class) - Method in class org.dnwiebe.orienteer.lookups.MapLookup
 
valueFromName(String, Class) - Method in class org.dnwiebe.orienteer.lookups.PropertiesLookup
 
valueFromName(String, Class) - Method in class org.dnwiebe.orienteer.lookups.TestLookup
 
A B C D E F G H I J L M N O P S T V 
Skip navigation links

Copyright © 2017. All rights reserved.