A B C D E F G H I J K L M N O P R S T U V W 

A

AbstractClassHierarchyNodeVisitor - Class in org.apache.reef.tang.util.walk
Generic interface to traverse nodes of the class hierarchy.
AbstractClassHierarchyNodeVisitor() - Constructor for class org.apache.reef.tang.util.walk.AbstractClassHierarchyNodeVisitor
 
AbstractInjectionPlanNodeVisitor - Class in org.apache.reef.tang.util.walk
Generic interface to traverse nodes of the injection plan.
AbstractInjectionPlanNodeVisitor() - Constructor for class org.apache.reef.tang.util.walk.AbstractInjectionPlanNodeVisitor
 
AbstractMonotonicMultiMap<K,V> - Class in org.apache.reef.tang.util
 
AbstractMonotonicMultiMap(Map<K, Set<V>>) - Constructor for class org.apache.reef.tang.util.AbstractMonotonicMultiMap
 
AbstractNode - Class in org.apache.reef.tang.implementation.types
 
AbstractNode(Node, String, String) - Constructor for class org.apache.reef.tang.implementation.types.AbstractNode
 
add(Map.Entry<K, V>) - Method in class org.apache.reef.tang.util.AbstractMonotonicMultiMap
 
add(T) - Method in class org.apache.reef.tang.util.MonotonicHashSet
 
add(T) - Method in class org.apache.reef.tang.util.MonotonicSet
 
addAll(Collection<? extends Map.Entry<K, V>>) - Method in class org.apache.reef.tang.util.AbstractMonotonicMultiMap
 
addAll(Collection<? extends T>) - Method in class org.apache.reef.tang.util.MonotonicHashSet
 
addAll(Collection<? extends T>) - Method in class org.apache.reef.tang.util.MonotonicSet
 
addAllArgs(Iterable<? extends ClassHierarchyProto.ConstructorArg>) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorDef.Builder
repeated .ConstructorArg args = 2;
addAllArgs(Iterable<? extends InjectionPlanProto.InjectionPlan>) - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Constructor.Builder
repeated .InjectionPlan args = 1;
addAllChildren(Iterable<? extends ClassHierarchyProto.Node>) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node.Builder
repeated .Node children = 6;
addAllIgnoreDuplicates(Collection<? extends T>) - Method in class org.apache.reef.tang.util.MonotonicHashSet
 
addAllIgnoreDuplicates(Collection<? extends T>) - Method in class org.apache.reef.tang.util.MonotonicSet
 
addAllImplFullNames(Iterable<String>) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode.Builder
repeated string impl_full_names = 6;
addAllInjectableConstructors(Iterable<? extends ClassHierarchyProto.ConstructorDef>) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode.Builder
repeated .ConstructorDef InjectableConstructors = 4;
addAllInstanceDefault(Iterable<String>) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode.Builder
repeated string instance_default = 7;
addAllOtherConstructors(Iterable<? extends ClassHierarchyProto.ConstructorDef>) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode.Builder
repeated .ConstructorDef OtherConstructors = 5;
addAllPlans(Iterable<? extends InjectionPlanProto.InjectionPlan>) - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Subplan.Builder
repeated .InjectionPlan plans = 2;
addArgs(ClassHierarchyProto.ConstructorArg) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorDef.Builder
repeated .ConstructorArg args = 2;
addArgs(int, ClassHierarchyProto.ConstructorArg) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorDef.Builder
repeated .ConstructorArg args = 2;
addArgs(ClassHierarchyProto.ConstructorArg.Builder) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorDef.Builder
repeated .ConstructorArg args = 2;
addArgs(int, ClassHierarchyProto.ConstructorArg.Builder) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorDef.Builder
repeated .ConstructorArg args = 2;
addArgs(InjectionPlanProto.InjectionPlan) - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Constructor.Builder
repeated .InjectionPlan args = 1;
addArgs(int, InjectionPlanProto.InjectionPlan) - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Constructor.Builder
repeated .InjectionPlan args = 1;
addArgs(InjectionPlanProto.InjectionPlan.Builder) - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Constructor.Builder
repeated .InjectionPlan args = 1;
addArgs(int, InjectionPlanProto.InjectionPlan.Builder) - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Constructor.Builder
repeated .InjectionPlan args = 1;
addArgsBuilder() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorDef.Builder
repeated .ConstructorArg args = 2;
addArgsBuilder(int) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorDef.Builder
repeated .ConstructorArg args = 2;
addArgsBuilder() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Constructor.Builder
repeated .InjectionPlan args = 1;
addArgsBuilder(int) - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Constructor.Builder
repeated .InjectionPlan args = 1;
addChildren(ClassHierarchyProto.Node) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node.Builder
repeated .Node children = 6;
addChildren(int, ClassHierarchyProto.Node) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node.Builder
repeated .Node children = 6;
addChildren(ClassHierarchyProto.Node.Builder) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node.Builder
repeated .Node children = 6;
addChildren(int, ClassHierarchyProto.Node.Builder) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node.Builder
repeated .Node children = 6;
addChildrenBuilder() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node.Builder
repeated .Node children = 6;
addChildrenBuilder(int) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node.Builder
repeated .Node children = 6;
addCommandLineOption(Option, CommandLine.CommandLineCallback) - Method in class org.apache.reef.tang.formats.CommandLine
 
addConfiguration(Configuration) - Method in interface org.apache.reef.tang.ConfigurationBuilder
Add all configuration parameters from the given Configuration object.
addConfiguration(Configuration) - Method in class org.apache.reef.tang.implementation.ConfigurationBuilderImpl
 
addImplFullNames(String) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode.Builder
repeated string impl_full_names = 6;
addImplFullNamesBytes(ByteString) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode.Builder
repeated string impl_full_names = 6;
addInjectableConstructors(ClassHierarchyProto.ConstructorDef) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode.Builder
repeated .ConstructorDef InjectableConstructors = 4;
addInjectableConstructors(int, ClassHierarchyProto.ConstructorDef) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode.Builder
repeated .ConstructorDef InjectableConstructors = 4;
addInjectableConstructors(ClassHierarchyProto.ConstructorDef.Builder) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode.Builder
repeated .ConstructorDef InjectableConstructors = 4;
addInjectableConstructors(int, ClassHierarchyProto.ConstructorDef.Builder) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode.Builder
repeated .ConstructorDef InjectableConstructors = 4;
addInjectableConstructorsBuilder() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode.Builder
repeated .ConstructorDef InjectableConstructors = 4;
addInjectableConstructorsBuilder(int) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode.Builder
repeated .ConstructorDef InjectableConstructors = 4;
addInstanceDefault(String) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode.Builder
repeated string instance_default = 7;
addInstanceDefaultBytes(ByteString) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode.Builder
repeated string instance_default = 7;
addOtherConstructors(ClassHierarchyProto.ConstructorDef) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode.Builder
repeated .ConstructorDef OtherConstructors = 5;
addOtherConstructors(int, ClassHierarchyProto.ConstructorDef) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode.Builder
repeated .ConstructorDef OtherConstructors = 5;
addOtherConstructors(ClassHierarchyProto.ConstructorDef.Builder) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode.Builder
repeated .ConstructorDef OtherConstructors = 5;
addOtherConstructors(int, ClassHierarchyProto.ConstructorDef.Builder) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode.Builder
repeated .ConstructorDef OtherConstructors = 5;
addOtherConstructorsBuilder() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode.Builder
repeated .ConstructorDef OtherConstructors = 5;
addOtherConstructorsBuilder(int) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode.Builder
repeated .ConstructorDef OtherConstructors = 5;
addParser(Class<? extends ExternalConstructor<?>>) - Method in class org.apache.reef.tang.formats.ParameterParser
 
addParser(Class<U>, Class<? extends ExternalConstructor<T>>) - Method in class org.apache.reef.tang.formats.ParameterParser
 
addPlans(InjectionPlanProto.InjectionPlan) - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Subplan.Builder
repeated .InjectionPlan plans = 2;
addPlans(int, InjectionPlanProto.InjectionPlan) - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Subplan.Builder
repeated .InjectionPlan plans = 2;
addPlans(InjectionPlanProto.InjectionPlan.Builder) - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Subplan.Builder
repeated .InjectionPlan plans = 2;
addPlans(int, InjectionPlanProto.InjectionPlan.Builder) - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Subplan.Builder
repeated .InjectionPlan plans = 2;
addPlansBuilder() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Subplan.Builder
repeated .InjectionPlan plans = 2;
addPlansBuilder(int) - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Subplan.Builder
repeated .InjectionPlan plans = 2;
ALIAS_LANGUAGE_FIELD_NUMBER - Static variable in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode
 
ALIAS_NAME_FIELD_NUMBER - Static variable in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode
 
ARGS_FIELD_NUMBER - Static variable in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorDef
 
ARGS_FIELD_NUMBER - Static variable in class org.apache.reef.tang.proto.InjectionPlanProto.Constructor
 
Aspect - Interface in org.apache.reef.tang
A simple interface that allows external code to interpose on Tang object injections.
assertStaticClean() - Method in class org.apache.reef.tang.formats.ConfigurationModule
 
AvroClassHierarchySerializer - Class in org.apache.reef.tang.implementation.avro
Serialize and Deserialize ClassHierarchy to and from AvroClassHierarchy.
AvroClassHierarchySerializer() - Constructor for class org.apache.reef.tang.implementation.avro.AvroClassHierarchySerializer
 
AvroClassNode - Class in org.apache.reef.tang.implementation.avro
 
AvroClassNode() - Constructor for class org.apache.reef.tang.implementation.avro.AvroClassNode
Default constructor.
AvroClassNode(Boolean, Boolean, Boolean, List<AvroConstructorDef>, List<AvroConstructorDef>, List<CharSequence>, CharSequence) - Constructor for class org.apache.reef.tang.implementation.avro.AvroClassNode
All-args constructor.
AvroClassNode.Builder - Class in org.apache.reef.tang.implementation.avro
RecordBuilder for AvroClassNode instances.
AvroConfiguration - Class in org.apache.reef.tang.formats.avro
 
AvroConfiguration() - Constructor for class org.apache.reef.tang.formats.avro.AvroConfiguration
Default constructor.
AvroConfiguration(CharSequence, List<ConfigurationEntry>) - Constructor for class org.apache.reef.tang.formats.avro.AvroConfiguration
All-args constructor.
AvroConfiguration.Builder - Class in org.apache.reef.tang.formats.avro
RecordBuilder for AvroConfiguration instances.
AvroConfigurationSerializer - Class in org.apache.reef.tang.formats
(De-)Serializing Configuration to and from AvroConfiguration.
AvroConfigurationSerializer() - Constructor for class org.apache.reef.tang.formats.AvroConfigurationSerializer
 
AvroConstructorArg - Class in org.apache.reef.tang.implementation.avro
 
AvroConstructorArg() - Constructor for class org.apache.reef.tang.implementation.avro.AvroConstructorArg
Default constructor.
AvroConstructorArg(CharSequence, CharSequence, Boolean) - Constructor for class org.apache.reef.tang.implementation.avro.AvroConstructorArg
All-args constructor.
AvroConstructorArg.Builder - Class in org.apache.reef.tang.implementation.avro
RecordBuilder for AvroConstructorArg instances.
AvroConstructorDef - Class in org.apache.reef.tang.implementation.avro
 
AvroConstructorDef() - Constructor for class org.apache.reef.tang.implementation.avro.AvroConstructorDef
Default constructor.
AvroConstructorDef(CharSequence, List<AvroConstructorArg>) - Constructor for class org.apache.reef.tang.implementation.avro.AvroConstructorDef
All-args constructor.
AvroConstructorDef.Builder - Class in org.apache.reef.tang.implementation.avro
RecordBuilder for AvroConstructorDef instances.
AvroNamedParameterNode - Class in org.apache.reef.tang.implementation.avro
 
AvroNamedParameterNode() - Constructor for class org.apache.reef.tang.implementation.avro.AvroNamedParameterNode
Default constructor.
AvroNamedParameterNode(CharSequence, CharSequence, Boolean, Boolean, CharSequence, CharSequence, List<CharSequence>) - Constructor for class org.apache.reef.tang.implementation.avro.AvroNamedParameterNode
All-args constructor.
AvroNamedParameterNode.Builder - Class in org.apache.reef.tang.implementation.avro
RecordBuilder for AvroNamedParameterNode instances.
AvroNode - Class in org.apache.reef.tang.implementation.avro
 
AvroNode() - Constructor for class org.apache.reef.tang.implementation.avro.AvroNode
Default constructor.
AvroNode(CharSequence, CharSequence, AvroClassNode, AvroNamedParameterNode, AvroPackageNode, List<AvroNode>) - Constructor for class org.apache.reef.tang.implementation.avro.AvroNode
All-args constructor.
AvroNode.Builder - Class in org.apache.reef.tang.implementation.avro
RecordBuilder for AvroNode instances.
AvroPackageNode - Class in org.apache.reef.tang.implementation.avro
 
AvroPackageNode() - Constructor for class org.apache.reef.tang.implementation.avro.AvroPackageNode
 
AvroPackageNode.Builder - Class in org.apache.reef.tang.implementation.avro
RecordBuilder for AvroPackageNode instances.

B

bind(String, String) - Method in interface org.apache.reef.tang.ConfigurationBuilder
Bind classes to each other, based on their full class names; alternatively, bound a NamedParameter configuration option to a configuration value.
bind(Node, Node) - Method in interface org.apache.reef.tang.ConfigurationBuilder
Bind classes to each other, based on their full class names; alternatively, bound a NamedParameter configuration option to a configuration value.
bind(Class<?>, Impl<?>) - Method in class org.apache.reef.tang.formats.ConfigurationModuleBuilder
 
bind(String, String) - Method in class org.apache.reef.tang.implementation.ConfigurationBuilderImpl
 
bind(Node, Node) - Method in class org.apache.reef.tang.implementation.ConfigurationBuilderImpl
 
bind(Class<T>, Class<?>) - Method in class org.apache.reef.tang.implementation.java.JavaConfigurationBuilderImpl
 
bind(Class<T>, Class<?>) - Method in interface org.apache.reef.tang.JavaConfigurationBuilder
Bind named parameters, implementations or external constructors, depending on the types of the classes passed in.
bindAspect(Aspect) - Method in class org.apache.reef.tang.implementation.java.InjectorImpl
 
bindAspect(Aspect) - Method in interface org.apache.reef.tang.Injector
Binds a TANG Aspect to this injector.
bindConstructor(ClassNode<T>, ClassNode<? extends ExternalConstructor<? extends T>>) - Method in interface org.apache.reef.tang.ConfigurationBuilder
Register an ExternalConstructor implementation with Tang.
bindConstructor(Class<T>, Class<? extends ExternalConstructor<? extends T>>) - Method in class org.apache.reef.tang.formats.ConfigurationModuleBuilder
 
bindConstructor(Class<T>, Impl<? extends ExternalConstructor<? extends T>>) - Method in class org.apache.reef.tang.formats.ConfigurationModuleBuilder
 
bindConstructor(ClassNode<T>, ClassNode<? extends ExternalConstructor<? extends T>>) - Method in class org.apache.reef.tang.implementation.ConfigurationBuilderImpl
 
bindConstructor(Class<T>, Class<? extends ExternalConstructor<? extends T>>) - Method in class org.apache.reef.tang.implementation.java.JavaConfigurationBuilderImpl
 
bindConstructor(Class<T>, Class<? extends ExternalConstructor<? extends T>>) - Method in interface org.apache.reef.tang.JavaConfigurationBuilder
 
BindException - Exception in org.apache.reef.tang.exceptions
Thrown when an illegal or contradictory configuration option is encountered.
BindException(String, Throwable) - Constructor for exception org.apache.reef.tang.exceptions.BindException
 
BindException(String) - Constructor for exception org.apache.reef.tang.exceptions.BindException
 
bindImplementation(Class<T>, Class<? extends T>) - Method in class org.apache.reef.tang.formats.ConfigurationModuleBuilder
 
bindImplementation(Class<T>, String) - Method in class org.apache.reef.tang.formats.ConfigurationModuleBuilder
 
bindImplementation(Class<T>, Impl<? extends T>) - Method in class org.apache.reef.tang.formats.ConfigurationModuleBuilder
 
bindImplementation(ClassNode<T>, ClassNode<? extends T>) - Method in class org.apache.reef.tang.implementation.ConfigurationBuilderImpl
 
bindImplementation(Class<T>, Class<? extends T>) - Method in class org.apache.reef.tang.implementation.java.JavaConfigurationBuilderImpl
 
bindImplementation(Class<T>, Class<? extends T>) - Method in interface org.apache.reef.tang.JavaConfigurationBuilder
Binds the Class impl as the implementation of the interface iface.
Bindings - Variable in class org.apache.reef.tang.formats.avro.AvroConfiguration
Deprecated.
bindList(NamedParameterNode<List<T>>, List) - Method in interface org.apache.reef.tang.ConfigurationBuilder
Bind an list of implementations(Class or String) to an given NamedParameter.
bindList(String, List) - Method in interface org.apache.reef.tang.ConfigurationBuilder
 
bindList(Class<? extends Name<List<T>>>, Impl<List>) - Method in class org.apache.reef.tang.formats.ConfigurationModuleBuilder
 
bindList(Class<? extends Name<List<T>>>, Param<List>) - Method in class org.apache.reef.tang.formats.ConfigurationModuleBuilder
 
bindList(Class<? extends Name<List<T>>>, List) - Method in class org.apache.reef.tang.formats.ConfigurationModuleBuilder
 
bindList(NamedParameterNode<List<T>>, List) - Method in class org.apache.reef.tang.implementation.ConfigurationBuilderImpl
 
bindList(String, List) - Method in class org.apache.reef.tang.implementation.ConfigurationBuilderImpl
 
bindList(Class<? extends Name<List<T>>>, List) - Method in class org.apache.reef.tang.implementation.java.JavaConfigurationBuilderImpl
Binding list method for JavaConfigurationBuilder.
bindList(Class<? extends Name<List<T>>>, List) - Method in interface org.apache.reef.tang.JavaConfigurationBuilder
Binds a specific list to a named parameter.
BindLocation - Interface in org.apache.reef.tang
This interface is used to track the source of configuration bindings.
bindNamedParameter(Class<? extends Name<T>>, String) - Method in class org.apache.reef.tang.formats.ConfigurationModuleBuilder
 
bindNamedParameter(Class<? extends Name<T>>, Param<T>) - Method in class org.apache.reef.tang.formats.ConfigurationModuleBuilder
 
bindNamedParameter(Class<? extends Name<T>>, Class<? extends T>) - Method in class org.apache.reef.tang.formats.ConfigurationModuleBuilder
 
bindNamedParameter(Class<? extends Name<T>>, Impl<? extends T>) - Method in class org.apache.reef.tang.formats.ConfigurationModuleBuilder
 
bindNamedParameter(Class<? extends Name<?>>, String) - Method in class org.apache.reef.tang.implementation.java.JavaConfigurationBuilderImpl
 
bindNamedParameter(Class<? extends Name<T>>, Class<? extends T>) - Method in class org.apache.reef.tang.implementation.java.JavaConfigurationBuilderImpl
 
bindNamedParameter(Class<? extends Name<?>>, String) - Method in interface org.apache.reef.tang.JavaConfigurationBuilder
Set the value of a named parameter.
bindNamedParameter(Class<? extends Name<T>>, Class<? extends T>) - Method in interface org.apache.reef.tang.JavaConfigurationBuilder
 
bindParameter(NamedParameterNode<T>, String) - Method in class org.apache.reef.tang.implementation.ConfigurationBuilderImpl
 
bindSetEntry(NamedParameterNode<Set<T>>, Node) - Method in interface org.apache.reef.tang.ConfigurationBuilder
 
bindSetEntry(NamedParameterNode<Set<T>>, String) - Method in interface org.apache.reef.tang.ConfigurationBuilder
 
bindSetEntry(String, String) - Method in interface org.apache.reef.tang.ConfigurationBuilder
 
bindSetEntry(String, Node) - Method in interface org.apache.reef.tang.ConfigurationBuilder
 
bindSetEntry(Class<? extends Name<Set<T>>>, String) - Method in class org.apache.reef.tang.formats.ConfigurationModuleBuilder
 
bindSetEntry(Class<? extends Name<Set<T>>>, Class<? extends T>) - Method in class org.apache.reef.tang.formats.ConfigurationModuleBuilder
 
bindSetEntry(Class<? extends Name<Set<T>>>, Impl<? extends T>) - Method in class org.apache.reef.tang.formats.ConfigurationModuleBuilder
 
bindSetEntry(Class<? extends Name<Set<T>>>, Param<? extends T>) - Method in class org.apache.reef.tang.formats.ConfigurationModuleBuilder
 
bindSetEntry(String, String) - Method in class org.apache.reef.tang.implementation.ConfigurationBuilderImpl
 
bindSetEntry(String, Node) - Method in class org.apache.reef.tang.implementation.ConfigurationBuilderImpl
 
bindSetEntry(NamedParameterNode<Set<T>>, String) - Method in class org.apache.reef.tang.implementation.ConfigurationBuilderImpl
 
bindSetEntry(NamedParameterNode<Set<T>>, Node) - Method in class org.apache.reef.tang.implementation.ConfigurationBuilderImpl
 
bindSetEntry(Class<? extends Name<Set<T>>>, String) - Method in class org.apache.reef.tang.implementation.java.JavaConfigurationBuilderImpl
 
bindSetEntry(Class<? extends Name<Set<T>>>, Class<? extends T>) - Method in class org.apache.reef.tang.implementation.java.JavaConfigurationBuilderImpl
 
bindSetEntry(Class<? extends Name<Set<T>>>, String) - Method in interface org.apache.reef.tang.JavaConfigurationBuilder
 
bindSetEntry(Class<? extends Name<Set<T>>>, Class<? extends T>) - Method in interface org.apache.reef.tang.JavaConfigurationBuilder
 
bindVolatileInstance(Class<T>, T) - Method in class org.apache.reef.tang.implementation.java.InjectorImpl
 
bindVolatileInstance(Class<T>, T) - Method in interface org.apache.reef.tang.Injector
Binds the given object to the class.
bindVolatileParameter(Class<? extends Name<T>>, T) - Method in class org.apache.reef.tang.implementation.java.InjectorImpl
 
bindVolatileParameter(Class<? extends Name<T>>, T) - Method in interface org.apache.reef.tang.Injector
 
boxClass(Class<?>) - Static method in class org.apache.reef.tang.util.ReflectionUtilities
Given a primitive type, return its boxed representation.
build() - Method in interface org.apache.reef.tang.ConfigurationBuilder
Produce an immutable Configuration object that contains the current bindings and ClassHierarchy of this ConfigurationBuilder.
build() - Method in class org.apache.reef.tang.formats.avro.AvroConfiguration.Builder
 
build() - Method in class org.apache.reef.tang.formats.avro.ConfigurationEntry.Builder
 
build() - Method in class org.apache.reef.tang.formats.ConfigurationModule
 
build() - Method in class org.apache.reef.tang.formats.ConfigurationModuleBuilder
 
build() - Method in class org.apache.reef.tang.implementation.avro.AvroClassNode.Builder
 
build() - Method in class org.apache.reef.tang.implementation.avro.AvroConstructorArg.Builder
 
build() - Method in class org.apache.reef.tang.implementation.avro.AvroConstructorDef.Builder
 
build() - Method in class org.apache.reef.tang.implementation.avro.AvroNamedParameterNode.Builder
 
build() - Method in class org.apache.reef.tang.implementation.avro.AvroNode.Builder
 
build() - Method in class org.apache.reef.tang.implementation.avro.AvroPackageNode.Builder
 
build() - Method in class org.apache.reef.tang.implementation.ConfigurationBuilderImpl
 
build() - Method in class org.apache.reef.tang.implementation.java.JavaConfigurationBuilderImpl
 
build() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode.Builder
 
build() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorArg.Builder
 
build() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorDef.Builder
 
build() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode.Builder
 
build() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node.Builder
 
build() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.PackageNode.Builder
 
build() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Constructor.Builder
 
build() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlan.Builder
 
build() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Instance.Builder
 
build() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Subplan.Builder
 
buildPartial() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode.Builder
 
buildPartial() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorArg.Builder
 
buildPartial() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorDef.Builder
 
buildPartial() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode.Builder
 
buildPartial() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node.Builder
 
buildPartial() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.PackageNode.Builder
 
buildPartial() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Constructor.Builder
 
buildPartial() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlan.Builder
 
buildPartial() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Instance.Builder
 
buildPartial() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Subplan.Builder
 

C

cancel(boolean) - Method in class org.apache.reef.tang.InjectionFuture
 
canParse(String) - Method in class org.apache.reef.tang.formats.ParameterParser
 
children - Variable in class org.apache.reef.tang.implementation.avro.AvroNode
Deprecated.
CHILDREN_FIELD_NUMBER - Static variable in class org.apache.reef.tang.proto.ClassHierarchyProto.Node
 
CLASS_NODE_FIELD_NUMBER - Static variable in class org.apache.reef.tang.proto.ClassHierarchyProto.Node
 
classAndAncestors(Type) - Static method in class org.apache.reef.tang.util.ReflectionUtilities
Given a Type, return all of the classes it extends and interfaces it implements (including the class itself).
classForName(String) - Method in class org.apache.reef.tang.implementation.java.ClassHierarchyImpl
Helper method that converts a String to a Class using this ClassHierarchy's classloader.
classForName(String) - Method in interface org.apache.reef.tang.JavaClassHierarchy
 
classForName(String, ClassLoader) - Static method in class org.apache.reef.tang.util.ReflectionUtilities
Lookup the provided name using the provided classloader.
ClassHierarchy - Interface in org.apache.reef.tang
ClassHierarchy objects store information about the interfaces and implementations that are available in a particular runtime environment.
ClassHierarchyException - Exception in org.apache.reef.tang.exceptions
This exception is thrown when Tang detects improper or inconsistent class annotations.
ClassHierarchyException(Throwable) - Constructor for exception org.apache.reef.tang.exceptions.ClassHierarchyException
 
ClassHierarchyException(String) - Constructor for exception org.apache.reef.tang.exceptions.ClassHierarchyException
 
ClassHierarchyException(String, Throwable) - Constructor for exception org.apache.reef.tang.exceptions.ClassHierarchyException
 
ClassHierarchyImpl - Class in org.apache.reef.tang.implementation.java
 
ClassHierarchyImpl() - Constructor for class org.apache.reef.tang.implementation.java.ClassHierarchyImpl
 
ClassHierarchyImpl(URL...) - Constructor for class org.apache.reef.tang.implementation.java.ClassHierarchyImpl
 
ClassHierarchyImpl(URL[], Class<? extends ExternalConstructor<?>>[]) - Constructor for class org.apache.reef.tang.implementation.java.ClassHierarchyImpl
 
ClassHierarchyProto - Class in org.apache.reef.tang.proto
 
ClassHierarchyProto.ClassNode - Class in org.apache.reef.tang.proto
Protobuf type ClassNode
ClassHierarchyProto.ClassNode.Builder - Class in org.apache.reef.tang.proto
Protobuf type ClassNode
ClassHierarchyProto.ClassNodeOrBuilder - Interface in org.apache.reef.tang.proto
 
ClassHierarchyProto.ConstructorArg - Class in org.apache.reef.tang.proto
Protobuf type ConstructorArg
ClassHierarchyProto.ConstructorArg.Builder - Class in org.apache.reef.tang.proto
Protobuf type ConstructorArg
ClassHierarchyProto.ConstructorArgOrBuilder - Interface in org.apache.reef.tang.proto
 
ClassHierarchyProto.ConstructorDef - Class in org.apache.reef.tang.proto
Protobuf type ConstructorDef
ClassHierarchyProto.ConstructorDef.Builder - Class in org.apache.reef.tang.proto
Protobuf type ConstructorDef
ClassHierarchyProto.ConstructorDefOrBuilder - Interface in org.apache.reef.tang.proto
 
ClassHierarchyProto.NamedParameterNode - Class in org.apache.reef.tang.proto
Protobuf type NamedParameterNode
ClassHierarchyProto.NamedParameterNode.Builder - Class in org.apache.reef.tang.proto
Protobuf type NamedParameterNode
ClassHierarchyProto.NamedParameterNodeOrBuilder - Interface in org.apache.reef.tang.proto
 
ClassHierarchyProto.Node - Class in org.apache.reef.tang.proto
Protobuf type Node
ClassHierarchyProto.Node.Builder - Class in org.apache.reef.tang.proto
Protobuf type Node
ClassHierarchyProto.NodeOrBuilder - Interface in org.apache.reef.tang.proto
 
ClassHierarchyProto.PackageNode - Class in org.apache.reef.tang.proto
Protobuf type PackageNode
ClassHierarchyProto.PackageNode.Builder - Class in org.apache.reef.tang.proto
Protobuf type PackageNode
ClassHierarchyProto.PackageNodeOrBuilder - Interface in org.apache.reef.tang.proto
 
ClassHierarchySerializer - Interface in org.apache.reef.tang
A base interface for ClassHierarchy serializers.
classNode - Variable in class org.apache.reef.tang.implementation.avro.AvroNode
Deprecated.
ClassNode<T> - Interface in org.apache.reef.tang.types
 
ClassNodeImpl<T> - Class in org.apache.reef.tang.implementation.types
 
ClassNodeImpl(Node, String, String, boolean, boolean, boolean, ConstructorDef<T>[], ConstructorDef<T>[], String) - Constructor for class org.apache.reef.tang.implementation.types.ClassNodeImpl
 
classPrettyDefaultString(String) - Method in interface org.apache.reef.tang.ConfigurationBuilder
Pretty print the default implementation / value of the provided class / NamedParameter.
classPrettyDefaultString(String) - Method in class org.apache.reef.tang.implementation.ConfigurationBuilderImpl
 
classPrettyDescriptionString(String) - Method in interface org.apache.reef.tang.ConfigurationBuilder
Pretty print the human readable documentation of the provided class / NamedParameter.
classPrettyDescriptionString(String) - Method in class org.apache.reef.tang.implementation.ConfigurationBuilderImpl
 
clear() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode.Builder
 
clear() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorArg.Builder
 
clear() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorDef.Builder
 
clear() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode.Builder
 
clear() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node.Builder
 
clear() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.PackageNode.Builder
 
clear() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Constructor.Builder
 
clear() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlan.Builder
 
clear() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Instance.Builder
 
clear() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Subplan.Builder
 
clear() - Method in class org.apache.reef.tang.util.AbstractMonotonicMultiMap
 
clear() - Method in class org.apache.reef.tang.util.MonotonicHashMap
 
clear() - Method in class org.apache.reef.tang.util.MonotonicHashSet
 
clear() - Method in class org.apache.reef.tang.util.MonotonicSet
 
clear() - Method in class org.apache.reef.tang.util.MonotonicTreeMap
 
clear() - Method in class org.apache.reef.tang.util.TracingMonotonicTreeMap
 
clearAliasLanguage() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode.Builder
optional string alias_language = 9;
clearAliasName() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode.Builder
optional string alias_name = 8;
clearArgs() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorDef.Builder
repeated .ConstructorArg args = 2;
clearArgs() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Constructor.Builder
repeated .InjectionPlan args = 1;
clearBindings() - Method in class org.apache.reef.tang.formats.avro.AvroConfiguration.Builder
Clears the value of the 'Bindings' field.
clearChildren() - Method in class org.apache.reef.tang.implementation.avro.AvroNode.Builder
Clears the value of the 'children' field.
clearChildren() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node.Builder
repeated .Node children = 6;
clearClassNode() - Method in class org.apache.reef.tang.implementation.avro.AvroNode.Builder
Clears the value of the 'classNode' field.
clearClassNode() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node.Builder
optional .ClassNode class_node = 3;
clearConstructor() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlan.Builder
optional .Constructor constructor = 2;
clearConstructorArgs() - Method in class org.apache.reef.tang.implementation.avro.AvroConstructorDef.Builder
Clears the value of the 'constructorArgs' field.
clearDefaultImplementation() - Method in class org.apache.reef.tang.implementation.avro.AvroClassNode.Builder
Clears the value of the 'defaultImplementation' field.
clearDefaultImplementation() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode.Builder
optional string default_implementation = 7;
clearDocumentation() - Method in class org.apache.reef.tang.implementation.avro.AvroNamedParameterNode.Builder
Clears the value of the 'documentation' field.
clearDocumentation() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode.Builder
optional string documentation = 5;
clearFullArgClassName() - Method in class org.apache.reef.tang.implementation.avro.AvroConstructorArg.Builder
Clears the value of the 'fullArgClassName' field.
clearFullArgClassName() - Method in class org.apache.reef.tang.implementation.avro.AvroNamedParameterNode.Builder
Clears the value of the 'fullArgClassName' field.
clearFullArgClassName() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorArg.Builder
required string full_arg_class_name = 1;
clearFullArgClassName() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode.Builder
required string full_arg_class_name = 2;
clearFullClassName() - Method in class org.apache.reef.tang.implementation.avro.AvroConstructorDef.Builder
Clears the value of the 'fullClassName' field.
clearFullClassName() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorDef.Builder
required string full_class_name = 1;
clearFullName() - Method in class org.apache.reef.tang.implementation.avro.AvroNode.Builder
Clears the value of the 'fullName' field.
clearFullName() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node.Builder
required string full_name = 2;
clearImplFullNames() - Method in class org.apache.reef.tang.implementation.avro.AvroClassNode.Builder
Clears the value of the 'implFullNames' field.
clearImplFullNames() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode.Builder
repeated string impl_full_names = 6;
clearInjectableConstructors() - Method in class org.apache.reef.tang.implementation.avro.AvroClassNode.Builder
Clears the value of the 'injectableConstructors' field.
clearInjectableConstructors() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode.Builder
repeated .ConstructorDef InjectableConstructors = 4;
clearInstance() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlan.Builder
optional .Instance instance = 3;
clearInstanceDefault() - Method in class org.apache.reef.tang.implementation.avro.AvroNamedParameterNode.Builder
Clears the value of the 'instanceDefault' field.
clearInstanceDefault() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode.Builder
repeated string instance_default = 7;
clearIsExternalConstructor() - Method in class org.apache.reef.tang.implementation.avro.AvroClassNode.Builder
Clears the value of the 'isExternalConstructor' field.
clearIsExternalConstructor() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode.Builder
required bool is_external_constructor = 2;
clearIsInjectionCandidate() - Method in class org.apache.reef.tang.implementation.avro.AvroClassNode.Builder
Clears the value of the 'isInjectionCandidate' field.
clearIsInjectionCandidate() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode.Builder
required bool is_injection_candidate = 1;
clearIsInjectionFuture() - Method in class org.apache.reef.tang.implementation.avro.AvroConstructorArg.Builder
Clears the value of the 'isInjectionFuture' field.
clearIsInjectionFuture() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorArg.Builder
required bool is_injection_future = 3;
clearIsList() - Method in class org.apache.reef.tang.implementation.avro.AvroNamedParameterNode.Builder
Clears the value of the 'isList' field.
clearIsList() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode.Builder
required bool is_list = 4;
clearIsSet() - Method in class org.apache.reef.tang.implementation.avro.AvroNamedParameterNode.Builder
Clears the value of the 'isSet' field.
clearIsSet() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode.Builder
required bool is_set = 3;
clearIsUnit() - Method in class org.apache.reef.tang.implementation.avro.AvroClassNode.Builder
Clears the value of the 'isUnit' field.
clearIsUnit() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode.Builder
required bool is_unit = 3;
clearKey() - Method in class org.apache.reef.tang.formats.avro.ConfigurationEntry.Builder
Clears the value of the 'key' field.
clearLanguage() - Method in class org.apache.reef.tang.formats.avro.AvroConfiguration.Builder
Clears the value of the 'language' field.
clearName() - Method in class org.apache.reef.tang.implementation.avro.AvroNode.Builder
Clears the value of the 'name' field.
clearName() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node.Builder
required string name = 1;
clearName() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlan.Builder
required string name = 1;
clearNamedParameterName() - Method in class org.apache.reef.tang.implementation.avro.AvroConstructorArg.Builder
Clears the value of the 'namedParameterName' field.
clearNamedParameterName() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorArg.Builder
optional string named_parameter_name = 2;
clearNamedParameterNode() - Method in class org.apache.reef.tang.implementation.avro.AvroNode.Builder
Clears the value of the 'namedParameterNode' field.
clearNamedParameterNode() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node.Builder
optional .NamedParameterNode named_parameter_node = 4;
clearOtherConstructors() - Method in class org.apache.reef.tang.implementation.avro.AvroClassNode.Builder
Clears the value of the 'otherConstructors' field.
clearOtherConstructors() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode.Builder
repeated .ConstructorDef OtherConstructors = 5;
clearPackageNode() - Method in class org.apache.reef.tang.implementation.avro.AvroNode.Builder
Clears the value of the 'packageNode' field.
clearPackageNode() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node.Builder
optional .PackageNode package_node = 5;
clearPlans() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Subplan.Builder
repeated .InjectionPlan plans = 2;
clearSelectedPlan() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Subplan.Builder
optional sint32 selected_plan = 1;
clearShortName() - Method in class org.apache.reef.tang.implementation.avro.AvroNamedParameterNode.Builder
Clears the value of the 'shortName' field.
clearShortName() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode.Builder
optional string short_name = 6;
clearSimpleArgClassName() - Method in class org.apache.reef.tang.implementation.avro.AvroNamedParameterNode.Builder
Clears the value of the 'simpleArgClassName' field.
clearSimpleArgClassName() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode.Builder
required string simple_arg_class_name = 1;
clearSubplan() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlan.Builder
optional .Subplan subplan = 4;
clearValue() - Method in class org.apache.reef.tang.formats.avro.ConfigurationEntry.Builder
Clears the value of the 'value' field.
clearValue() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Instance.Builder
required string value = 1;
clone() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode.Builder
 
clone() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorArg.Builder
 
clone() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorDef.Builder
 
clone() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode.Builder
 
clone() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node.Builder
 
clone() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.PackageNode.Builder
 
clone() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Constructor.Builder
 
clone() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlan.Builder
 
clone() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Instance.Builder
 
clone() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Subplan.Builder
 
CommandLine - Class in org.apache.reef.tang.formats
 
CommandLine() - Constructor for class org.apache.reef.tang.formats.CommandLine
 
CommandLine(ConfigurationBuilder) - Constructor for class org.apache.reef.tang.formats.CommandLine
 
CommandLine.CommandLineCallback - Interface in org.apache.reef.tang.formats
 
compareTo(Node) - Method in class org.apache.reef.tang.implementation.types.AbstractNode
 
compareTo(ConstructorDef<?>) - Method in class org.apache.reef.tang.implementation.types.ConstructorDefImpl
 
CONF - Static variable in class org.apache.reef.tang.examples.timer.TimerMock
 
Configuration - Interface in org.apache.reef.tang
Immutable, type-checked configuration data.
ConfigurationBuilder - Interface in org.apache.reef.tang
This class allows applications to register bindings with Tang.
configurationBuilderFromString(String, ConfigurationBuilder) - Method in class org.apache.reef.tang.formats.AvroConfigurationSerializer
Converts a given serialized string to ConfigurationBuilder from which Configuration can be produced.
ConfigurationBuilderImpl - Class in org.apache.reef.tang.implementation
 
ConfigurationEntry - Class in org.apache.reef.tang.formats.avro
 
ConfigurationEntry() - Constructor for class org.apache.reef.tang.formats.avro.ConfigurationEntry
Default constructor.
ConfigurationEntry(CharSequence, CharSequence) - Constructor for class org.apache.reef.tang.formats.avro.ConfigurationEntry
All-args constructor.
ConfigurationEntry.Builder - Class in org.apache.reef.tang.formats.avro
RecordBuilder for ConfigurationEntry instances.
ConfigurationImpl - Class in org.apache.reef.tang.implementation
 
ConfigurationModule - Class in org.apache.reef.tang.formats
Allows applications to bundle sets of configuration options together into discrete packages.
ConfigurationModuleBuilder - Class in org.apache.reef.tang.formats
 
ConfigurationProvider - Interface in org.apache.reef.tang
Objects that can provide a Configuration implement this interface.
Configurations - Class in org.apache.reef.tang
Helper class for Configurations.
ConfigurationSerializer - Interface in org.apache.reef.tang.formats
A base interface for Configuration serializers.
Constructor<T> - Class in org.apache.reef.tang.implementation
 
Constructor(ClassNode<T>, ConstructorDef<T>, InjectionPlan<?>[]) - Constructor for class org.apache.reef.tang.implementation.Constructor
 
CONSTRUCTOR_FIELD_NUMBER - Static variable in class org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlan
 
ConstructorArg - Interface in org.apache.reef.tang.types
 
ConstructorArgImpl - Class in org.apache.reef.tang.implementation.types
 
ConstructorArgImpl(String, String, boolean) - Constructor for class org.apache.reef.tang.implementation.types.ConstructorArgImpl
 
constructorArgs - Variable in class org.apache.reef.tang.implementation.avro.AvroConstructorDef
Deprecated.
ConstructorDef<T> - Interface in org.apache.reef.tang.types
 
ConstructorDefImpl<T> - Class in org.apache.reef.tang.implementation.types
 
ConstructorDefImpl(String, ConstructorArg[], boolean) - Constructor for class org.apache.reef.tang.implementation.types.ConstructorDefImpl
 
contains(String) - Method in class org.apache.reef.tang.implementation.types.AbstractNode
 
contains(String) - Method in interface org.apache.reef.tang.types.Node
 
contains(K, V) - Method in class org.apache.reef.tang.util.AbstractMonotonicMultiMap
 
contains(Object) - Method in class org.apache.reef.tang.util.AbstractMonotonicMultiMap
 
containsAll(Collection<?>) - Method in class org.apache.reef.tang.util.AbstractMonotonicMultiMap
 
containsKey(K) - Method in class org.apache.reef.tang.util.AbstractMonotonicMultiMap
 
containsKey(Object) - Method in class org.apache.reef.tang.util.MonotonicTreeMap
 
containsKey(Object) - Method in class org.apache.reef.tang.util.TracingMonotonicTreeMap
 
containsValue(Object) - Method in class org.apache.reef.tang.util.MonotonicTreeMap
 
containsValue(Object) - Method in class org.apache.reef.tang.util.TracingMonotonicTreeMap
 
createChildAspect() - Method in interface org.apache.reef.tang.Aspect
This method creates a child aspect, and returns it.
createNamedParameterNode(Node, Class<? extends Name<T>>, Type) - Static method in class org.apache.reef.tang.implementation.java.JavaNodeFactory
XXX: This method assumes that all generic types have exactly one type parameter.
createRootPackageNode() - Static method in class org.apache.reef.tang.implementation.java.JavaNodeFactory
 
CS - Static variable in class org.apache.reef.tang.formats.AvroConfigurationSerializer
 

D

DEFAULT_IMPLEMENTATION_FIELD_NUMBER - Static variable in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode
 
DefaultImplementation - Annotation Type in org.apache.reef.tang.annotations
Allows interfaces to specify a default implementation.
defaultImplementation - Variable in class org.apache.reef.tang.implementation.avro.AvroClassNode
Deprecated.
deserialize(File) - Static method in class org.apache.reef.tang.implementation.protobuf.ProtocolBufferClassHierarchy
Deprecated.
in 0.12. Use AvroClassHierarchySerializer instead
deserialize(ClassHierarchy, InjectionPlanProto.InjectionPlan) - Method in class org.apache.reef.tang.implementation.protobuf.ProtocolBufferInjectionPlan
 
documentation - Variable in class org.apache.reef.tang.implementation.avro.AvroNamedParameterNode
Deprecated.
DOCUMENTATION_FIELD_NUMBER - Static variable in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode
 

E

EdgeVisitor<T> - Interface in org.apache.reef.tang.util.walk
Generic interface to traverse edges of the configuration graph.
entrySet() - Method in class org.apache.reef.tang.util.MonotonicTreeMap
 
entrySet() - Method in class org.apache.reef.tang.util.TracingMonotonicTreeMap
 
equals(Object) - Method in class org.apache.reef.tang.implementation.ConfigurationBuilderImpl
 
equals(Object) - Method in class org.apache.reef.tang.implementation.ConfigurationImpl
 
equals(Object) - Method in class org.apache.reef.tang.implementation.types.AbstractNode
 
equals(Object) - Method in class org.apache.reef.tang.implementation.types.ConstructorArgImpl
 
equals(Object) - Method in class org.apache.reef.tang.implementation.types.ConstructorDefImpl
 
equals(Object) - Method in class org.apache.reef.tang.util.MonotonicTreeMap
 
equals(Object) - Method in class org.apache.reef.tang.util.TracingMonotonicTreeMap
 
ExternalConstructor<T> - Interface in org.apache.reef.tang
This interface allows legacy classes to be injected by ConfigurationBuilderImpl.

F

forkInjector() - Method in class org.apache.reef.tang.implementation.java.InjectorImpl
 
forkInjector(Configuration...) - Method in class org.apache.reef.tang.implementation.java.InjectorImpl
 
forkInjector(Configuration...) - Method in interface org.apache.reef.tang.Injector
Create a copy of this Injector that inherits the instances that were already created by this Injector, but reflects additional Configuration objects.
forkInjector() - Method in interface org.apache.reef.tang.Injector
 
fromAvro(AvroConfiguration) - Method in class org.apache.reef.tang.formats.AvroConfigurationSerializer
Converts a given AvroConfiguration to Configuration.
fromAvro(AvroConfiguration, ClassHierarchy) - Method in class org.apache.reef.tang.formats.AvroConfigurationSerializer
Converts a given AvroConfiguration to Configuration.
fromAvro(AvroNode) - Method in class org.apache.reef.tang.implementation.avro.AvroClassHierarchySerializer
Deserialize the ClassHierarchy from the AvroNode.
fromByteArray(byte[]) - Method in interface org.apache.reef.tang.ClassHierarchySerializer
Deserializes a ClassHierarchy from a byte[] created with toByteArray().
fromByteArray(byte[]) - Method in class org.apache.reef.tang.formats.AvroConfigurationSerializer
 
fromByteArray(byte[], ClassHierarchy) - Method in class org.apache.reef.tang.formats.AvroConfigurationSerializer
 
fromByteArray(byte[]) - Method in interface org.apache.reef.tang.formats.ConfigurationSerializer
Loads a Configuration from a byte[] created with toByteArray().
fromByteArray(byte[], ClassHierarchy) - Method in interface org.apache.reef.tang.formats.ConfigurationSerializer
Loads a Configuration from a byte[] created with toByteArray().
fromByteArray(byte[]) - Method in class org.apache.reef.tang.implementation.avro.AvroClassHierarchySerializer
 
fromFile(File) - Method in interface org.apache.reef.tang.ClassHierarchySerializer
Loads a ClassHierarchy from a file created with toFile().
fromFile(File) - Method in class org.apache.reef.tang.formats.AvroConfigurationSerializer
 
fromFile(File, ClassHierarchy) - Method in class org.apache.reef.tang.formats.AvroConfigurationSerializer
 
fromFile(File) - Method in interface org.apache.reef.tang.formats.ConfigurationSerializer
Loads a Configuration from a File created with toFile().
fromFile(File, ClassHierarchy) - Method in interface org.apache.reef.tang.formats.ConfigurationSerializer
Loads a Configuration from a File created with toFile().
fromFile(File) - Method in class org.apache.reef.tang.implementation.avro.AvroClassHierarchySerializer
 
fromString(String) - Method in interface org.apache.reef.tang.ClassHierarchySerializer
Deserializes a ClassHierarchy from a String created with toString().
fromString(String) - Method in class org.apache.reef.tang.formats.AvroConfigurationSerializer
 
fromString(String, ClassHierarchy) - Method in class org.apache.reef.tang.formats.AvroConfigurationSerializer
 
fromString(String) - Method in interface org.apache.reef.tang.formats.ConfigurationSerializer
Decodes a String generated via toString().
fromString(String, ClassHierarchy) - Method in interface org.apache.reef.tang.formats.ConfigurationSerializer
Decodes a String generated via toString().
fromString(String) - Method in class org.apache.reef.tang.implementation.avro.AvroClassHierarchySerializer
 
fromTextFile(File) - Method in interface org.apache.reef.tang.ClassHierarchySerializer
Loads a ClassHierarchy from a text file created with toTextFile().
fromTextFile(File) - Method in class org.apache.reef.tang.formats.AvroConfigurationSerializer
 
fromTextFile(File, ClassHierarchy) - Method in class org.apache.reef.tang.formats.AvroConfigurationSerializer
 
fromTextFile(File) - Method in interface org.apache.reef.tang.formats.ConfigurationSerializer
Loads a Configuration from a File created with toFile().
fromTextFile(File, ClassHierarchy) - Method in interface org.apache.reef.tang.formats.ConfigurationSerializer
Loads a Configuration from a File created with toFile() with ClassHierarchy.
fromTextFile(File) - Method in class org.apache.reef.tang.implementation.avro.AvroClassHierarchySerializer
 
FULL_ARG_CLASS_NAME_FIELD_NUMBER - Static variable in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorArg
 
FULL_ARG_CLASS_NAME_FIELD_NUMBER - Static variable in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode
 
FULL_CLASS_NAME_FIELD_NUMBER - Static variable in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorDef
 
FULL_NAME_FIELD_NUMBER - Static variable in class org.apache.reef.tang.proto.ClassHierarchyProto.Node
 
fullArgClassName - Variable in class org.apache.reef.tang.implementation.avro.AvroConstructorArg
Deprecated.
fullArgClassName - Variable in class org.apache.reef.tang.implementation.avro.AvroNamedParameterNode
Deprecated.
fullClassName - Variable in class org.apache.reef.tang.implementation.avro.AvroConstructorDef
Deprecated.
fullName - Variable in class org.apache.reef.tang.implementation.avro.AvroNode
Deprecated.

G

get(int) - Method in class org.apache.reef.tang.formats.avro.AvroConfiguration
 
get(int) - Method in class org.apache.reef.tang.formats.avro.ConfigurationEntry
 
get(int) - Method in class org.apache.reef.tang.implementation.avro.AvroClassNode
 
get(int) - Method in class org.apache.reef.tang.implementation.avro.AvroConstructorArg
 
get(int) - Method in class org.apache.reef.tang.implementation.avro.AvroConstructorDef
 
get(int) - Method in class org.apache.reef.tang.implementation.avro.AvroNamedParameterNode
 
get(int) - Method in class org.apache.reef.tang.implementation.avro.AvroNode
 
get(int) - Method in class org.apache.reef.tang.implementation.avro.AvroPackageNode
 
get(String) - Method in class org.apache.reef.tang.implementation.types.AbstractNode
 
get() - Method in class org.apache.reef.tang.InjectionFuture
 
get(long, TimeUnit) - Method in class org.apache.reef.tang.InjectionFuture
 
get(String) - Method in interface org.apache.reef.tang.types.Node
 
get(Object) - Method in class org.apache.reef.tang.util.MonotonicTreeMap
 
get(Object) - Method in class org.apache.reef.tang.util.TracingMonotonicTreeMap
 
getAliasLanguage() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode.Builder
optional string alias_language = 9;
getAliasLanguage() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode
optional string alias_language = 9;
getAliasLanguage() - Method in interface org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNodeOrBuilder
optional string alias_language = 9;
getAliasLanguageBytes() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode.Builder
optional string alias_language = 9;
getAliasLanguageBytes() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode
optional string alias_language = 9;
getAliasLanguageBytes() - Method in interface org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNodeOrBuilder
optional string alias_language = 9;
getAliasName() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode.Builder
optional string alias_name = 8;
getAliasName() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode
optional string alias_name = 8;
getAliasName() - Method in interface org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNodeOrBuilder
optional string alias_name = 8;
getAliasNameBytes() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode.Builder
optional string alias_name = 8;
getAliasNameBytes() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode
optional string alias_name = 8;
getAliasNameBytes() - Method in interface org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNodeOrBuilder
optional string alias_name = 8;
getAllConstructors() - Method in class org.apache.reef.tang.implementation.types.ClassNodeImpl
 
getAllConstructors() - Method in interface org.apache.reef.tang.types.ClassNode
 
getArgs() - Method in class org.apache.reef.tang.implementation.Constructor
 
getArgs() - Method in class org.apache.reef.tang.implementation.types.ConstructorDefImpl
 
getArgs(int) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorDef.Builder
repeated .ConstructorArg args = 2;
getArgs(int) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorDef
repeated .ConstructorArg args = 2;
getArgs(int) - Method in interface org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorDefOrBuilder
repeated .ConstructorArg args = 2;
getArgs(int) - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Constructor.Builder
repeated .InjectionPlan args = 1;
getArgs(int) - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Constructor
repeated .InjectionPlan args = 1;
getArgs(int) - Method in interface org.apache.reef.tang.proto.InjectionPlanProto.ConstructorOrBuilder
repeated .InjectionPlan args = 1;
getArgs() - Method in interface org.apache.reef.tang.types.ConstructorDef
 
getArgsBuilder(int) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorDef.Builder
repeated .ConstructorArg args = 2;
getArgsBuilder(int) - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Constructor.Builder
repeated .InjectionPlan args = 1;
getArgsBuilderList() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorDef.Builder
repeated .ConstructorArg args = 2;
getArgsBuilderList() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Constructor.Builder
repeated .InjectionPlan args = 1;
getArgsCount() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorDef.Builder
repeated .ConstructorArg args = 2;
getArgsCount() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorDef
repeated .ConstructorArg args = 2;
getArgsCount() - Method in interface org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorDefOrBuilder
repeated .ConstructorArg args = 2;
getArgsCount() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Constructor.Builder
repeated .InjectionPlan args = 1;
getArgsCount() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Constructor
repeated .InjectionPlan args = 1;
getArgsCount() - Method in interface org.apache.reef.tang.proto.InjectionPlanProto.ConstructorOrBuilder
repeated .InjectionPlan args = 1;
getArgsList() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorDef.Builder
repeated .ConstructorArg args = 2;
getArgsList() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorDef
repeated .ConstructorArg args = 2;
getArgsList() - Method in interface org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorDefOrBuilder
repeated .ConstructorArg args = 2;
getArgsList() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Constructor.Builder
repeated .InjectionPlan args = 1;
getArgsList() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Constructor
repeated .InjectionPlan args = 1;
getArgsList() - Method in interface org.apache.reef.tang.proto.InjectionPlanProto.ConstructorOrBuilder
repeated .InjectionPlan args = 1;
getArgsOrBuilder(int) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorDef.Builder
repeated .ConstructorArg args = 2;
getArgsOrBuilder(int) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorDef
repeated .ConstructorArg args = 2;
getArgsOrBuilder(int) - Method in interface org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorDefOrBuilder
repeated .ConstructorArg args = 2;
getArgsOrBuilder(int) - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Constructor.Builder
repeated .InjectionPlan args = 1;
getArgsOrBuilder(int) - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Constructor
repeated .InjectionPlan args = 1;
getArgsOrBuilder(int) - Method in interface org.apache.reef.tang.proto.InjectionPlanProto.ConstructorOrBuilder
repeated .InjectionPlan args = 1;
getArgsOrBuilderList() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorDef.Builder
repeated .ConstructorArg args = 2;
getArgsOrBuilderList() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorDef
repeated .ConstructorArg args = 2;
getArgsOrBuilderList() - Method in interface org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorDefOrBuilder
repeated .ConstructorArg args = 2;
getArgsOrBuilderList() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Constructor.Builder
repeated .InjectionPlan args = 1;
getArgsOrBuilderList() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Constructor
repeated .InjectionPlan args = 1;
getArgsOrBuilderList() - Method in interface org.apache.reef.tang.proto.InjectionPlanProto.ConstructorOrBuilder
repeated .InjectionPlan args = 1;
getAspect() - Method in class org.apache.reef.tang.implementation.java.InjectorImpl
 
getAspect() - Method in interface org.apache.reef.tang.Injector
Allows InjectionFuture to tell the aspect when get() is invoked.
getBindings() - Method in class org.apache.reef.tang.formats.avro.AvroConfiguration.Builder
Gets the value of the 'Bindings' field.
getBindings() - Method in class org.apache.reef.tang.formats.avro.AvroConfiguration
Gets the value of the 'Bindings' field.
getBoundConstructor(ClassNode<T>) - Method in interface org.apache.reef.tang.Configuration
Return the bound constructor.
getBoundConstructor(ClassNode<T>) - Method in class org.apache.reef.tang.implementation.ConfigurationImpl
 
getBoundConstructors() - Method in interface org.apache.reef.tang.Configuration
 
getBoundConstructors() - Method in class org.apache.reef.tang.implementation.ConfigurationImpl
 
getBoundImplementation(ClassNode<T>) - Method in interface org.apache.reef.tang.Configuration
Returns the bound implementation.
getBoundImplementation(ClassNode<T>) - Method in class org.apache.reef.tang.implementation.ConfigurationImpl
 
getBoundImplementations() - Method in interface org.apache.reef.tang.Configuration
 
getBoundImplementations() - Method in class org.apache.reef.tang.implementation.ConfigurationImpl
 
getBoundList(NamedParameterNode<List<?>>) - Method in interface org.apache.reef.tang.Configuration
Get the list bound to a given NamedParameterNode.
getBoundList(NamedParameterNode<List<?>>) - Method in class org.apache.reef.tang.implementation.ConfigurationImpl
 
getBoundLists() - Method in interface org.apache.reef.tang.Configuration
 
getBoundLists() - Method in class org.apache.reef.tang.implementation.ConfigurationImpl
 
getBoundNamedParameters() - Method in class org.apache.reef.tang.formats.ConfigurationModule
 
getBoundSet(NamedParameterNode<Set<?>>) - Method in interface org.apache.reef.tang.Configuration
Obtain the set of class hierarchy nodes or strings that were bound to a given NamedParameterNode.
getBoundSet(NamedParameterNode<Set<?>>) - Method in class org.apache.reef.tang.implementation.ConfigurationImpl
 
getBoundSets() - Method in interface org.apache.reef.tang.Configuration
 
getBoundSets() - Method in class org.apache.reef.tang.implementation.ConfigurationImpl
 
getBuilder() - Method in class org.apache.reef.tang.formats.CommandLine
 
getBuilder() - Method in class org.apache.reef.tang.formats.ConfigurationModule
 
getBuilder() - Method in class org.apache.reef.tang.implementation.ConfigurationImpl
 
getChildren() - Method in class org.apache.reef.tang.implementation.avro.AvroNode.Builder
Gets the value of the 'children' field.
getChildren() - Method in class org.apache.reef.tang.implementation.avro.AvroNode
Gets the value of the 'children' field.
getChildren() - Method in class org.apache.reef.tang.implementation.Constructor
Get child elements of the injection plan tree.
getChildren() - Method in class org.apache.reef.tang.implementation.InjectionPlan
Get child elements of the injection plan tree.
getChildren() - Method in class org.apache.reef.tang.implementation.Subplan
Get child elements of the injection plan tree.
getChildren() - Method in class org.apache.reef.tang.implementation.types.AbstractNode
 
getChildren(int) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node.Builder
repeated .Node children = 6;
getChildren(int) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node
repeated .Node children = 6;
getChildren(int) - Method in interface org.apache.reef.tang.proto.ClassHierarchyProto.NodeOrBuilder
repeated .Node children = 6;
getChildren() - Method in interface org.apache.reef.tang.types.Node
 
getChildren() - Method in interface org.apache.reef.tang.types.Traversable
 
getChildrenBuilder(int) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node.Builder
repeated .Node children = 6;
getChildrenBuilderList() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node.Builder
repeated .Node children = 6;
getChildrenCount() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node.Builder
repeated .Node children = 6;
getChildrenCount() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node
repeated .Node children = 6;
getChildrenCount() - Method in interface org.apache.reef.tang.proto.ClassHierarchyProto.NodeOrBuilder
repeated .Node children = 6;
getChildrenList() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node.Builder
repeated .Node children = 6;
getChildrenList() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node
repeated .Node children = 6;
getChildrenList() - Method in interface org.apache.reef.tang.proto.ClassHierarchyProto.NodeOrBuilder
repeated .Node children = 6;
getChildrenOrBuilder(int) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node.Builder
repeated .Node children = 6;
getChildrenOrBuilder(int) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node
repeated .Node children = 6;
getChildrenOrBuilder(int) - Method in interface org.apache.reef.tang.proto.ClassHierarchyProto.NodeOrBuilder
repeated .Node children = 6;
getChildrenOrBuilderList() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node.Builder
repeated .Node children = 6;
getChildrenOrBuilderList() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node
repeated .Node children = 6;
getChildrenOrBuilderList() - Method in interface org.apache.reef.tang.proto.ClassHierarchyProto.NodeOrBuilder
repeated .Node children = 6;
getClassHierarchy() - Method in interface org.apache.reef.tang.Configuration
Configuration objects are associated with the ClassHierarchy objects that were used during validation.
getClassHierarchy() - Method in interface org.apache.reef.tang.ConfigurationBuilder
Each ConfigurationBuilder instance is associated with a ClassHierarchy.
getClassHierarchy() - Method in class org.apache.reef.tang.implementation.ConfigurationBuilderImpl
 
getClassHierarchy() - Method in class org.apache.reef.tang.implementation.ConfigurationImpl
 
getClassName() - Method in class org.apache.reef.tang.implementation.types.ConstructorDefImpl
 
getClassName() - Method in interface org.apache.reef.tang.types.ConstructorDef
 
getClassNode() - Method in class org.apache.reef.tang.implementation.avro.AvroNode.Builder
Gets the value of the 'classNode' field.
getClassNode() - Method in class org.apache.reef.tang.implementation.avro.AvroNode
Gets the value of the 'classNode' field.
getClassNode() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node.Builder
optional .ClassNode class_node = 3;
getClassNode() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node
optional .ClassNode class_node = 3;
getClassNode() - Method in interface org.apache.reef.tang.proto.ClassHierarchyProto.NodeOrBuilder
optional .ClassNode class_node = 3;
getClassNodeBuilder() - Method in class org.apache.reef.tang.implementation.avro.AvroNode.Builder
Gets the Builder instance for the 'classNode' field and creates one if it doesn't exist yet.
getClassNodeBuilder() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node.Builder
optional .ClassNode class_node = 3;
getClassNodeOrBuilder() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node.Builder
optional .ClassNode class_node = 3;
getClassNodeOrBuilder() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node
optional .ClassNode class_node = 3;
getClassNodeOrBuilder() - Method in interface org.apache.reef.tang.proto.ClassHierarchyProto.NodeOrBuilder
optional .ClassNode class_node = 3;
getClassSchema() - Static method in class org.apache.reef.tang.formats.avro.AvroConfiguration
 
getClassSchema() - Static method in class org.apache.reef.tang.formats.avro.ConfigurationEntry
 
getClassSchema() - Static method in class org.apache.reef.tang.implementation.avro.AvroClassNode
 
getClassSchema() - Static method in class org.apache.reef.tang.implementation.avro.AvroConstructorArg
 
getClassSchema() - Static method in class org.apache.reef.tang.implementation.avro.AvroConstructorDef
 
getClassSchema() - Static method in class org.apache.reef.tang.implementation.avro.AvroNamedParameterNode
 
getClassSchema() - Static method in class org.apache.reef.tang.implementation.avro.AvroNode
 
getClassSchema() - Static method in class org.apache.reef.tang.implementation.avro.AvroPackageNode
 
getConfiguration() - Method in interface org.apache.reef.tang.ConfigurationProvider
 
getConstructor() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlan.Builder
optional .Constructor constructor = 2;
getConstructor() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlan
optional .Constructor constructor = 2;
getConstructor() - Method in interface org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlanOrBuilder
optional .Constructor constructor = 2;
getConstructorArgs() - Method in class org.apache.reef.tang.implementation.avro.AvroConstructorDef.Builder
Gets the value of the 'constructorArgs' field.
getConstructorArgs() - Method in class org.apache.reef.tang.implementation.avro.AvroConstructorDef
Gets the value of the 'constructorArgs' field.
getConstructorBuilder() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlan.Builder
optional .Constructor constructor = 2;
getConstructorDef() - Method in class org.apache.reef.tang.implementation.Constructor
 
getConstructorDef(ClassNode<?>...) - Method in class org.apache.reef.tang.implementation.types.ClassNodeImpl
 
getConstructorDef(ClassNode<?>...) - Method in interface org.apache.reef.tang.types.ClassNode
 
getConstructorOrBuilder() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlan.Builder
optional .Constructor constructor = 2;
getConstructorOrBuilder() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlan
optional .Constructor constructor = 2;
getConstructorOrBuilder() - Method in interface org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlanOrBuilder
optional .Constructor constructor = 2;
getDefaultClassHierarchy() - Method in class org.apache.reef.tang.implementation.TangImpl
 
getDefaultClassHierarchy(URL[], Class<? extends ExternalConstructor<?>>[]) - Method in class org.apache.reef.tang.implementation.TangImpl
 
getDefaultClassHierarchy() - Method in interface org.apache.reef.tang.Tang
 
getDefaultClassHierarchy(URL[], Class<? extends ExternalConstructor<?>>[]) - Method in interface org.apache.reef.tang.Tang
Get a default class hierarchy.
getDefaultImplementation() - Method in class org.apache.reef.tang.implementation.avro.AvroClassNode.Builder
Gets the value of the 'defaultImplementation' field.
getDefaultImplementation() - Method in class org.apache.reef.tang.implementation.avro.AvroClassNode
Gets the value of the 'defaultImplementation' field.
getDefaultImplementation() - Method in class org.apache.reef.tang.implementation.types.ClassNodeImpl
 
getDefaultImplementation() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode.Builder
optional string default_implementation = 7;
getDefaultImplementation() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode
optional string default_implementation = 7;
getDefaultImplementation() - Method in interface org.apache.reef.tang.proto.ClassHierarchyProto.ClassNodeOrBuilder
optional string default_implementation = 7;
getDefaultImplementation() - Method in interface org.apache.reef.tang.types.ClassNode
 
getDefaultImplementationBytes() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode.Builder
optional string default_implementation = 7;
getDefaultImplementationBytes() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode
optional string default_implementation = 7;
getDefaultImplementationBytes() - Method in interface org.apache.reef.tang.proto.ClassHierarchyProto.ClassNodeOrBuilder
optional string default_implementation = 7;
getDefaultInstance() - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode
 
getDefaultInstance() - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorArg
 
getDefaultInstance() - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorDef
 
getDefaultInstance() - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode
 
getDefaultInstance() - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node
 
getDefaultInstance() - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto.PackageNode
 
getDefaultInstance() - Static method in class org.apache.reef.tang.proto.InjectionPlanProto.Constructor
 
getDefaultInstance() - Static method in class org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlan
 
getDefaultInstance() - Static method in class org.apache.reef.tang.proto.InjectionPlanProto.Instance
 
getDefaultInstance() - Static method in class org.apache.reef.tang.proto.InjectionPlanProto.Subplan
 
getDefaultInstanceAsStrings() - Method in class org.apache.reef.tang.implementation.types.NamedParameterNodeImpl
 
getDefaultInstanceAsStrings() - Method in interface org.apache.reef.tang.types.NamedParameterNode
 
getDefaultInstanceForType() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode.Builder
 
getDefaultInstanceForType() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode
 
getDefaultInstanceForType() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorArg.Builder
 
getDefaultInstanceForType() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorArg
 
getDefaultInstanceForType() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorDef.Builder
 
getDefaultInstanceForType() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorDef
 
getDefaultInstanceForType() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode.Builder
 
getDefaultInstanceForType() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode
 
getDefaultInstanceForType() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node.Builder
 
getDefaultInstanceForType() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node
 
getDefaultInstanceForType() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.PackageNode.Builder
 
getDefaultInstanceForType() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.PackageNode
 
getDefaultInstanceForType() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Constructor.Builder
 
getDefaultInstanceForType() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Constructor
 
getDefaultInstanceForType() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlan.Builder
 
getDefaultInstanceForType() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlan
 
getDefaultInstanceForType() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Instance.Builder
 
getDefaultInstanceForType() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Instance
 
getDefaultInstanceForType() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Subplan.Builder
 
getDefaultInstanceForType() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Subplan
 
getDefaultSerializer() - Static method in class org.apache.reef.tang.Configurations
Get the default configuration serializer.
getDelegatedPlan() - Method in class org.apache.reef.tang.implementation.Subplan
 
getDescriptor() - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode.Builder
 
getDescriptor() - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode
 
getDescriptor() - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorArg.Builder
 
getDescriptor() - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorArg
 
getDescriptor() - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorDef.Builder
 
getDescriptor() - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorDef
 
getDescriptor() - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto
 
getDescriptor() - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode.Builder
 
getDescriptor() - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode
 
getDescriptor() - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node.Builder
 
getDescriptor() - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node
 
getDescriptor() - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto.PackageNode.Builder
 
getDescriptor() - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto.PackageNode
 
getDescriptor() - Static method in class org.apache.reef.tang.proto.InjectionPlanProto.Constructor.Builder
 
getDescriptor() - Static method in class org.apache.reef.tang.proto.InjectionPlanProto.Constructor
 
getDescriptor() - Static method in class org.apache.reef.tang.proto.InjectionPlanProto
 
getDescriptor() - Static method in class org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlan.Builder
 
getDescriptor() - Static method in class org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlan
 
getDescriptor() - Static method in class org.apache.reef.tang.proto.InjectionPlanProto.Instance.Builder
 
getDescriptor() - Static method in class org.apache.reef.tang.proto.InjectionPlanProto.Instance
 
getDescriptor() - Static method in class org.apache.reef.tang.proto.InjectionPlanProto.Subplan.Builder
 
getDescriptor() - Static method in class org.apache.reef.tang.proto.InjectionPlanProto.Subplan
 
getDescriptorForType() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode.Builder
 
getDescriptorForType() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorArg.Builder
 
getDescriptorForType() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorDef.Builder
 
getDescriptorForType() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode.Builder
 
getDescriptorForType() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node.Builder
 
getDescriptorForType() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.PackageNode.Builder
 
getDescriptorForType() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Constructor.Builder
 
getDescriptorForType() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlan.Builder
 
getDescriptorForType() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Instance.Builder
 
getDescriptorForType() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Subplan.Builder
 
getDocumentation() - Method in class org.apache.reef.tang.implementation.avro.AvroNamedParameterNode.Builder
Gets the value of the 'documentation' field.
getDocumentation() - Method in class org.apache.reef.tang.implementation.avro.AvroNamedParameterNode
Gets the value of the 'documentation' field.
getDocumentation() - Method in class org.apache.reef.tang.implementation.types.NamedParameterNodeImpl
 
getDocumentation() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode.Builder
optional string documentation = 5;
getDocumentation() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode
optional string documentation = 5;
getDocumentation() - Method in interface org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNodeOrBuilder
optional string documentation = 5;
getDocumentation() - Method in interface org.apache.reef.tang.types.NamedParameterNode
 
getDocumentationBytes() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode.Builder
optional string documentation = 5;
getDocumentationBytes() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode
optional string documentation = 5;
getDocumentationBytes() - Method in interface org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNodeOrBuilder
optional string documentation = 5;
getEntryPlans() - Method in class org.apache.reef.tang.implementation.ListInjectionPlan
 
getEntryPlans() - Method in class org.apache.reef.tang.implementation.SetInjectionPlan
 
getFullArgClassName() - Method in class org.apache.reef.tang.implementation.avro.AvroConstructorArg.Builder
Gets the value of the 'fullArgClassName' field.
getFullArgClassName() - Method in class org.apache.reef.tang.implementation.avro.AvroConstructorArg
Gets the value of the 'fullArgClassName' field.
getFullArgClassName() - Method in class org.apache.reef.tang.implementation.avro.AvroNamedParameterNode.Builder
Gets the value of the 'fullArgClassName' field.
getFullArgClassName() - Method in class org.apache.reef.tang.implementation.avro.AvroNamedParameterNode
Gets the value of the 'fullArgClassName' field.
getFullArgClassName() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorArg.Builder
required string full_arg_class_name = 1;
getFullArgClassName() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorArg
required string full_arg_class_name = 1;
getFullArgClassName() - Method in interface org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorArgOrBuilder
required string full_arg_class_name = 1;
getFullArgClassName() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode.Builder
required string full_arg_class_name = 2;
getFullArgClassName() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode
required string full_arg_class_name = 2;
getFullArgClassName() - Method in interface org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNodeOrBuilder
required string full_arg_class_name = 2;
getFullArgClassNameBytes() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorArg.Builder
required string full_arg_class_name = 1;
getFullArgClassNameBytes() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorArg
required string full_arg_class_name = 1;
getFullArgClassNameBytes() - Method in interface org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorArgOrBuilder
required string full_arg_class_name = 1;
getFullArgClassNameBytes() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode.Builder
required string full_arg_class_name = 2;
getFullArgClassNameBytes() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode
required string full_arg_class_name = 2;
getFullArgClassNameBytes() - Method in interface org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNodeOrBuilder
required string full_arg_class_name = 2;
getFullArgName() - Method in class org.apache.reef.tang.implementation.types.NamedParameterNodeImpl
 
getFullArgName() - Method in interface org.apache.reef.tang.types.NamedParameterNode
 
getFullClassName() - Method in class org.apache.reef.tang.implementation.avro.AvroConstructorDef.Builder
Gets the value of the 'fullClassName' field.
getFullClassName() - Method in class org.apache.reef.tang.implementation.avro.AvroConstructorDef
Gets the value of the 'fullClassName' field.
getFullClassName() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorDef.Builder
required string full_class_name = 1;
getFullClassName() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorDef
required string full_class_name = 1;
getFullClassName() - Method in interface org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorDefOrBuilder
required string full_class_name = 1;
getFullClassNameBytes() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorDef.Builder
required string full_class_name = 1;
getFullClassNameBytes() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorDef
required string full_class_name = 1;
getFullClassNameBytes() - Method in interface org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorDefOrBuilder
required string full_class_name = 1;
getFullName() - Method in class org.apache.reef.tang.implementation.avro.AvroNode.Builder
Gets the value of the 'fullName' field.
getFullName() - Method in class org.apache.reef.tang.implementation.avro.AvroNode
Gets the value of the 'fullName' field.
getFullName() - Method in class org.apache.reef.tang.implementation.types.AbstractNode
 
getFullName() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node.Builder
required string full_name = 2;
getFullName() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node
required string full_name = 2;
getFullName() - Method in interface org.apache.reef.tang.proto.ClassHierarchyProto.NodeOrBuilder
required string full_name = 2;
getFullName() - Method in interface org.apache.reef.tang.types.Node
 
getFullName(Type) - Static method in class org.apache.reef.tang.util.ReflectionUtilities
Return the full name of the raw type of the provided Type.
getFullName(Field) - Static method in class org.apache.reef.tang.util.ReflectionUtilities
Return the full name of the provided field.
getFullNameBytes() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node.Builder
required string full_name = 2;
getFullNameBytes() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node
required string full_name = 2;
getFullNameBytes() - Method in interface org.apache.reef.tang.proto.ClassHierarchyProto.NodeOrBuilder
required string full_name = 2;
getGraphvizString(Configuration, boolean, boolean) - Static method in class org.apache.reef.tang.util.walk.graphviz.GraphvizConfigVisitor
Produce a Graphviz DOT string for a given TANG configuration.
getGraphvizString(InjectionPlan<?>, boolean) - Static method in class org.apache.reef.tang.util.walk.graphviz.GraphvizInjectionPlanVisitor
Produce a Graphviz DOT string for a given TANG injection plan.
getImplFullNames() - Method in class org.apache.reef.tang.implementation.avro.AvroClassNode.Builder
Gets the value of the 'implFullNames' field.
getImplFullNames() - Method in class org.apache.reef.tang.implementation.avro.AvroClassNode
Gets the value of the 'implFullNames' field.
getImplFullNames(int) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode.Builder
repeated string impl_full_names = 6;
getImplFullNames(int) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode
repeated string impl_full_names = 6;
getImplFullNames(int) - Method in interface org.apache.reef.tang.proto.ClassHierarchyProto.ClassNodeOrBuilder
repeated string impl_full_names = 6;
getImplFullNamesBytes(int) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode.Builder
repeated string impl_full_names = 6;
getImplFullNamesBytes(int) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode
repeated string impl_full_names = 6;
getImplFullNamesBytes(int) - Method in interface org.apache.reef.tang.proto.ClassHierarchyProto.ClassNodeOrBuilder
repeated string impl_full_names = 6;
getImplFullNamesCount() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode.Builder
repeated string impl_full_names = 6;
getImplFullNamesCount() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode
repeated string impl_full_names = 6;
getImplFullNamesCount() - Method in interface org.apache.reef.tang.proto.ClassHierarchyProto.ClassNodeOrBuilder
repeated string impl_full_names = 6;
getImplFullNamesList() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode.Builder
repeated string impl_full_names = 6;
getImplFullNamesList() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode
repeated string impl_full_names = 6;
getImplFullNamesList() - Method in interface org.apache.reef.tang.proto.ClassHierarchyProto.ClassNodeOrBuilder
repeated string impl_full_names = 6;
getInjectableConstructors() - Method in class org.apache.reef.tang.implementation.avro.AvroClassNode.Builder
Gets the value of the 'injectableConstructors' field.
getInjectableConstructors() - Method in class org.apache.reef.tang.implementation.avro.AvroClassNode
Gets the value of the 'injectableConstructors' field.
getInjectableConstructors() - Method in class org.apache.reef.tang.implementation.types.ClassNodeImpl
 
getInjectableConstructors(int) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode.Builder
repeated .ConstructorDef InjectableConstructors = 4;
getInjectableConstructors(int) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode
repeated .ConstructorDef InjectableConstructors = 4;
getInjectableConstructors(int) - Method in interface org.apache.reef.tang.proto.ClassHierarchyProto.ClassNodeOrBuilder
repeated .ConstructorDef InjectableConstructors = 4;
getInjectableConstructors() - Method in interface org.apache.reef.tang.types.ClassNode
 
getInjectableConstructorsBuilder(int) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode.Builder
repeated .ConstructorDef InjectableConstructors = 4;
getInjectableConstructorsBuilderList() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode.Builder
repeated .ConstructorDef InjectableConstructors = 4;
getInjectableConstructorsCount() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode.Builder
repeated .ConstructorDef InjectableConstructors = 4;
getInjectableConstructorsCount() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode
repeated .ConstructorDef InjectableConstructors = 4;
getInjectableConstructorsCount() - Method in interface org.apache.reef.tang.proto.ClassHierarchyProto.ClassNodeOrBuilder
repeated .ConstructorDef InjectableConstructors = 4;
getInjectableConstructorsList() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode.Builder
repeated .ConstructorDef InjectableConstructors = 4;
getInjectableConstructorsList() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode
repeated .ConstructorDef InjectableConstructors = 4;
getInjectableConstructorsList() - Method in interface org.apache.reef.tang.proto.ClassHierarchyProto.ClassNodeOrBuilder
repeated .ConstructorDef InjectableConstructors = 4;
getInjectableConstructorsOrBuilder(int) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode.Builder
repeated .ConstructorDef InjectableConstructors = 4;
getInjectableConstructorsOrBuilder(int) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode
repeated .ConstructorDef InjectableConstructors = 4;
getInjectableConstructorsOrBuilder(int) - Method in interface org.apache.reef.tang.proto.ClassHierarchyProto.ClassNodeOrBuilder
repeated .ConstructorDef InjectableConstructors = 4;
getInjectableConstructorsOrBuilderList() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode.Builder
repeated .ConstructorDef InjectableConstructors = 4;
getInjectableConstructorsOrBuilderList() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode
repeated .ConstructorDef InjectableConstructors = 4;
getInjectableConstructorsOrBuilderList() - Method in interface org.apache.reef.tang.proto.ClassHierarchyProto.ClassNodeOrBuilder
repeated .ConstructorDef InjectableConstructors = 4;
getInjectionPlan(Node) - Method in class org.apache.reef.tang.implementation.java.InjectorImpl
Return an injection plan for the given class / parameter name.
getInjectionPlan(String) - Method in class org.apache.reef.tang.implementation.java.InjectorImpl
 
getInjectionPlan(Class<T>) - Method in class org.apache.reef.tang.implementation.java.InjectorImpl
 
getInjectionPlan(String) - Method in interface org.apache.reef.tang.Injector
 
getInjectionPlan(Class<T>) - Method in interface org.apache.reef.tang.Injector
 
getInstance(Class<U>) - Method in class org.apache.reef.tang.implementation.java.InjectorImpl
 
getInstance(String) - Method in class org.apache.reef.tang.implementation.java.InjectorImpl
 
getInstance() - Method in class org.apache.reef.tang.implementation.java.JavaInstance
 
getInstance(Class<U>) - Method in interface org.apache.reef.tang.Injector
Gets an instance of iface, or the implementation that has been bound to it.
getInstance(String) - Method in interface org.apache.reef.tang.Injector
Gets an instance of iface, or the implementation that has been bound to it.
getInstance() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlan.Builder
optional .Instance instance = 3;
getInstance() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlan
optional .Instance instance = 3;
getInstance() - Method in interface org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlanOrBuilder
optional .Instance instance = 3;
getInstanceAsString() - Method in class org.apache.reef.tang.implementation.java.JavaInstance
 
getInstanceBuilder() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlan.Builder
optional .Instance instance = 3;
getInstanceDefault() - Method in class org.apache.reef.tang.implementation.avro.AvroNamedParameterNode.Builder
Gets the value of the 'instanceDefault' field.
getInstanceDefault() - Method in class org.apache.reef.tang.implementation.avro.AvroNamedParameterNode
Gets the value of the 'instanceDefault' field.
getInstanceDefault(int) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode.Builder
repeated string instance_default = 7;
getInstanceDefault(int) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode
repeated string instance_default = 7;
getInstanceDefault(int) - Method in interface org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNodeOrBuilder
repeated string instance_default = 7;
getInstanceDefaultBytes(int) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode.Builder
repeated string instance_default = 7;
getInstanceDefaultBytes(int) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode
repeated string instance_default = 7;
getInstanceDefaultBytes(int) - Method in interface org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNodeOrBuilder
repeated string instance_default = 7;
getInstanceDefaultCount() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode.Builder
repeated string instance_default = 7;
getInstanceDefaultCount() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode
repeated string instance_default = 7;
getInstanceDefaultCount() - Method in interface org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNodeOrBuilder
repeated string instance_default = 7;
getInstanceDefaultList() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode.Builder
repeated string instance_default = 7;
getInstanceDefaultList() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode
repeated string instance_default = 7;
getInstanceDefaultList() - Method in interface org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNodeOrBuilder
repeated string instance_default = 7;
getInstanceOrBuilder() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlan.Builder
optional .Instance instance = 3;
getInstanceOrBuilder() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlan
optional .Instance instance = 3;
getInstanceOrBuilder() - Method in interface org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlanOrBuilder
optional .Instance instance = 3;
getInterfaceTarget(Class<?>, Type) - Static method in class org.apache.reef.tang.util.ReflectionUtilities
This method takes a class called clazz that *directly* implements a generic interface or generic class, iface.
getIsExternalConstructor() - Method in class org.apache.reef.tang.implementation.avro.AvroClassNode.Builder
Gets the value of the 'isExternalConstructor' field.
getIsExternalConstructor() - Method in class org.apache.reef.tang.implementation.avro.AvroClassNode
Gets the value of the 'isExternalConstructor' field.
getIsExternalConstructor() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode.Builder
required bool is_external_constructor = 2;
getIsExternalConstructor() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode
required bool is_external_constructor = 2;
getIsExternalConstructor() - Method in interface org.apache.reef.tang.proto.ClassHierarchyProto.ClassNodeOrBuilder
required bool is_external_constructor = 2;
getIsInjectionCandidate() - Method in class org.apache.reef.tang.implementation.avro.AvroClassNode.Builder
Gets the value of the 'isInjectionCandidate' field.
getIsInjectionCandidate() - Method in class org.apache.reef.tang.implementation.avro.AvroClassNode
Gets the value of the 'isInjectionCandidate' field.
getIsInjectionCandidate() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode.Builder
required bool is_injection_candidate = 1;
getIsInjectionCandidate() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode
required bool is_injection_candidate = 1;
getIsInjectionCandidate() - Method in interface org.apache.reef.tang.proto.ClassHierarchyProto.ClassNodeOrBuilder
required bool is_injection_candidate = 1;
getIsInjectionFuture() - Method in class org.apache.reef.tang.implementation.avro.AvroConstructorArg.Builder
Gets the value of the 'isInjectionFuture' field.
getIsInjectionFuture() - Method in class org.apache.reef.tang.implementation.avro.AvroConstructorArg
Gets the value of the 'isInjectionFuture' field.
getIsInjectionFuture() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorArg.Builder
required bool is_injection_future = 3;
getIsInjectionFuture() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorArg
required bool is_injection_future = 3;
getIsInjectionFuture() - Method in interface org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorArgOrBuilder
required bool is_injection_future = 3;
getIsList() - Method in class org.apache.reef.tang.implementation.avro.AvroNamedParameterNode.Builder
Gets the value of the 'isList' field.
getIsList() - Method in class org.apache.reef.tang.implementation.avro.AvroNamedParameterNode
Gets the value of the 'isList' field.
getIsList() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode.Builder
required bool is_list = 4;
getIsList() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode
required bool is_list = 4;
getIsList() - Method in interface org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNodeOrBuilder
required bool is_list = 4;
getIsSet() - Method in class org.apache.reef.tang.implementation.avro.AvroNamedParameterNode.Builder
Gets the value of the 'isSet' field.
getIsSet() - Method in class org.apache.reef.tang.implementation.avro.AvroNamedParameterNode
Gets the value of the 'isSet' field.
getIsSet() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode.Builder
required bool is_set = 3;
getIsSet() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode
required bool is_set = 3;
getIsSet() - Method in interface org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNodeOrBuilder
required bool is_set = 3;
getIsUnit() - Method in class org.apache.reef.tang.implementation.avro.AvroClassNode.Builder
Gets the value of the 'isUnit' field.
getIsUnit() - Method in class org.apache.reef.tang.implementation.avro.AvroClassNode
Gets the value of the 'isUnit' field.
getIsUnit() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode.Builder
required bool is_unit = 3;
getIsUnit() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode
required bool is_unit = 3;
getIsUnit() - Method in interface org.apache.reef.tang.proto.ClassHierarchyProto.ClassNodeOrBuilder
required bool is_unit = 3;
getKey() - Method in class org.apache.reef.tang.formats.avro.ConfigurationEntry.Builder
Gets the value of the 'key' field.
getKey() - Method in class org.apache.reef.tang.formats.avro.ConfigurationEntry
Gets the value of the 'key' field.
getKnownImplementations() - Method in class org.apache.reef.tang.implementation.types.ClassNodeImpl
 
getKnownImplementations() - Method in interface org.apache.reef.tang.types.ClassNode
 
getLanguage() - Method in class org.apache.reef.tang.formats.avro.AvroConfiguration.Builder
Gets the value of the 'language' field.
getLanguage() - Method in class org.apache.reef.tang.formats.avro.AvroConfiguration
Gets the value of the 'language' field.
getLegacyConstructor(ClassNode<T>) - Method in interface org.apache.reef.tang.Configuration
Return the LegacyConstructor that has been bound to this Class.
getLegacyConstructor(ClassNode<T>) - Method in class org.apache.reef.tang.implementation.ConfigurationImpl
 
getLegacyConstructors() - Method in interface org.apache.reef.tang.Configuration
 
getLegacyConstructors() - Method in class org.apache.reef.tang.implementation.ConfigurationImpl
 
getName() - Method in class org.apache.reef.tang.implementation.avro.AvroNode.Builder
Gets the value of the 'name' field.
getName() - Method in class org.apache.reef.tang.implementation.avro.AvroNode
Gets the value of the 'name' field.
getName() - Method in class org.apache.reef.tang.implementation.types.AbstractNode
 
getName() - Method in class org.apache.reef.tang.implementation.types.ConstructorArgImpl
 
getName() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node.Builder
required string name = 1;
getName() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node
required string name = 1;
getName() - Method in interface org.apache.reef.tang.proto.ClassHierarchyProto.NodeOrBuilder
required string name = 1;
getName() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlan.Builder
required string name = 1;
getName() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlan
required string name = 1;
getName() - Method in interface org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlanOrBuilder
required string name = 1;
getName() - Method in interface org.apache.reef.tang.types.ConstructorArg
 
getName() - Method in interface org.apache.reef.tang.types.Node
 
getNameBytes() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node.Builder
required string name = 1;
getNameBytes() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node
required string name = 1;
getNameBytes() - Method in interface org.apache.reef.tang.proto.ClassHierarchyProto.NodeOrBuilder
required string name = 1;
getNameBytes() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlan.Builder
required string name = 1;
getNameBytes() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlan
required string name = 1;
getNameBytes() - Method in interface org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlanOrBuilder
required string name = 1;
getNamedInstance(Class<? extends Name<T>>) - Method in class org.apache.reef.tang.implementation.java.InjectorImpl
 
getNamedInstance(Class<? extends Name<U>>) - Method in interface org.apache.reef.tang.Injector
Gets the value stored for the given named parameter.
getNamedParameter(NamedParameterNode<?>) - Method in interface org.apache.reef.tang.Configuration
Return the value of the given named parameter as an unparsed string.
getNamedParameter(NamedParameterNode<?>) - Method in class org.apache.reef.tang.implementation.ConfigurationImpl
 
getNamedParameter(Class<? extends Name<T>>) - Method in class org.apache.reef.tang.implementation.java.InjectorImpl
 
getNamedParameterName() - Method in class org.apache.reef.tang.implementation.avro.AvroConstructorArg.Builder
Gets the value of the 'namedParameterName' field.
getNamedParameterName() - Method in class org.apache.reef.tang.implementation.avro.AvroConstructorArg
Gets the value of the 'namedParameterName' field.
getNamedParameterName() - Method in class org.apache.reef.tang.implementation.types.ConstructorArgImpl
 
getNamedParameterName() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorArg.Builder
optional string named_parameter_name = 2;
getNamedParameterName() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorArg
optional string named_parameter_name = 2;
getNamedParameterName() - Method in interface org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorArgOrBuilder
optional string named_parameter_name = 2;
getNamedParameterName() - Method in interface org.apache.reef.tang.types.ConstructorArg
 
getNamedParameterNameBytes() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorArg.Builder
optional string named_parameter_name = 2;
getNamedParameterNameBytes() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorArg
optional string named_parameter_name = 2;
getNamedParameterNameBytes() - Method in interface org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorArgOrBuilder
optional string named_parameter_name = 2;
getNamedParameterNode() - Method in class org.apache.reef.tang.implementation.avro.AvroNode.Builder
Gets the value of the 'namedParameterNode' field.
getNamedParameterNode() - Method in class org.apache.reef.tang.implementation.avro.AvroNode
Gets the value of the 'namedParameterNode' field.
getNamedParameterNode() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node.Builder
optional .NamedParameterNode named_parameter_node = 4;
getNamedParameterNode() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node
optional .NamedParameterNode named_parameter_node = 4;
getNamedParameterNode() - Method in interface org.apache.reef.tang.proto.ClassHierarchyProto.NodeOrBuilder
optional .NamedParameterNode named_parameter_node = 4;
getNamedParameterNodeBuilder() - Method in class org.apache.reef.tang.implementation.avro.AvroNode.Builder
Gets the Builder instance for the 'namedParameterNode' field and creates one if it doesn't exist yet.
getNamedParameterNodeBuilder() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node.Builder
optional .NamedParameterNode named_parameter_node = 4;
getNamedParameterNodeOrBuilder() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node.Builder
optional .NamedParameterNode named_parameter_node = 4;
getNamedParameterNodeOrBuilder() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node
optional .NamedParameterNode named_parameter_node = 4;
getNamedParameterNodeOrBuilder() - Method in interface org.apache.reef.tang.proto.ClassHierarchyProto.NodeOrBuilder
optional .NamedParameterNode named_parameter_node = 4;
getNamedParameters() - Method in interface org.apache.reef.tang.Configuration
 
getNamedParameters() - Method in class org.apache.reef.tang.implementation.ConfigurationImpl
 
getNamedParameterTargetOrNull(Class<?>) - Static method in class org.apache.reef.tang.util.ReflectionUtilities
 
getNamespace() - Method in interface org.apache.reef.tang.ClassHierarchy
Return a reference to the root of the ClassHierarchy.
getNamespace() - Method in class org.apache.reef.tang.implementation.java.ClassHierarchyImpl
 
getNamespace() - Method in class org.apache.reef.tang.implementation.protobuf.ProtocolBufferClassHierarchy
Deprecated.
 
getNode(String) - Method in interface org.apache.reef.tang.ClassHierarchy
Lookup a node in this class hierarchy.
getNode() - Method in class org.apache.reef.tang.implementation.Constructor
 
getNode() - Method in class org.apache.reef.tang.implementation.InjectionPlan
 
getNode(Class<?>) - Method in class org.apache.reef.tang.implementation.java.ClassHierarchyImpl
 
getNode(String) - Method in class org.apache.reef.tang.implementation.java.ClassHierarchyImpl
 
getNode(String) - Method in class org.apache.reef.tang.implementation.protobuf.ProtocolBufferClassHierarchy
Deprecated.
 
getNode(Class<?>) - Method in interface org.apache.reef.tang.JavaClassHierarchy
Look up a class object in this ClassHierarchy.
getNumAlternatives() - Method in class org.apache.reef.tang.implementation.Constructor
 
getNumAlternatives() - Method in class org.apache.reef.tang.implementation.InjectionFuturePlan
 
getNumAlternatives() - Method in class org.apache.reef.tang.implementation.InjectionPlan
 
getNumAlternatives() - Method in class org.apache.reef.tang.implementation.java.JavaInstance
 
getNumAlternatives() - Method in class org.apache.reef.tang.implementation.ListInjectionPlan
 
getNumAlternatives() - Method in class org.apache.reef.tang.implementation.SetInjectionPlan
 
getNumAlternatives() - Method in class org.apache.reef.tang.implementation.Subplan
 
getOtherConstructors() - Method in class org.apache.reef.tang.implementation.avro.AvroClassNode.Builder
Gets the value of the 'otherConstructors' field.
getOtherConstructors() - Method in class org.apache.reef.tang.implementation.avro.AvroClassNode
Gets the value of the 'otherConstructors' field.
getOtherConstructors(int) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode.Builder
repeated .ConstructorDef OtherConstructors = 5;
getOtherConstructors(int) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode
repeated .ConstructorDef OtherConstructors = 5;
getOtherConstructors(int) - Method in interface org.apache.reef.tang.proto.ClassHierarchyProto.ClassNodeOrBuilder
repeated .ConstructorDef OtherConstructors = 5;
getOtherConstructorsBuilder(int) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode.Builder
repeated .ConstructorDef OtherConstructors = 5;
getOtherConstructorsBuilderList() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode.Builder
repeated .ConstructorDef OtherConstructors = 5;
getOtherConstructorsCount() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode.Builder
repeated .ConstructorDef OtherConstructors = 5;
getOtherConstructorsCount() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode
repeated .ConstructorDef OtherConstructors = 5;
getOtherConstructorsCount() - Method in interface org.apache.reef.tang.proto.ClassHierarchyProto.ClassNodeOrBuilder
repeated .ConstructorDef OtherConstructors = 5;
getOtherConstructorsList() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode.Builder
repeated .ConstructorDef OtherConstructors = 5;
getOtherConstructorsList() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode
repeated .ConstructorDef OtherConstructors = 5;
getOtherConstructorsList() - Method in interface org.apache.reef.tang.proto.ClassHierarchyProto.ClassNodeOrBuilder
repeated .ConstructorDef OtherConstructors = 5;
getOtherConstructorsOrBuilder(int) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode.Builder
repeated .ConstructorDef OtherConstructors = 5;
getOtherConstructorsOrBuilder(int) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode
repeated .ConstructorDef OtherConstructors = 5;
getOtherConstructorsOrBuilder(int) - Method in interface org.apache.reef.tang.proto.ClassHierarchyProto.ClassNodeOrBuilder
repeated .ConstructorDef OtherConstructors = 5;
getOtherConstructorsOrBuilderList() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode.Builder
repeated .ConstructorDef OtherConstructors = 5;
getOtherConstructorsOrBuilderList() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode
repeated .ConstructorDef OtherConstructors = 5;
getOtherConstructorsOrBuilderList() - Method in interface org.apache.reef.tang.proto.ClassHierarchyProto.ClassNodeOrBuilder
repeated .ConstructorDef OtherConstructors = 5;
getPackageNode() - Method in class org.apache.reef.tang.implementation.avro.AvroNode.Builder
Gets the value of the 'packageNode' field.
getPackageNode() - Method in class org.apache.reef.tang.implementation.avro.AvroNode
Gets the value of the 'packageNode' field.
getPackageNode() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node.Builder
optional .PackageNode package_node = 5;
getPackageNode() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node
optional .PackageNode package_node = 5;
getPackageNode() - Method in interface org.apache.reef.tang.proto.ClassHierarchyProto.NodeOrBuilder
optional .PackageNode package_node = 5;
getPackageNodeBuilder() - Method in class org.apache.reef.tang.implementation.avro.AvroNode.Builder
Gets the Builder instance for the 'packageNode' field and creates one if it doesn't exist yet.
getPackageNodeBuilder() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node.Builder
optional .PackageNode package_node = 5;
getPackageNodeOrBuilder() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node.Builder
optional .PackageNode package_node = 5;
getPackageNodeOrBuilder() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node
optional .PackageNode package_node = 5;
getPackageNodeOrBuilder() - Method in interface org.apache.reef.tang.proto.ClassHierarchyProto.NodeOrBuilder
optional .PackageNode package_node = 5;
getParameterParser() - Method in class org.apache.reef.tang.implementation.java.ClassHierarchyImpl
 
getParent() - Method in class org.apache.reef.tang.implementation.types.AbstractNode
 
getParent() - Method in interface org.apache.reef.tang.types.Node
 
getParserForType() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode
 
getParserForType() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorArg
 
getParserForType() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorDef
 
getParserForType() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode
 
getParserForType() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node
 
getParserForType() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.PackageNode
 
getParserForType() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Constructor
 
getParserForType() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlan
 
getParserForType() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Instance
 
getParserForType() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Subplan
 
getPlans() - Method in class org.apache.reef.tang.implementation.Subplan
 
getPlans(int) - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Subplan.Builder
repeated .InjectionPlan plans = 2;
getPlans(int) - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Subplan
repeated .InjectionPlan plans = 2;
getPlans(int) - Method in interface org.apache.reef.tang.proto.InjectionPlanProto.SubplanOrBuilder
repeated .InjectionPlan plans = 2;
getPlansBuilder(int) - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Subplan.Builder
repeated .InjectionPlan plans = 2;
getPlansBuilderList() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Subplan.Builder
repeated .InjectionPlan plans = 2;
getPlansCount() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Subplan.Builder
repeated .InjectionPlan plans = 2;
getPlansCount() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Subplan
repeated .InjectionPlan plans = 2;
getPlansCount() - Method in interface org.apache.reef.tang.proto.InjectionPlanProto.SubplanOrBuilder
repeated .InjectionPlan plans = 2;
getPlansList() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Subplan.Builder
repeated .InjectionPlan plans = 2;
getPlansList() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Subplan
repeated .InjectionPlan plans = 2;
getPlansList() - Method in interface org.apache.reef.tang.proto.InjectionPlanProto.SubplanOrBuilder
repeated .InjectionPlan plans = 2;
getPlansOrBuilder(int) - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Subplan.Builder
repeated .InjectionPlan plans = 2;
getPlansOrBuilder(int) - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Subplan
repeated .InjectionPlan plans = 2;
getPlansOrBuilder(int) - Method in interface org.apache.reef.tang.proto.InjectionPlanProto.SubplanOrBuilder
repeated .InjectionPlan plans = 2;
getPlansOrBuilderList() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Subplan.Builder
repeated .InjectionPlan plans = 2;
getPlansOrBuilderList() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Subplan
repeated .InjectionPlan plans = 2;
getPlansOrBuilderList() - Method in interface org.apache.reef.tang.proto.InjectionPlanProto.SubplanOrBuilder
repeated .InjectionPlan plans = 2;
getRawClass(Type) - Static method in class org.apache.reef.tang.util.ReflectionUtilities
Coerce a Type into a Class.
getSchema() - Method in class org.apache.reef.tang.formats.avro.AvroConfiguration
 
getSchema() - Method in class org.apache.reef.tang.formats.avro.ConfigurationEntry
 
getSchema() - Method in class org.apache.reef.tang.implementation.avro.AvroClassNode
 
getSchema() - Method in class org.apache.reef.tang.implementation.avro.AvroConstructorArg
 
getSchema() - Method in class org.apache.reef.tang.implementation.avro.AvroConstructorDef
 
getSchema() - Method in class org.apache.reef.tang.implementation.avro.AvroNamedParameterNode
 
getSchema() - Method in class org.apache.reef.tang.implementation.avro.AvroNode
 
getSchema() - Method in class org.apache.reef.tang.implementation.avro.AvroPackageNode
 
getSelectedIndex() - Method in class org.apache.reef.tang.implementation.Subplan
 
getSelectedPlan() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Subplan.Builder
optional sint32 selected_plan = 1;
getSelectedPlan() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Subplan
optional sint32 selected_plan = 1;
getSelectedPlan() - Method in interface org.apache.reef.tang.proto.InjectionPlanProto.SubplanOrBuilder
optional sint32 selected_plan = 1;
getSerializedSize() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode
 
getSerializedSize() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorArg
 
getSerializedSize() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorDef
 
getSerializedSize() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode
 
getSerializedSize() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node
 
getSerializedSize() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.PackageNode
 
getSerializedSize() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Constructor
 
getSerializedSize() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlan
 
getSerializedSize() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Instance
 
getSerializedSize() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Subplan
 
getShortName() - Method in class org.apache.reef.tang.implementation.avro.AvroNamedParameterNode.Builder
Gets the value of the 'shortName' field.
getShortName() - Method in class org.apache.reef.tang.implementation.avro.AvroNamedParameterNode
Gets the value of the 'shortName' field.
getShortName() - Method in class org.apache.reef.tang.implementation.types.NamedParameterNodeImpl
 
getShortName() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode.Builder
optional string short_name = 6;
getShortName() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode
optional string short_name = 6;
getShortName() - Method in interface org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNodeOrBuilder
optional string short_name = 6;
getShortName() - Method in interface org.apache.reef.tang.types.NamedParameterNode
 
getShortNameBytes() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode.Builder
optional string short_name = 6;
getShortNameBytes() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode
optional string short_name = 6;
getShortNameBytes() - Method in interface org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNodeOrBuilder
optional string short_name = 6;
getSimpleArgClassName() - Method in class org.apache.reef.tang.implementation.avro.AvroNamedParameterNode.Builder
Gets the value of the 'simpleArgClassName' field.
getSimpleArgClassName() - Method in class org.apache.reef.tang.implementation.avro.AvroNamedParameterNode
Gets the value of the 'simpleArgClassName' field.
getSimpleArgClassName() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode.Builder
required string simple_arg_class_name = 1;
getSimpleArgClassName() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode
required string simple_arg_class_name = 1;
getSimpleArgClassName() - Method in interface org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNodeOrBuilder
required string simple_arg_class_name = 1;
getSimpleArgClassNameBytes() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode.Builder
required string simple_arg_class_name = 1;
getSimpleArgClassNameBytes() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode
required string simple_arg_class_name = 1;
getSimpleArgClassNameBytes() - Method in interface org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNodeOrBuilder
required string simple_arg_class_name = 1;
getSimpleArgName() - Method in class org.apache.reef.tang.implementation.types.NamedParameterNodeImpl
 
getSimpleArgName() - Method in interface org.apache.reef.tang.types.NamedParameterNode
 
getSimpleName(Type) - Static method in class org.apache.reef.tang.util.ReflectionUtilities
Get the simple name of the class.
getSubplan() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlan.Builder
optional .Subplan subplan = 4;
getSubplan() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlan
optional .Subplan subplan = 4;
getSubplan() - Method in interface org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlanOrBuilder
optional .Subplan subplan = 4;
getSubplanBuilder() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlan.Builder
optional .Subplan subplan = 4;
getSubplanOrBuilder() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlan.Builder
optional .Subplan subplan = 4;
getSubplanOrBuilder() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlan
optional .Subplan subplan = 4;
getSubplanOrBuilder() - Method in interface org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlanOrBuilder
optional .Subplan subplan = 4;
getTang() - Static method in class org.apache.reef.tang.Tang.Factory
Return an instance of the default implementation of Tang.
getType() - Method in class org.apache.reef.tang.implementation.types.ConstructorArgImpl
 
getType() - Method in interface org.apache.reef.tang.types.ConstructorArg
 
getUnknownFields() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode
 
getUnknownFields() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorArg
 
getUnknownFields() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorDef
 
getUnknownFields() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode
 
getUnknownFields() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node
 
getUnknownFields() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.PackageNode
 
getUnknownFields() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Constructor
 
getUnknownFields() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlan
 
getUnknownFields() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Instance
 
getUnknownFields() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Subplan
 
getValue() - Method in class org.apache.reef.tang.formats.avro.ConfigurationEntry.Builder
Gets the value of the 'value' field.
getValue() - Method in class org.apache.reef.tang.formats.avro.ConfigurationEntry
Gets the value of the 'value' field.
getValue() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Instance.Builder
required string value = 1;
getValue() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Instance
required string value = 1;
getValue() - Method in interface org.apache.reef.tang.proto.InjectionPlanProto.InstanceOrBuilder
required string value = 1;
getValueBytes() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Instance.Builder
required string value = 1;
getValueBytes() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Instance
required string value = 1;
getValueBytes() - Method in interface org.apache.reef.tang.proto.InjectionPlanProto.InstanceOrBuilder
required string value = 1;
getValuesForKey(K) - Method in class org.apache.reef.tang.util.AbstractMonotonicMultiMap
 
GraphvizConfigVisitor - Class in org.apache.reef.tang.util.walk.graphviz
Build a Graphviz representation of the configuration graph.
GraphvizConfigVisitor(Configuration, boolean, boolean) - Constructor for class org.apache.reef.tang.util.walk.graphviz.GraphvizConfigVisitor
Create a new TANG configuration visitor.
GraphvizInjectionPlanVisitor - Class in org.apache.reef.tang.util.walk.graphviz
Build a Graphviz representation of the injection plan graph.
GraphvizInjectionPlanVisitor(boolean) - Constructor for class org.apache.reef.tang.util.walk.graphviz.GraphvizInjectionPlanVisitor
Create a new visitor to build a graphviz string for the injection plan.

H

hasAliasLanguage() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode.Builder
optional string alias_language = 9;
hasAliasLanguage() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode
optional string alias_language = 9;
hasAliasLanguage() - Method in interface org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNodeOrBuilder
optional string alias_language = 9;
hasAliasName() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode.Builder
optional string alias_name = 8;
hasAliasName() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode
optional string alias_name = 8;
hasAliasName() - Method in interface org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNodeOrBuilder
optional string alias_name = 8;
hasBindings() - Method in class org.apache.reef.tang.formats.avro.AvroConfiguration.Builder
Checks whether the 'Bindings' field has been set.
hasChildren() - Method in class org.apache.reef.tang.implementation.avro.AvroNode.Builder
Checks whether the 'children' field has been set.
hasClassNode() - Method in class org.apache.reef.tang.implementation.avro.AvroNode.Builder
Checks whether the 'classNode' field has been set.
hasClassNode() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node.Builder
optional .ClassNode class_node = 3;
hasClassNode() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node
optional .ClassNode class_node = 3;
hasClassNode() - Method in interface org.apache.reef.tang.proto.ClassHierarchyProto.NodeOrBuilder
optional .ClassNode class_node = 3;
hasClassNodeBuilder() - Method in class org.apache.reef.tang.implementation.avro.AvroNode.Builder
Checks whether the 'classNode' field has an active Builder instance
hasConstructor() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlan.Builder
optional .Constructor constructor = 2;
hasConstructor() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlan
optional .Constructor constructor = 2;
hasConstructor() - Method in interface org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlanOrBuilder
optional .Constructor constructor = 2;
hasConstructorArgs() - Method in class org.apache.reef.tang.implementation.avro.AvroConstructorDef.Builder
Checks whether the 'constructorArgs' field has been set.
hasDefaultImplementation() - Method in class org.apache.reef.tang.implementation.avro.AvroClassNode.Builder
Checks whether the 'defaultImplementation' field has been set.
hasDefaultImplementation() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode.Builder
optional string default_implementation = 7;
hasDefaultImplementation() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode
optional string default_implementation = 7;
hasDefaultImplementation() - Method in interface org.apache.reef.tang.proto.ClassHierarchyProto.ClassNodeOrBuilder
optional string default_implementation = 7;
hasDocumentation() - Method in class org.apache.reef.tang.implementation.avro.AvroNamedParameterNode.Builder
Checks whether the 'documentation' field has been set.
hasDocumentation() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode.Builder
optional string documentation = 5;
hasDocumentation() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode
optional string documentation = 5;
hasDocumentation() - Method in interface org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNodeOrBuilder
optional string documentation = 5;
hasFullArgClassName() - Method in class org.apache.reef.tang.implementation.avro.AvroConstructorArg.Builder
Checks whether the 'fullArgClassName' field has been set.
hasFullArgClassName() - Method in class org.apache.reef.tang.implementation.avro.AvroNamedParameterNode.Builder
Checks whether the 'fullArgClassName' field has been set.
hasFullArgClassName() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorArg.Builder
required string full_arg_class_name = 1;
hasFullArgClassName() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorArg
required string full_arg_class_name = 1;
hasFullArgClassName() - Method in interface org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorArgOrBuilder
required string full_arg_class_name = 1;
hasFullArgClassName() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode.Builder
required string full_arg_class_name = 2;
hasFullArgClassName() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode
required string full_arg_class_name = 2;
hasFullArgClassName() - Method in interface org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNodeOrBuilder
required string full_arg_class_name = 2;
hasFullClassName() - Method in class org.apache.reef.tang.implementation.avro.AvroConstructorDef.Builder
Checks whether the 'fullClassName' field has been set.
hasFullClassName() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorDef.Builder
required string full_class_name = 1;
hasFullClassName() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorDef
required string full_class_name = 1;
hasFullClassName() - Method in interface org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorDefOrBuilder
required string full_class_name = 1;
hasFullName() - Method in class org.apache.reef.tang.implementation.avro.AvroNode.Builder
Checks whether the 'fullName' field has been set.
hasFullName() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node.Builder
required string full_name = 2;
hasFullName() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node
required string full_name = 2;
hasFullName() - Method in interface org.apache.reef.tang.proto.ClassHierarchyProto.NodeOrBuilder
required string full_name = 2;
hashCode() - Method in class org.apache.reef.tang.implementation.ConfigurationBuilderImpl
 
hashCode() - Method in class org.apache.reef.tang.implementation.ConfigurationImpl
 
hashCode() - Method in class org.apache.reef.tang.implementation.types.AbstractNode
 
hashCode() - Method in class org.apache.reef.tang.implementation.types.ConstructorArgImpl
 
hashCode() - Method in class org.apache.reef.tang.implementation.types.ConstructorDefImpl
 
hashCode() - Method in class org.apache.reef.tang.util.MonotonicTreeMap
 
hashCode() - Method in class org.apache.reef.tang.util.TracingMonotonicTreeMap
 
hasImplFullNames() - Method in class org.apache.reef.tang.implementation.avro.AvroClassNode.Builder
Checks whether the 'implFullNames' field has been set.
hasInjectableConstructors() - Method in class org.apache.reef.tang.implementation.avro.AvroClassNode.Builder
Checks whether the 'injectableConstructors' field has been set.
hasInstance() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlan.Builder
optional .Instance instance = 3;
hasInstance() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlan
optional .Instance instance = 3;
hasInstance() - Method in interface org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlanOrBuilder
optional .Instance instance = 3;
hasInstanceDefault() - Method in class org.apache.reef.tang.implementation.avro.AvroNamedParameterNode.Builder
Checks whether the 'instanceDefault' field has been set.
hasIsExternalConstructor() - Method in class org.apache.reef.tang.implementation.avro.AvroClassNode.Builder
Checks whether the 'isExternalConstructor' field has been set.
hasIsExternalConstructor() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode.Builder
required bool is_external_constructor = 2;
hasIsExternalConstructor() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode
required bool is_external_constructor = 2;
hasIsExternalConstructor() - Method in interface org.apache.reef.tang.proto.ClassHierarchyProto.ClassNodeOrBuilder
required bool is_external_constructor = 2;
hasIsInjectionCandidate() - Method in class org.apache.reef.tang.implementation.avro.AvroClassNode.Builder
Checks whether the 'isInjectionCandidate' field has been set.
hasIsInjectionCandidate() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode.Builder
required bool is_injection_candidate = 1;
hasIsInjectionCandidate() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode
required bool is_injection_candidate = 1;
hasIsInjectionCandidate() - Method in interface org.apache.reef.tang.proto.ClassHierarchyProto.ClassNodeOrBuilder
required bool is_injection_candidate = 1;
hasIsInjectionFuture() - Method in class org.apache.reef.tang.implementation.avro.AvroConstructorArg.Builder
Checks whether the 'isInjectionFuture' field has been set.
hasIsInjectionFuture() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorArg.Builder
required bool is_injection_future = 3;
hasIsInjectionFuture() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorArg
required bool is_injection_future = 3;
hasIsInjectionFuture() - Method in interface org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorArgOrBuilder
required bool is_injection_future = 3;
hasIsList() - Method in class org.apache.reef.tang.implementation.avro.AvroNamedParameterNode.Builder
Checks whether the 'isList' field has been set.
hasIsList() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode.Builder
required bool is_list = 4;
hasIsList() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode
required bool is_list = 4;
hasIsList() - Method in interface org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNodeOrBuilder
required bool is_list = 4;
hasIsSet() - Method in class org.apache.reef.tang.implementation.avro.AvroNamedParameterNode.Builder
Checks whether the 'isSet' field has been set.
hasIsSet() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode.Builder
required bool is_set = 3;
hasIsSet() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode
required bool is_set = 3;
hasIsSet() - Method in interface org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNodeOrBuilder
required bool is_set = 3;
hasIsUnit() - Method in class org.apache.reef.tang.implementation.avro.AvroClassNode.Builder
Checks whether the 'isUnit' field has been set.
hasIsUnit() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode.Builder
required bool is_unit = 3;
hasIsUnit() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode
required bool is_unit = 3;
hasIsUnit() - Method in interface org.apache.reef.tang.proto.ClassHierarchyProto.ClassNodeOrBuilder
required bool is_unit = 3;
hasKey() - Method in class org.apache.reef.tang.formats.avro.ConfigurationEntry.Builder
Checks whether the 'key' field has been set.
hasLanguage() - Method in class org.apache.reef.tang.formats.avro.AvroConfiguration.Builder
Checks whether the 'language' field has been set.
hasName() - Method in class org.apache.reef.tang.implementation.avro.AvroNode.Builder
Checks whether the 'name' field has been set.
hasName() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node.Builder
required string name = 1;
hasName() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node
required string name = 1;
hasName() - Method in interface org.apache.reef.tang.proto.ClassHierarchyProto.NodeOrBuilder
required string name = 1;
hasName() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlan.Builder
required string name = 1;
hasName() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlan
required string name = 1;
hasName() - Method in interface org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlanOrBuilder
required string name = 1;
hasNamedParameterName() - Method in class org.apache.reef.tang.implementation.avro.AvroConstructorArg.Builder
Checks whether the 'namedParameterName' field has been set.
hasNamedParameterName() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorArg.Builder
optional string named_parameter_name = 2;
hasNamedParameterName() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorArg
optional string named_parameter_name = 2;
hasNamedParameterName() - Method in interface org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorArgOrBuilder
optional string named_parameter_name = 2;
hasNamedParameterNode() - Method in class org.apache.reef.tang.implementation.avro.AvroNode.Builder
Checks whether the 'namedParameterNode' field has been set.
hasNamedParameterNode() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node.Builder
optional .NamedParameterNode named_parameter_node = 4;
hasNamedParameterNode() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node
optional .NamedParameterNode named_parameter_node = 4;
hasNamedParameterNode() - Method in interface org.apache.reef.tang.proto.ClassHierarchyProto.NodeOrBuilder
optional .NamedParameterNode named_parameter_node = 4;
hasNamedParameterNodeBuilder() - Method in class org.apache.reef.tang.implementation.avro.AvroNode.Builder
Checks whether the 'namedParameterNode' field has an active Builder instance
hasOtherConstructors() - Method in class org.apache.reef.tang.implementation.avro.AvroClassNode.Builder
Checks whether the 'otherConstructors' field has been set.
hasPackageNode() - Method in class org.apache.reef.tang.implementation.avro.AvroNode.Builder
Checks whether the 'packageNode' field has been set.
hasPackageNode() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node.Builder
optional .PackageNode package_node = 5;
hasPackageNode() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node
optional .PackageNode package_node = 5;
hasPackageNode() - Method in interface org.apache.reef.tang.proto.ClassHierarchyProto.NodeOrBuilder
optional .PackageNode package_node = 5;
hasPackageNodeBuilder() - Method in class org.apache.reef.tang.implementation.avro.AvroNode.Builder
Checks whether the 'packageNode' field has an active Builder instance
hasSelectedPlan() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Subplan.Builder
optional sint32 selected_plan = 1;
hasSelectedPlan() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Subplan
optional sint32 selected_plan = 1;
hasSelectedPlan() - Method in interface org.apache.reef.tang.proto.InjectionPlanProto.SubplanOrBuilder
optional sint32 selected_plan = 1;
hasShortName() - Method in class org.apache.reef.tang.implementation.avro.AvroNamedParameterNode.Builder
Checks whether the 'shortName' field has been set.
hasShortName() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode.Builder
optional string short_name = 6;
hasShortName() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode
optional string short_name = 6;
hasShortName() - Method in interface org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNodeOrBuilder
optional string short_name = 6;
hasSimpleArgClassName() - Method in class org.apache.reef.tang.implementation.avro.AvroNamedParameterNode.Builder
Checks whether the 'simpleArgClassName' field has been set.
hasSimpleArgClassName() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode.Builder
required string simple_arg_class_name = 1;
hasSimpleArgClassName() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode
required string simple_arg_class_name = 1;
hasSimpleArgClassName() - Method in interface org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNodeOrBuilder
required string simple_arg_class_name = 1;
hasSubplan() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlan.Builder
optional .Subplan subplan = 4;
hasSubplan() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlan
optional .Subplan subplan = 4;
hasSubplan() - Method in interface org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlanOrBuilder
optional .Subplan subplan = 4;
hasValue() - Method in class org.apache.reef.tang.formats.avro.ConfigurationEntry.Builder
Checks whether the 'value' field has been set.
hasValue() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Instance.Builder
required string value = 1;
hasValue() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Instance
required string value = 1;
hasValue() - Method in interface org.apache.reef.tang.proto.InjectionPlanProto.InstanceOrBuilder
required string value = 1;

I

Impl<T> - Interface in org.apache.reef.tang.formats
 
IMPL_FULL_NAMES_FIELD_NUMBER - Static variable in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode
 
implFullNames - Variable in class org.apache.reef.tang.implementation.avro.AvroClassNode
Deprecated.
IMPORT - Static variable in class org.apache.reef.tang.implementation.ConfigurationBuilderImpl
 
INIT - Static variable in class org.apache.reef.tang.implementation.ConfigurationBuilderImpl
 
inject(ConstructorDef<T>, Constructor<T>, Object[]) - Method in interface org.apache.reef.tang.Aspect
Inject an object of type T.
injectableConstructors - Variable in class org.apache.reef.tang.implementation.avro.AvroClassNode
Deprecated.
INJECTABLECONSTRUCTORS_FIELD_NUMBER - Static variable in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode
 
InjectionException - Exception in org.apache.reef.tang.exceptions
Thrown when an injection fails.
InjectionException(String, Throwable) - Constructor for exception org.apache.reef.tang.exceptions.InjectionException
 
InjectionException(String) - Constructor for exception org.apache.reef.tang.exceptions.InjectionException
 
InjectionFuture<T> - Class in org.apache.reef.tang
A future-based mechanism for cyclic object injections.
InjectionFuture() - Constructor for class org.apache.reef.tang.InjectionFuture
 
InjectionFuture(Injector, Class<? extends T>) - Constructor for class org.apache.reef.tang.InjectionFuture
 
InjectionFuture(T) - Constructor for class org.apache.reef.tang.InjectionFuture
 
injectionFutureInstantiated(InjectionFuture<T>, T) - Method in interface org.apache.reef.tang.Aspect
TANG calls this the first time get() is called on an injection future.
InjectionFuturePlan<T> - Class in org.apache.reef.tang.implementation
 
InjectionFuturePlan(Node) - Constructor for class org.apache.reef.tang.implementation.InjectionFuturePlan
 
InjectionPlan<T> - Class in org.apache.reef.tang.implementation
 
InjectionPlan(Node) - Constructor for class org.apache.reef.tang.implementation.InjectionPlan
 
InjectionPlanProto - Class in org.apache.reef.tang.proto
 
InjectionPlanProto.Constructor - Class in org.apache.reef.tang.proto
Protobuf type Constructor
InjectionPlanProto.Constructor.Builder - Class in org.apache.reef.tang.proto
Protobuf type Constructor
InjectionPlanProto.ConstructorOrBuilder - Interface in org.apache.reef.tang.proto
 
InjectionPlanProto.InjectionPlan - Class in org.apache.reef.tang.proto
Protobuf type InjectionPlan
InjectionPlanProto.InjectionPlan.Builder - Class in org.apache.reef.tang.proto
Protobuf type InjectionPlan
InjectionPlanProto.InjectionPlanOrBuilder - Interface in org.apache.reef.tang.proto
 
InjectionPlanProto.Instance - Class in org.apache.reef.tang.proto
Protobuf type Instance
InjectionPlanProto.Instance.Builder - Class in org.apache.reef.tang.proto
Protobuf type Instance
InjectionPlanProto.InstanceOrBuilder - Interface in org.apache.reef.tang.proto
 
InjectionPlanProto.Subplan - Class in org.apache.reef.tang.proto
Protobuf type Subplan
InjectionPlanProto.Subplan.Builder - Class in org.apache.reef.tang.proto
Protobuf type Subplan
InjectionPlanProto.SubplanOrBuilder - Interface in org.apache.reef.tang.proto
 
Injector - Interface in org.apache.reef.tang
 
InjectorImpl - Class in org.apache.reef.tang.implementation.java
 
InjectorImpl(Configuration) - Constructor for class org.apache.reef.tang.implementation.java.InjectorImpl
 
INSTANCE_DEFAULT_FIELD_NUMBER - Static variable in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode
 
INSTANCE_FIELD_NUMBER - Static variable in class org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlan
 
instanceDefault - Variable in class org.apache.reef.tang.implementation.avro.AvroNamedParameterNode
Deprecated.
IS_EXTERNAL_CONSTRUCTOR_FIELD_NUMBER - Static variable in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode
 
IS_INJECTION_CANDIDATE_FIELD_NUMBER - Static variable in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode
 
IS_INJECTION_FUTURE_FIELD_NUMBER - Static variable in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorArg
 
IS_LIST_FIELD_NUMBER - Static variable in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode
 
IS_SET_FIELD_NUMBER - Static variable in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode
 
IS_UNIT_FIELD_NUMBER - Static variable in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode
 
isAmbiguous() - Method in class org.apache.reef.tang.implementation.Constructor
 
isAmbiguous() - Method in class org.apache.reef.tang.implementation.InjectionFuturePlan
 
isAmbiguous() - Method in class org.apache.reef.tang.implementation.InjectionPlan
 
isAmbiguous() - Method in class org.apache.reef.tang.implementation.java.JavaInstance
 
isAmbiguous() - Method in class org.apache.reef.tang.implementation.ListInjectionPlan
 
isAmbiguous() - Method in class org.apache.reef.tang.implementation.SetInjectionPlan
 
isAmbiguous() - Method in class org.apache.reef.tang.implementation.Subplan
Even if there is only one sub-plan, it was registered as a default plan, and is therefore ambiguous.
isCancelled() - Method in class org.apache.reef.tang.InjectionFuture
 
isCoercable(Class<?>, Class<?>) - Static method in class org.apache.reef.tang.util.ReflectionUtilities
Check to see if one class can be coerced into another.
isDone() - Method in class org.apache.reef.tang.InjectionFuture
 
isEmpty() - Method in class org.apache.reef.tang.util.AbstractMonotonicMultiMap
 
isEmpty() - Method in class org.apache.reef.tang.util.MonotonicTreeMap
 
isEmpty() - Method in class org.apache.reef.tang.util.TracingMonotonicTreeMap
 
isExternalConstructor - Variable in class org.apache.reef.tang.implementation.avro.AvroClassNode
Deprecated.
isExternalConstructor() - Method in class org.apache.reef.tang.implementation.types.ClassNodeImpl
 
isExternalConstructor() - Method in interface org.apache.reef.tang.types.ClassNode
 
isFeasible() - Method in class org.apache.reef.tang.implementation.InjectionPlan
 
isImplementation(ClassNode<?>, ClassNode<?>) - Method in interface org.apache.reef.tang.ClassHierarchy
Return whether the impl is a subclass of inter.
isImplementation(ClassNode<?>, ClassNode<?>) - Method in class org.apache.reef.tang.implementation.java.ClassHierarchyImpl
 
isImplementation(ClassNode<?>, ClassNode<?>) - Method in class org.apache.reef.tang.implementation.protobuf.ProtocolBufferClassHierarchy
Deprecated.
 
isImplementationOf(ClassNode<?>) - Method in class org.apache.reef.tang.implementation.types.ClassNodeImpl
 
isImplementationOf(ClassNode<?>) - Method in interface org.apache.reef.tang.types.ClassNode
 
isInitialized() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode.Builder
 
isInitialized() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode
 
isInitialized() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorArg.Builder
 
isInitialized() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorArg
 
isInitialized() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorDef.Builder
 
isInitialized() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorDef
 
isInitialized() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode.Builder
 
isInitialized() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode
 
isInitialized() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node.Builder
 
isInitialized() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node
 
isInitialized() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.PackageNode.Builder
 
isInitialized() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.PackageNode
 
isInitialized() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Constructor.Builder
 
isInitialized() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Constructor
 
isInitialized() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlan.Builder
 
isInitialized() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlan
 
isInitialized() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Instance.Builder
 
isInitialized() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Instance
 
isInitialized() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Subplan.Builder
 
isInitialized() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Subplan
 
isInjectable() - Method in class org.apache.reef.tang.implementation.Constructor
 
isInjectable() - Method in class org.apache.reef.tang.implementation.InjectionFuturePlan
 
isInjectable() - Method in class org.apache.reef.tang.implementation.InjectionPlan
 
isInjectable(String) - Method in class org.apache.reef.tang.implementation.java.InjectorImpl
 
isInjectable(Class<?>) - Method in class org.apache.reef.tang.implementation.java.InjectorImpl
 
isInjectable() - Method in class org.apache.reef.tang.implementation.java.JavaInstance
 
isInjectable() - Method in class org.apache.reef.tang.implementation.ListInjectionPlan
 
isInjectable() - Method in class org.apache.reef.tang.implementation.SetInjectionPlan
 
isInjectable() - Method in class org.apache.reef.tang.implementation.Subplan
 
isInjectable(String) - Method in interface org.apache.reef.tang.Injector
Returns true if this Injector is able to instantiate the object named by name.
isInjectable(Class<?>) - Method in interface org.apache.reef.tang.Injector
 
isInjectionCandidate - Variable in class org.apache.reef.tang.implementation.avro.AvroClassNode
Deprecated.
isInjectionCandidate() - Method in class org.apache.reef.tang.implementation.types.ClassNodeImpl
 
isInjectionCandidate() - Method in interface org.apache.reef.tang.types.ClassNode
 
isInjectionFuture - Variable in class org.apache.reef.tang.implementation.avro.AvroConstructorArg
Deprecated.
isInjectionFuture() - Method in class org.apache.reef.tang.implementation.types.ConstructorArgImpl
 
isInjectionFuture() - Method in interface org.apache.reef.tang.types.ConstructorArg
 
isList - Variable in class org.apache.reef.tang.implementation.avro.AvroNamedParameterNode
Deprecated.
isList() - Method in class org.apache.reef.tang.implementation.types.NamedParameterNodeImpl
 
isList() - Method in interface org.apache.reef.tang.types.NamedParameterNode
 
isMoreSpecificThan(ConstructorDef<?>) - Method in class org.apache.reef.tang.implementation.types.ConstructorDefImpl
 
isMoreSpecificThan(ConstructorDef<?>) - Method in interface org.apache.reef.tang.types.ConstructorDef
 
isParameterSet(String) - Method in class org.apache.reef.tang.implementation.java.InjectorImpl
 
isParameterSet(Class<? extends Name<?>>) - Method in class org.apache.reef.tang.implementation.java.InjectorImpl
 
isParameterSet(String) - Method in interface org.apache.reef.tang.Injector
 
isParameterSet(Class<? extends Name<?>>) - Method in interface org.apache.reef.tang.Injector
 
isSet - Variable in class org.apache.reef.tang.implementation.avro.AvroNamedParameterNode
Deprecated.
isSet() - Method in class org.apache.reef.tang.implementation.types.NamedParameterNodeImpl
 
isSet() - Method in interface org.apache.reef.tang.types.NamedParameterNode
 
isUnit - Variable in class org.apache.reef.tang.implementation.avro.AvroClassNode
Deprecated.
isUnit() - Method in class org.apache.reef.tang.implementation.types.ClassNodeImpl
 
isUnit() - Method in interface org.apache.reef.tang.types.ClassNode
 
iterator() - Method in class org.apache.reef.tang.util.AbstractMonotonicMultiMap
 

J

JAVA - Static variable in class org.apache.reef.tang.formats.AvroConfigurationSerializer
 
JavaClassHierarchy - Interface in org.apache.reef.tang
 
JavaConfigurationBuilder - Interface in org.apache.reef.tang
Convenience methods that extend the ConfigurationBuilder but assume that the underlying ClassHierarchy delegates to the default Java classloader.
JavaConfigurationBuilderImpl - Class in org.apache.reef.tang.implementation.java
 
JavaConfigurationBuilderImpl(URL[], Configuration[], Class<? extends ExternalConstructor<?>>[]) - Constructor for class org.apache.reef.tang.implementation.java.JavaConfigurationBuilderImpl
 
JavaConfigurationBuilderImpl(URL[]) - Constructor for class org.apache.reef.tang.implementation.java.JavaConfigurationBuilderImpl
 
JavaConfigurationBuilderImpl(Configuration[]) - Constructor for class org.apache.reef.tang.implementation.java.JavaConfigurationBuilderImpl
 
JavaInstance<T> - Class in org.apache.reef.tang.implementation.java
 
JavaInstance(Node, T) - Constructor for class org.apache.reef.tang.implementation.java.JavaInstance
 
JavaNodeFactory - Class in org.apache.reef.tang.implementation.java
 

K

key - Variable in class org.apache.reef.tang.formats.avro.ConfigurationEntry
Deprecated.
keySet() - Method in class org.apache.reef.tang.util.AbstractMonotonicMultiMap
 
keySet() - Method in class org.apache.reef.tang.util.MonotonicTreeMap
 
keySet() - Method in class org.apache.reef.tang.util.TracingMonotonicTreeMap
 

L

language - Variable in class org.apache.reef.tang.formats.avro.AvroConfiguration
Deprecated.
ListInjectionPlan<T> - Class in org.apache.reef.tang.implementation
 
ListInjectionPlan(Node, List<InjectionPlan<T>>) - Constructor for class org.apache.reef.tang.implementation.ListInjectionPlan
 

M

main(String[]) - Static method in class org.apache.reef.tang.examples.PrintTypeHierarchy
 
main(String[]) - Static method in class org.apache.reef.tang.examples.Timer
 
main(String[]) - Static method in class org.apache.reef.tang.examples.timer.TimerMock
 
main(String[]) - Static method in class org.apache.reef.tang.examples.TimerV1
 
main(String[]) - Static method in class org.apache.reef.tang.util.ValidateConfiguration
 
merge(ClassHierarchy) - Method in interface org.apache.reef.tang.ClassHierarchy
Merge the contents of this ClassHierarchy and the provided one into a new class hierarchy.
merge(Configuration...) - Static method in class org.apache.reef.tang.Configurations
Merge a set of Configurations.
merge(Iterable<Configuration>) - Static method in class org.apache.reef.tang.Configurations
Merge a set of Configurations.
merge(ConfigurationModule) - Method in class org.apache.reef.tang.formats.ConfigurationModuleBuilder
TODO: It would be nice if this incorporated d by reference so that static analysis / documentation tools could document the dependency between c and d.
merge(ClassHierarchy) - Method in class org.apache.reef.tang.implementation.java.ClassHierarchyImpl
 
merge(ClassHierarchy) - Method in class org.apache.reef.tang.implementation.protobuf.ProtocolBufferClassHierarchy
Deprecated.
 
mergeClassNode(ClassHierarchyProto.ClassNode) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node.Builder
optional .ClassNode class_node = 3;
mergeConstructor(InjectionPlanProto.Constructor) - Method in class org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlan.Builder
optional .Constructor constructor = 2;
mergeFrom(Message) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode.Builder
 
mergeFrom(ClassHierarchyProto.ClassNode) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode.Builder
 
mergeFrom(Message) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorArg.Builder
 
mergeFrom(ClassHierarchyProto.ConstructorArg) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorArg.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorArg.Builder
 
mergeFrom(Message) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorDef.Builder
 
mergeFrom(ClassHierarchyProto.ConstructorDef) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorDef.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorDef.Builder
 
mergeFrom(Message) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode.Builder
 
mergeFrom(ClassHierarchyProto.NamedParameterNode) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode.Builder
 
mergeFrom(Message) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node.Builder
 
mergeFrom(ClassHierarchyProto.Node) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node.Builder
 
mergeFrom(Message) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.PackageNode.Builder
 
mergeFrom(ClassHierarchyProto.PackageNode) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.PackageNode.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.PackageNode.Builder
 
mergeFrom(Message) - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Constructor.Builder
 
mergeFrom(InjectionPlanProto.Constructor) - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Constructor.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Constructor.Builder
 
mergeFrom(Message) - Method in class org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlan.Builder
 
mergeFrom(InjectionPlanProto.InjectionPlan) - Method in class org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlan.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlan.Builder
 
mergeFrom(Message) - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Instance.Builder
 
mergeFrom(InjectionPlanProto.Instance) - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Instance.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Instance.Builder
 
mergeFrom(Message) - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Subplan.Builder
 
mergeFrom(InjectionPlanProto.Subplan) - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Subplan.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Subplan.Builder
 
mergeIn(ParameterParser) - Method in class org.apache.reef.tang.formats.ParameterParser
 
mergeInstance(InjectionPlanProto.Instance) - Method in class org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlan.Builder
optional .Instance instance = 3;
mergeNamedParameterNode(ClassHierarchyProto.NamedParameterNode) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node.Builder
optional .NamedParameterNode named_parameter_node = 4;
mergePackageNode(ClassHierarchyProto.PackageNode) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node.Builder
optional .PackageNode package_node = 5;
mergeSubplan(InjectionPlanProto.Subplan) - Method in class org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlan.Builder
optional .Subplan subplan = 4;
MOCK_SLEEP_TIME - Static variable in class org.apache.reef.tang.examples.timer.TimerMock.TimerMockConf
 
MonotonicHashMap<T,U> - Class in org.apache.reef.tang.util
 
MonotonicHashMap() - Constructor for class org.apache.reef.tang.util.MonotonicHashMap
 
MonotonicHashSet<T> - Class in org.apache.reef.tang.util
 
MonotonicHashSet() - Constructor for class org.apache.reef.tang.util.MonotonicHashSet
 
MonotonicHashSet(Collection<T>) - Constructor for class org.apache.reef.tang.util.MonotonicHashSet
 
MonotonicHashSet(T...) - Constructor for class org.apache.reef.tang.util.MonotonicHashSet
 
MonotonicMultiHashMap<K,V> - Class in org.apache.reef.tang.util
 
MonotonicMultiHashMap() - Constructor for class org.apache.reef.tang.util.MonotonicMultiHashMap
 
MonotonicMultiMap<K,V> - Class in org.apache.reef.tang.util
 
MonotonicMultiMap() - Constructor for class org.apache.reef.tang.util.MonotonicMultiMap
 
MonotonicSet<T> - Class in org.apache.reef.tang.util
 
MonotonicSet() - Constructor for class org.apache.reef.tang.util.MonotonicSet
 
MonotonicSet(TreeSet<T>) - Constructor for class org.apache.reef.tang.util.MonotonicSet
 
MonotonicSet(Comparator<T>) - Constructor for class org.apache.reef.tang.util.MonotonicSet
 
MonotonicTreeMap<T,U> - Class in org.apache.reef.tang.util
 
MonotonicTreeMap() - Constructor for class org.apache.reef.tang.util.MonotonicTreeMap
 

N

Name<T> - Interface in org.apache.reef.tang.annotations
 
name - Variable in class org.apache.reef.tang.implementation.avro.AvroNode
Deprecated.
NAME_FIELD_NUMBER - Static variable in class org.apache.reef.tang.proto.ClassHierarchyProto.Node
 
NAME_FIELD_NUMBER - Static variable in class org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlan
 
NAMED_PARAMETER_NAME_FIELD_NUMBER - Static variable in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorArg
 
NAMED_PARAMETER_NODE_FIELD_NUMBER - Static variable in class org.apache.reef.tang.proto.ClassHierarchyProto.Node
 
NamedParameter - Annotation Type in org.apache.reef.tang.annotations
 
namedParameterName - Variable in class org.apache.reef.tang.implementation.avro.AvroConstructorArg
Deprecated.
namedParameterNode - Variable in class org.apache.reef.tang.implementation.avro.AvroNode
Deprecated.
NamedParameterNode<T> - Interface in org.apache.reef.tang.types
 
NamedParameterNodeImpl<T> - Class in org.apache.reef.tang.implementation.types
 
NamedParameterNodeImpl(Node, String, String, String, String, boolean, boolean, String, String, String[]) - Constructor for class org.apache.reef.tang.implementation.types.NamedParameterNodeImpl
 
NameResolutionException - Exception in org.apache.reef.tang.exceptions
Thrown when Tang encounters an unknown (to the current classloader) class or configuration option.
NameResolutionException(String, String) - Constructor for exception org.apache.reef.tang.exceptions.NameResolutionException
 
newBuilder() - Method in interface org.apache.reef.tang.Configuration
Create a new ConfigurationBuilder object based on the same classpath as this Configuration, and populate it with the configuration options of this object.
newBuilder() - Static method in class org.apache.reef.tang.formats.avro.AvroConfiguration
Creates a new AvroConfiguration RecordBuilder.
newBuilder(AvroConfiguration.Builder) - Static method in class org.apache.reef.tang.formats.avro.AvroConfiguration
Creates a new AvroConfiguration RecordBuilder by copying an existing Builder.
newBuilder(AvroConfiguration) - Static method in class org.apache.reef.tang.formats.avro.AvroConfiguration
Creates a new AvroConfiguration RecordBuilder by copying an existing AvroConfiguration instance.
newBuilder() - Static method in class org.apache.reef.tang.formats.avro.ConfigurationEntry
Creates a new ConfigurationEntry RecordBuilder.
newBuilder(ConfigurationEntry.Builder) - Static method in class org.apache.reef.tang.formats.avro.ConfigurationEntry
Creates a new ConfigurationEntry RecordBuilder by copying an existing Builder.
newBuilder(ConfigurationEntry) - Static method in class org.apache.reef.tang.formats.avro.ConfigurationEntry
Creates a new ConfigurationEntry RecordBuilder by copying an existing ConfigurationEntry instance.
newBuilder() - Static method in class org.apache.reef.tang.implementation.avro.AvroClassNode
Creates a new AvroClassNode RecordBuilder.
newBuilder(AvroClassNode.Builder) - Static method in class org.apache.reef.tang.implementation.avro.AvroClassNode
Creates a new AvroClassNode RecordBuilder by copying an existing Builder.
newBuilder(AvroClassNode) - Static method in class org.apache.reef.tang.implementation.avro.AvroClassNode
Creates a new AvroClassNode RecordBuilder by copying an existing AvroClassNode instance.
newBuilder() - Static method in class org.apache.reef.tang.implementation.avro.AvroConstructorArg
Creates a new AvroConstructorArg RecordBuilder.
newBuilder(AvroConstructorArg.Builder) - Static method in class org.apache.reef.tang.implementation.avro.AvroConstructorArg
Creates a new AvroConstructorArg RecordBuilder by copying an existing Builder.
newBuilder(AvroConstructorArg) - Static method in class org.apache.reef.tang.implementation.avro.AvroConstructorArg
Creates a new AvroConstructorArg RecordBuilder by copying an existing AvroConstructorArg instance.
newBuilder() - Static method in class org.apache.reef.tang.implementation.avro.AvroConstructorDef
Creates a new AvroConstructorDef RecordBuilder.
newBuilder(AvroConstructorDef.Builder) - Static method in class org.apache.reef.tang.implementation.avro.AvroConstructorDef
Creates a new AvroConstructorDef RecordBuilder by copying an existing Builder.
newBuilder(AvroConstructorDef) - Static method in class org.apache.reef.tang.implementation.avro.AvroConstructorDef
Creates a new AvroConstructorDef RecordBuilder by copying an existing AvroConstructorDef instance.
newBuilder() - Static method in class org.apache.reef.tang.implementation.avro.AvroNamedParameterNode
Creates a new AvroNamedParameterNode RecordBuilder.
newBuilder(AvroNamedParameterNode.Builder) - Static method in class org.apache.reef.tang.implementation.avro.AvroNamedParameterNode
Creates a new AvroNamedParameterNode RecordBuilder by copying an existing Builder.
newBuilder(AvroNamedParameterNode) - Static method in class org.apache.reef.tang.implementation.avro.AvroNamedParameterNode
Creates a new AvroNamedParameterNode RecordBuilder by copying an existing AvroNamedParameterNode instance.
newBuilder() - Static method in class org.apache.reef.tang.implementation.avro.AvroNode
Creates a new AvroNode RecordBuilder.
newBuilder(AvroNode.Builder) - Static method in class org.apache.reef.tang.implementation.avro.AvroNode
Creates a new AvroNode RecordBuilder by copying an existing Builder.
newBuilder(AvroNode) - Static method in class org.apache.reef.tang.implementation.avro.AvroNode
Creates a new AvroNode RecordBuilder by copying an existing AvroNode instance.
newBuilder() - Static method in class org.apache.reef.tang.implementation.avro.AvroPackageNode
Creates a new AvroPackageNode RecordBuilder.
newBuilder(AvroPackageNode.Builder) - Static method in class org.apache.reef.tang.implementation.avro.AvroPackageNode
Creates a new AvroPackageNode RecordBuilder by copying an existing Builder.
newBuilder(AvroPackageNode) - Static method in class org.apache.reef.tang.implementation.avro.AvroPackageNode
Creates a new AvroPackageNode RecordBuilder by copying an existing AvroPackageNode instance.
newBuilder() - Method in class org.apache.reef.tang.implementation.ConfigurationImpl
 
newBuilder() - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode
 
newBuilder(ClassHierarchyProto.ClassNode) - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode
 
newBuilder() - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorArg
 
newBuilder(ClassHierarchyProto.ConstructorArg) - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorArg
 
newBuilder() - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorDef
 
newBuilder(ClassHierarchyProto.ConstructorDef) - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorDef
 
newBuilder() - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode
 
newBuilder(ClassHierarchyProto.NamedParameterNode) - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode
 
newBuilder() - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node
 
newBuilder(ClassHierarchyProto.Node) - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node
 
newBuilder() - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto.PackageNode
 
newBuilder(ClassHierarchyProto.PackageNode) - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto.PackageNode
 
newBuilder() - Static method in class org.apache.reef.tang.proto.InjectionPlanProto.Constructor
 
newBuilder(InjectionPlanProto.Constructor) - Static method in class org.apache.reef.tang.proto.InjectionPlanProto.Constructor
 
newBuilder() - Static method in class org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlan
 
newBuilder(InjectionPlanProto.InjectionPlan) - Static method in class org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlan
 
newBuilder() - Static method in class org.apache.reef.tang.proto.InjectionPlanProto.Instance
 
newBuilder(InjectionPlanProto.Instance) - Static method in class org.apache.reef.tang.proto.InjectionPlanProto.Instance
 
newBuilder() - Static method in class org.apache.reef.tang.proto.InjectionPlanProto.Subplan
 
newBuilder(InjectionPlanProto.Subplan) - Static method in class org.apache.reef.tang.proto.InjectionPlanProto.Subplan
 
newBuilderForType() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode
 
newBuilderForType() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorArg
 
newBuilderForType() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorDef
 
newBuilderForType() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode
 
newBuilderForType() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node
 
newBuilderForType() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.PackageNode
 
newBuilderForType() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Constructor
 
newBuilderForType() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlan
 
newBuilderForType() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Instance
 
newBuilderForType() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Subplan
 
newConfigurationBuilder() - Method in class org.apache.reef.tang.implementation.TangImpl
 
newConfigurationBuilder(ClassHierarchy) - Method in class org.apache.reef.tang.implementation.TangImpl
 
newConfigurationBuilder(URL...) - Method in class org.apache.reef.tang.implementation.TangImpl
 
newConfigurationBuilder(Configuration...) - Method in class org.apache.reef.tang.implementation.TangImpl
 
newConfigurationBuilder(Class<? extends ExternalConstructor<?>>...) - Method in class org.apache.reef.tang.implementation.TangImpl
 
newConfigurationBuilder(URL[], Configuration[], Class<? extends ExternalConstructor<?>>[]) - Method in class org.apache.reef.tang.implementation.TangImpl
 
newConfigurationBuilder(ClassHierarchy) - Method in interface org.apache.reef.tang.Tang
Return a new ConfigurationBuilder that is backed by the provided ClassHierarchy object.
newConfigurationBuilder(URL...) - Method in interface org.apache.reef.tang.Tang
Create a new ConfigurationBuilder that is backed by the default classloader and the provided jars.
newConfigurationBuilder(Configuration...) - Method in interface org.apache.reef.tang.Tang
Merge a set of configurations into a new JavaConfiurationBuilder.
newConfigurationBuilder(Class<? extends ExternalConstructor<?>>...) - Method in interface org.apache.reef.tang.Tang
Create an empty JavaConfigurationBuilder that is capable of parsing application-specific configuration values.
newConfigurationBuilder(URL[], Configuration[], Class<? extends ExternalConstructor<?>>[]) - Method in interface org.apache.reef.tang.Tang
Create a new JavaConfiguration builder that has additional jars, incorporates existing configuration data and / or can parse application-specific types.
newConfigurationBuilder() - Method in interface org.apache.reef.tang.Tang
Create a new empty ConfigurationBuilder that is backed by the default classloader.
newInjector(Configuration...) - Method in class org.apache.reef.tang.implementation.TangImpl
 
newInjector(Configuration) - Method in class org.apache.reef.tang.implementation.TangImpl
 
newInjector() - Method in class org.apache.reef.tang.implementation.TangImpl
 
newInjector(Configuration...) - Method in interface org.apache.reef.tang.Tang
Returns an Injector for the given Configurations.
newInjector(Configuration) - Method in interface org.apache.reef.tang.Tang
Returns an Injector for the given Configuration.
newInjector() - Method in interface org.apache.reef.tang.Tang
Returns an Injector based on an empty Configuration.
newInstance() - Method in interface org.apache.reef.tang.ExternalConstructor
This method will only be called once.
newInstance() - Method in class org.apache.reef.tang.util.ValidateConfiguration.FileParser
 
Node - Interface in org.apache.reef.tang.types
 
NodeVisitor<T> - Interface in org.apache.reef.tang.util.walk
Generic interface to traverse nodes of the configuration graph.

O

OptionalImpl<T> - Class in org.apache.reef.tang.formats
 
OptionalImpl() - Constructor for class org.apache.reef.tang.formats.OptionalImpl
 
OptionalParameter<T> - Class in org.apache.reef.tang.formats
 
OptionalParameter() - Constructor for class org.apache.reef.tang.formats.OptionalParameter
 
org.apache.reef.tang - package org.apache.reef.tang
Public interfaces and factories for Tang's core API.
org.apache.reef.tang.annotations - package org.apache.reef.tang.annotations
Annotations that application developers can use to register configuration metadata with Tang.
org.apache.reef.tang.examples - package org.apache.reef.tang.examples
Example code from the tutorial on Tang's home page.
org.apache.reef.tang.examples.timer - package org.apache.reef.tang.examples.timer
A more complicated version of the Timer example, including delegating interfaces to default implementations.
org.apache.reef.tang.exceptions - package org.apache.reef.tang.exceptions
Exceptions thrown by Tang, including runtime exceptions that reflect compile-time inconsistencies and other problems that can't be meaningfully handled by application code.
org.apache.reef.tang.formats - package org.apache.reef.tang.formats
Tang format classes encode and decode information that Tang gathers at runtime.
org.apache.reef.tang.formats.avro - package org.apache.reef.tang.formats.avro
 
org.apache.reef.tang.implementation - package org.apache.reef.tang.implementation
Tang's implementation.
org.apache.reef.tang.implementation.avro - package org.apache.reef.tang.implementation.avro
Implementation classes that translate between Tang's core API and Avro.
org.apache.reef.tang.implementation.java - package org.apache.reef.tang.implementation.java
Private implementation classes that configure and inject code written in Java.
org.apache.reef.tang.implementation.protobuf - package org.apache.reef.tang.implementation.protobuf
Implementation classes that translate between Tang's core API and protocol buffers.
org.apache.reef.tang.implementation.types - package org.apache.reef.tang.implementation.types
Implementations of the ClassHierarchy type system.
org.apache.reef.tang.proto - package org.apache.reef.tang.proto
 
org.apache.reef.tang.types - package org.apache.reef.tang.types
The interfaces that define Tang's ClassHierarchy objects.
org.apache.reef.tang.util - package org.apache.reef.tang.util
Miscellaneous utilities, including command line static analysis (Tint), data structures and reflection stuff.
org.apache.reef.tang.util.walk - package org.apache.reef.tang.util.walk
Utility classes for configuration graph and injection plan traversal.
org.apache.reef.tang.util.walk.graphviz - package org.apache.reef.tang.util.walk.graphviz
produce Graphviz representation of TANG configuration graph and injection plan.
otherConstructors - Variable in class org.apache.reef.tang.implementation.avro.AvroClassNode
Deprecated.
OTHERCONSTRUCTORS_FIELD_NUMBER - Static variable in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode
 

P

PACKAGE_NODE_FIELD_NUMBER - Static variable in class org.apache.reef.tang.proto.ClassHierarchyProto.Node
 
packageNode - Variable in class org.apache.reef.tang.implementation.avro.AvroNode
Deprecated.
PackageNode - Interface in org.apache.reef.tang.types
 
PackageNodeImpl - Class in org.apache.reef.tang.implementation.types
 
PackageNodeImpl(Node, String, String) - Constructor for class org.apache.reef.tang.implementation.types.PackageNodeImpl
 
PackageNodeImpl() - Constructor for class org.apache.reef.tang.implementation.types.PackageNodeImpl
 
Param<T> - Interface in org.apache.reef.tang.formats
 
Parameter - Annotation Type in org.apache.reef.tang.annotations
 
ParameterParser - Class in org.apache.reef.tang.formats
 
ParameterParser() - Constructor for class org.apache.reef.tang.formats.ParameterParser
 
parse(Class<T>, String) - Method in class org.apache.reef.tang.formats.ParameterParser
 
parse(String, String) - Method in class org.apache.reef.tang.formats.ParameterParser
 
parse(NamedParameterNode<T>, String) - Method in class org.apache.reef.tang.implementation.java.ClassHierarchyImpl
Parse a string, assuming that it is of the type expected by a given NamedParameter.
parse(NamedParameterNode<T>, String) - Method in interface org.apache.reef.tang.JavaClassHierarchy
Parse a string value that has been passed into a named parameter.
parseDefaultValue(NamedParameterNode<T>) - Method in class org.apache.reef.tang.implementation.java.ClassHierarchyImpl
A helper method that returns the parsed default value of a given NamedParameter.
parseDefaultValue(NamedParameterNode<T>) - Method in interface org.apache.reef.tang.JavaClassHierarchy
Obtain a parsed instance of the default value of a named parameter.
parseDelimitedFrom(InputStream) - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode
 
parseDelimitedFrom(InputStream) - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorArg
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorArg
 
parseDelimitedFrom(InputStream) - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorDef
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorDef
 
parseDelimitedFrom(InputStream) - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode
 
parseDelimitedFrom(InputStream) - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node
 
parseDelimitedFrom(InputStream) - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto.PackageNode
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto.PackageNode
 
parseDelimitedFrom(InputStream) - Static method in class org.apache.reef.tang.proto.InjectionPlanProto.Constructor
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.apache.reef.tang.proto.InjectionPlanProto.Constructor
 
parseDelimitedFrom(InputStream) - Static method in class org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlan
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlan
 
parseDelimitedFrom(InputStream) - Static method in class org.apache.reef.tang.proto.InjectionPlanProto.Instance
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.apache.reef.tang.proto.InjectionPlanProto.Instance
 
parseDelimitedFrom(InputStream) - Static method in class org.apache.reef.tang.proto.InjectionPlanProto.Subplan
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class org.apache.reef.tang.proto.InjectionPlanProto.Subplan
 
ParseException - Exception in org.apache.reef.tang.exceptions
Thrown when a string fails to parse as the requested type.
ParseException(String, Throwable) - Constructor for exception org.apache.reef.tang.exceptions.ParseException
 
ParseException(String) - Constructor for exception org.apache.reef.tang.exceptions.ParseException
 
parseFrom(ByteString) - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode
 
parseFrom(byte[]) - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode
 
parseFrom(InputStream) - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode
 
parseFrom(CodedInputStream) - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode
 
parseFrom(ByteString) - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorArg
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorArg
 
parseFrom(byte[]) - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorArg
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorArg
 
parseFrom(InputStream) - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorArg
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorArg
 
parseFrom(CodedInputStream) - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorArg
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorArg
 
parseFrom(ByteString) - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorDef
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorDef
 
parseFrom(byte[]) - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorDef
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorDef
 
parseFrom(InputStream) - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorDef
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorDef
 
parseFrom(CodedInputStream) - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorDef
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorDef
 
parseFrom(ByteString) - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode
 
parseFrom(byte[]) - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode
 
parseFrom(InputStream) - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode
 
parseFrom(CodedInputStream) - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode
 
parseFrom(ByteString) - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node
 
parseFrom(byte[]) - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node
 
parseFrom(InputStream) - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node
 
parseFrom(CodedInputStream) - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node
 
parseFrom(ByteString) - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto.PackageNode
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto.PackageNode
 
parseFrom(byte[]) - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto.PackageNode
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto.PackageNode
 
parseFrom(InputStream) - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto.PackageNode
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto.PackageNode
 
parseFrom(CodedInputStream) - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto.PackageNode
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto.PackageNode
 
parseFrom(ByteString) - Static method in class org.apache.reef.tang.proto.InjectionPlanProto.Constructor
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.apache.reef.tang.proto.InjectionPlanProto.Constructor
 
parseFrom(byte[]) - Static method in class org.apache.reef.tang.proto.InjectionPlanProto.Constructor
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.apache.reef.tang.proto.InjectionPlanProto.Constructor
 
parseFrom(InputStream) - Static method in class org.apache.reef.tang.proto.InjectionPlanProto.Constructor
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.apache.reef.tang.proto.InjectionPlanProto.Constructor
 
parseFrom(CodedInputStream) - Static method in class org.apache.reef.tang.proto.InjectionPlanProto.Constructor
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.apache.reef.tang.proto.InjectionPlanProto.Constructor
 
parseFrom(ByteString) - Static method in class org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlan
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlan
 
parseFrom(byte[]) - Static method in class org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlan
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlan
 
parseFrom(InputStream) - Static method in class org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlan
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlan
 
parseFrom(CodedInputStream) - Static method in class org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlan
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlan
 
parseFrom(ByteString) - Static method in class org.apache.reef.tang.proto.InjectionPlanProto.Instance
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.apache.reef.tang.proto.InjectionPlanProto.Instance
 
parseFrom(byte[]) - Static method in class org.apache.reef.tang.proto.InjectionPlanProto.Instance
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.apache.reef.tang.proto.InjectionPlanProto.Instance
 
parseFrom(InputStream) - Static method in class org.apache.reef.tang.proto.InjectionPlanProto.Instance
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.apache.reef.tang.proto.InjectionPlanProto.Instance
 
parseFrom(CodedInputStream) - Static method in class org.apache.reef.tang.proto.InjectionPlanProto.Instance
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.apache.reef.tang.proto.InjectionPlanProto.Instance
 
parseFrom(ByteString) - Static method in class org.apache.reef.tang.proto.InjectionPlanProto.Subplan
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class org.apache.reef.tang.proto.InjectionPlanProto.Subplan
 
parseFrom(byte[]) - Static method in class org.apache.reef.tang.proto.InjectionPlanProto.Subplan
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class org.apache.reef.tang.proto.InjectionPlanProto.Subplan
 
parseFrom(InputStream) - Static method in class org.apache.reef.tang.proto.InjectionPlanProto.Subplan
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class org.apache.reef.tang.proto.InjectionPlanProto.Subplan
 
parseFrom(CodedInputStream) - Static method in class org.apache.reef.tang.proto.InjectionPlanProto.Subplan
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class org.apache.reef.tang.proto.InjectionPlanProto.Subplan
 
PARSER - Static variable in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode
 
PARSER - Static variable in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorArg
 
PARSER - Static variable in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorDef
 
PARSER - Static variable in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode
 
PARSER - Static variable in class org.apache.reef.tang.proto.ClassHierarchyProto.Node
 
PARSER - Static variable in class org.apache.reef.tang.proto.ClassHierarchyProto.PackageNode
 
PARSER - Static variable in class org.apache.reef.tang.proto.InjectionPlanProto.Constructor
 
PARSER - Static variable in class org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlan
 
PARSER - Static variable in class org.apache.reef.tang.proto.InjectionPlanProto.Instance
 
PARSER - Static variable in class org.apache.reef.tang.proto.InjectionPlanProto.Subplan
 
parseToConfiguration(String[], Class<? extends Name<?>>...) - Static method in class org.apache.reef.tang.formats.CommandLine
Utility method to quickly parse a command line to a Configuration.
parseToConfigurationBuilder(String[], Class<? extends Name<?>>...) - Static method in class org.apache.reef.tang.formats.CommandLine
Utility method to quickly parse a command line to a ConfigurationBuilder.
PLANS_FIELD_NUMBER - Static variable in class org.apache.reef.tang.proto.InjectionPlanProto.Subplan
 
preorder(NodeVisitor<T>, EdgeVisitor<T>, T) - Static method in class org.apache.reef.tang.util.walk.Walk
Traverse the configuration (sub)tree in preorder, starting from the given node.
PrintTypeHierarchy - Class in org.apache.reef.tang.examples
Build a Graphviz representation of TANG configuration and injection plan.
PrintTypeHierarchy(int) - Constructor for class org.apache.reef.tang.examples.PrintTypeHierarchy
Constructor to test the parameter injection.
process(Option) - Method in interface org.apache.reef.tang.formats.CommandLine.CommandLineCallback
 
processCommandLine(String[], Class<? extends Name<?>>...) - Method in class org.apache.reef.tang.formats.CommandLine
Process command line arguments.
ProtocolBufferClassHierarchy - Class in org.apache.reef.tang.implementation.protobuf
Deprecated.
in 0.12. Use AvroClassHierarchy instead
ProtocolBufferClassHierarchy(ClassHierarchyProto.Node) - Constructor for class org.apache.reef.tang.implementation.protobuf.ProtocolBufferClassHierarchy
Deprecated.
in 0.12. Use AvroClassHierarchy instead
ProtocolBufferInjectionPlan - Class in org.apache.reef.tang.implementation.protobuf
 
ProtocolBufferInjectionPlan() - Constructor for class org.apache.reef.tang.implementation.protobuf.ProtocolBufferInjectionPlan
 
Provides<T> - Class in org.apache.reef.tang.formats
 
Provides() - Constructor for class org.apache.reef.tang.formats.Provides
 
put(int, Object) - Method in class org.apache.reef.tang.formats.avro.AvroConfiguration
 
put(int, Object) - Method in class org.apache.reef.tang.formats.avro.ConfigurationEntry
 
put(int, Object) - Method in class org.apache.reef.tang.implementation.avro.AvroClassNode
 
put(int, Object) - Method in class org.apache.reef.tang.implementation.avro.AvroConstructorArg
 
put(int, Object) - Method in class org.apache.reef.tang.implementation.avro.AvroConstructorDef
 
put(int, Object) - Method in class org.apache.reef.tang.implementation.avro.AvroNamedParameterNode
 
put(int, Object) - Method in class org.apache.reef.tang.implementation.avro.AvroNode
 
put(int, Object) - Method in class org.apache.reef.tang.implementation.avro.AvroPackageNode
 
put(Node) - Method in class org.apache.reef.tang.implementation.types.AbstractNode
 
put(Node) - Method in class org.apache.reef.tang.implementation.types.PackageNodeImpl
Unlike normal nodes, the root node needs to take the package name of its children into account.
put(Node) - Method in interface org.apache.reef.tang.types.Node
 
put(K, V) - Method in class org.apache.reef.tang.util.AbstractMonotonicMultiMap
 
put(T, U) - Method in class org.apache.reef.tang.util.MonotonicHashMap
 
put(T, U) - Method in class org.apache.reef.tang.util.MonotonicTreeMap
 
put(K, V) - Method in class org.apache.reef.tang.util.TracingMonotonicTreeMap
 
putAll(Map<? extends T, ? extends U>) - Method in class org.apache.reef.tang.util.MonotonicHashMap
 
putAll(Map<? extends T, ? extends U>) - Method in class org.apache.reef.tang.util.MonotonicTreeMap
 
putAll(Map<? extends K, ? extends V>) - Method in class org.apache.reef.tang.util.TracingMonotonicTreeMap
 
putImpl(ClassNode<T>) - Method in class org.apache.reef.tang.implementation.types.ClassNodeImpl
 
putImpl(ClassNode<T>) - Method in interface org.apache.reef.tang.types.ClassNode
 

R

readExternal(ObjectInput) - Method in class org.apache.reef.tang.formats.avro.AvroConfiguration
 
readExternal(ObjectInput) - Method in class org.apache.reef.tang.formats.avro.ConfigurationEntry
 
readExternal(ObjectInput) - Method in class org.apache.reef.tang.implementation.avro.AvroClassNode
 
readExternal(ObjectInput) - Method in class org.apache.reef.tang.implementation.avro.AvroConstructorArg
 
readExternal(ObjectInput) - Method in class org.apache.reef.tang.implementation.avro.AvroConstructorDef
 
readExternal(ObjectInput) - Method in class org.apache.reef.tang.implementation.avro.AvroNamedParameterNode
 
readExternal(ObjectInput) - Method in class org.apache.reef.tang.implementation.avro.AvroNode
 
readExternal(ObjectInput) - Method in class org.apache.reef.tang.implementation.avro.AvroPackageNode
 
REEF_UNINITIALIZED_VALUE - Static variable in annotation type org.apache.reef.tang.annotations.NamedParameter
 
ReflectionUtilities - Class in org.apache.reef.tang.util
 
REGEXP - Static variable in class org.apache.reef.tang.util.ReflectionUtilities
This is used to split Java classnames.
registerAllExtensions(ExtensionRegistry) - Static method in class org.apache.reef.tang.proto.ClassHierarchyProto
 
registerAllExtensions(ExtensionRegistry) - Static method in class org.apache.reef.tang.proto.InjectionPlanProto
 
registerLegacyConstructor(ClassNode<?>, ClassNode<?>...) - Method in interface org.apache.reef.tang.ConfigurationBuilder
Force Tang to treat the specified constructor as though it had an @Inject annotation.
registerLegacyConstructor(String, String...) - Method in interface org.apache.reef.tang.ConfigurationBuilder
Force Tang to treat the specified constructor as though it had an @Inject annotation.
registerLegacyConstructor(ClassNode<?>, ConstructorArg...) - Method in interface org.apache.reef.tang.ConfigurationBuilder
Force Tang to treat the specified constructor as though it had an @Inject annotation.
registerLegacyConstructor(ClassNode<?>, ConstructorArg...) - Method in class org.apache.reef.tang.implementation.ConfigurationBuilderImpl
 
registerLegacyConstructor(String, String...) - Method in class org.apache.reef.tang.implementation.ConfigurationBuilderImpl
 
registerLegacyConstructor(ClassNode<?>, ClassNode<?>...) - Method in class org.apache.reef.tang.implementation.ConfigurationBuilderImpl
 
registerShortNameOfClass(String) - Method in class org.apache.reef.tang.formats.CommandLine
 
registerShortNameOfClass(Class<? extends Name<?>>) - Method in class org.apache.reef.tang.formats.CommandLine
 
remove(Object) - Method in class org.apache.reef.tang.util.AbstractMonotonicMultiMap
 
remove(Object) - Method in class org.apache.reef.tang.util.MonotonicHashMap
 
remove(Object) - Method in class org.apache.reef.tang.util.MonotonicHashSet
 
remove(Object) - Method in class org.apache.reef.tang.util.MonotonicSet
 
remove(Object) - Method in class org.apache.reef.tang.util.MonotonicTreeMap
 
remove(Object) - Method in class org.apache.reef.tang.util.TracingMonotonicTreeMap
 
removeAll(Collection<?>) - Method in class org.apache.reef.tang.util.AbstractMonotonicMultiMap
 
removeAll(Collection<?>) - Method in class org.apache.reef.tang.util.MonotonicHashSet
 
removeAll(Collection<?>) - Method in class org.apache.reef.tang.util.MonotonicSet
 
removeArgs(int) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorDef.Builder
repeated .ConstructorArg args = 2;
removeArgs(int) - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Constructor.Builder
repeated .InjectionPlan args = 1;
removeChildren(int) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node.Builder
repeated .Node children = 6;
removeInjectableConstructors(int) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode.Builder
repeated .ConstructorDef InjectableConstructors = 4;
removeOtherConstructors(int) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode.Builder
repeated .ConstructorDef OtherConstructors = 5;
removePlans(int) - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Subplan.Builder
repeated .InjectionPlan plans = 2;
RequiredImpl<T> - Class in org.apache.reef.tang.formats
 
RequiredImpl() - Constructor for class org.apache.reef.tang.formats.RequiredImpl
 
RequiredParameter<T> - Class in org.apache.reef.tang.formats
 
RequiredParameter() - Constructor for class org.apache.reef.tang.formats.RequiredParameter
 
reset() - Static method in class org.apache.reef.tang.implementation.TangImpl
Only for testing.
retainAll(Collection<?>) - Method in class org.apache.reef.tang.util.AbstractMonotonicMultiMap
 
retainAll(Collection<?>) - Method in class org.apache.reef.tang.util.MonotonicHashSet
 
retainAll(Collection<?>) - Method in class org.apache.reef.tang.util.MonotonicSet
 

S

SCHEMA$ - Static variable in class org.apache.reef.tang.formats.avro.AvroConfiguration
 
SCHEMA$ - Static variable in class org.apache.reef.tang.formats.avro.ConfigurationEntry
 
SCHEMA$ - Static variable in class org.apache.reef.tang.implementation.avro.AvroClassNode
 
SCHEMA$ - Static variable in class org.apache.reef.tang.implementation.avro.AvroConstructorArg
 
SCHEMA$ - Static variable in class org.apache.reef.tang.implementation.avro.AvroConstructorDef
 
SCHEMA$ - Static variable in class org.apache.reef.tang.implementation.avro.AvroNamedParameterNode
 
SCHEMA$ - Static variable in class org.apache.reef.tang.implementation.avro.AvroNode
 
SCHEMA$ - Static variable in class org.apache.reef.tang.implementation.avro.AvroPackageNode
 
SELECTED_PLAN_FIELD_NUMBER - Static variable in class org.apache.reef.tang.proto.InjectionPlanProto.Subplan
 
serialize(ClassHierarchy) - Static method in class org.apache.reef.tang.implementation.protobuf.ProtocolBufferClassHierarchy
Deprecated.
in 0.12. Use AvroClassHierarchySerializer instead
serialize(File, ClassHierarchy) - Static method in class org.apache.reef.tang.implementation.protobuf.ProtocolBufferClassHierarchy
Deprecated.
in 0.12. Use AvroClassHierarchySerializer instead
serialize(InjectionPlan<T>) - Method in class org.apache.reef.tang.implementation.protobuf.ProtocolBufferInjectionPlan
 
set(Impl<T>, Class<? extends T>) - Method in class org.apache.reef.tang.formats.ConfigurationModule
 
set(Impl<T>, String) - Method in class org.apache.reef.tang.formats.ConfigurationModule
 
set(Impl<List>, List) - Method in class org.apache.reef.tang.formats.ConfigurationModule
Binds a list to a specific optional/required Impl using ConfigurationModule.
set(Param<T>, Class<? extends T>) - Method in class org.apache.reef.tang.formats.ConfigurationModule
 
set(Param<Boolean>, boolean) - Method in class org.apache.reef.tang.formats.ConfigurationModule
 
set(Param<? extends Number>, Number) - Method in class org.apache.reef.tang.formats.ConfigurationModule
 
set(Param<T>, String) - Method in class org.apache.reef.tang.formats.ConfigurationModule
 
set(Param<List>, List) - Method in class org.apache.reef.tang.formats.ConfigurationModule
Binds a list to a specific optional/required Param using ConfigurationModule.
setAliasLanguage(String) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode.Builder
optional string alias_language = 9;
setAliasLanguageBytes(ByteString) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode.Builder
optional string alias_language = 9;
setAliasName(String) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode.Builder
optional string alias_name = 8;
setAliasNameBytes(ByteString) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode.Builder
optional string alias_name = 8;
setArgs(int, ClassHierarchyProto.ConstructorArg) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorDef.Builder
repeated .ConstructorArg args = 2;
setArgs(int, ClassHierarchyProto.ConstructorArg.Builder) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorDef.Builder
repeated .ConstructorArg args = 2;
setArgs(int, InjectionPlanProto.InjectionPlan) - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Constructor.Builder
repeated .InjectionPlan args = 1;
setArgs(int, InjectionPlanProto.InjectionPlan.Builder) - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Constructor.Builder
repeated .InjectionPlan args = 1;
setBindings(List<ConfigurationEntry>) - Method in class org.apache.reef.tang.formats.avro.AvroConfiguration.Builder
Sets the value of the 'Bindings' field.
setBindings(List<ConfigurationEntry>) - Method in class org.apache.reef.tang.formats.avro.AvroConfiguration
Sets the value of the 'Bindings' field.
setChildren(List<AvroNode>) - Method in class org.apache.reef.tang.implementation.avro.AvroNode.Builder
Sets the value of the 'children' field.
setChildren(List<AvroNode>) - Method in class org.apache.reef.tang.implementation.avro.AvroNode
Sets the value of the 'children' field.
setChildren(int, ClassHierarchyProto.Node) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node.Builder
repeated .Node children = 6;
setChildren(int, ClassHierarchyProto.Node.Builder) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node.Builder
repeated .Node children = 6;
setClassNode(AvroClassNode) - Method in class org.apache.reef.tang.implementation.avro.AvroNode.Builder
Sets the value of the 'classNode' field.
setClassNode(AvroClassNode) - Method in class org.apache.reef.tang.implementation.avro.AvroNode
Sets the value of the 'classNode' field.
setClassNode(ClassHierarchyProto.ClassNode) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node.Builder
optional .ClassNode class_node = 3;
setClassNode(ClassHierarchyProto.ClassNode.Builder) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node.Builder
optional .ClassNode class_node = 3;
setClassNodeBuilder(AvroClassNode.Builder) - Method in class org.apache.reef.tang.implementation.avro.AvroNode.Builder
Sets the Builder instance for the 'classNode' field
setConstructor(InjectionPlanProto.Constructor) - Method in class org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlan.Builder
optional .Constructor constructor = 2;
setConstructor(InjectionPlanProto.Constructor.Builder) - Method in class org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlan.Builder
optional .Constructor constructor = 2;
setConstructorArgs(List<AvroConstructorArg>) - Method in class org.apache.reef.tang.implementation.avro.AvroConstructorDef.Builder
Sets the value of the 'constructorArgs' field.
setConstructorArgs(List<AvroConstructorArg>) - Method in class org.apache.reef.tang.implementation.avro.AvroConstructorDef
Sets the value of the 'constructorArgs' field.
setDefaultImplementation(CharSequence) - Method in class org.apache.reef.tang.implementation.avro.AvroClassNode.Builder
Sets the value of the 'defaultImplementation' field.
setDefaultImplementation(CharSequence) - Method in class org.apache.reef.tang.implementation.avro.AvroClassNode
Sets the value of the 'defaultImplementation' field.
setDefaultImplementation(String) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode.Builder
optional string default_implementation = 7;
setDefaultImplementationBytes(ByteString) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode.Builder
optional string default_implementation = 7;
setDocumentation(CharSequence) - Method in class org.apache.reef.tang.implementation.avro.AvroNamedParameterNode.Builder
Sets the value of the 'documentation' field.
setDocumentation(CharSequence) - Method in class org.apache.reef.tang.implementation.avro.AvroNamedParameterNode
Sets the value of the 'documentation' field.
setDocumentation(String) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode.Builder
optional string documentation = 5;
setDocumentationBytes(ByteString) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode.Builder
optional string documentation = 5;
setFullArgClassName(CharSequence) - Method in class org.apache.reef.tang.implementation.avro.AvroConstructorArg.Builder
Sets the value of the 'fullArgClassName' field.
setFullArgClassName(CharSequence) - Method in class org.apache.reef.tang.implementation.avro.AvroConstructorArg
Sets the value of the 'fullArgClassName' field.
setFullArgClassName(CharSequence) - Method in class org.apache.reef.tang.implementation.avro.AvroNamedParameterNode.Builder
Sets the value of the 'fullArgClassName' field.
setFullArgClassName(CharSequence) - Method in class org.apache.reef.tang.implementation.avro.AvroNamedParameterNode
Sets the value of the 'fullArgClassName' field.
setFullArgClassName(String) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorArg.Builder
required string full_arg_class_name = 1;
setFullArgClassName(String) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode.Builder
required string full_arg_class_name = 2;
setFullArgClassNameBytes(ByteString) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorArg.Builder
required string full_arg_class_name = 1;
setFullArgClassNameBytes(ByteString) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode.Builder
required string full_arg_class_name = 2;
setFullClassName(CharSequence) - Method in class org.apache.reef.tang.implementation.avro.AvroConstructorDef.Builder
Sets the value of the 'fullClassName' field.
setFullClassName(CharSequence) - Method in class org.apache.reef.tang.implementation.avro.AvroConstructorDef
Sets the value of the 'fullClassName' field.
setFullClassName(String) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorDef.Builder
required string full_class_name = 1;
setFullClassNameBytes(ByteString) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorDef.Builder
required string full_class_name = 1;
setFullName(CharSequence) - Method in class org.apache.reef.tang.implementation.avro.AvroNode.Builder
Sets the value of the 'fullName' field.
setFullName(CharSequence) - Method in class org.apache.reef.tang.implementation.avro.AvroNode
Sets the value of the 'fullName' field.
setFullName(String) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node.Builder
required string full_name = 2;
setFullNameBytes(ByteString) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node.Builder
required string full_name = 2;
setImplFullNames(List<CharSequence>) - Method in class org.apache.reef.tang.implementation.avro.AvroClassNode.Builder
Sets the value of the 'implFullNames' field.
setImplFullNames(List<CharSequence>) - Method in class org.apache.reef.tang.implementation.avro.AvroClassNode
Sets the value of the 'implFullNames' field.
setImplFullNames(int, String) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode.Builder
repeated string impl_full_names = 6;
setInjectableConstructors(List<AvroConstructorDef>) - Method in class org.apache.reef.tang.implementation.avro.AvroClassNode.Builder
Sets the value of the 'injectableConstructors' field.
setInjectableConstructors(List<AvroConstructorDef>) - Method in class org.apache.reef.tang.implementation.avro.AvroClassNode
Sets the value of the 'injectableConstructors' field.
setInjectableConstructors(int, ClassHierarchyProto.ConstructorDef) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode.Builder
repeated .ConstructorDef InjectableConstructors = 4;
setInjectableConstructors(int, ClassHierarchyProto.ConstructorDef.Builder) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode.Builder
repeated .ConstructorDef InjectableConstructors = 4;
SetInjectionPlan<T> - Class in org.apache.reef.tang.implementation
 
SetInjectionPlan(Node, Set<InjectionPlan<T>>) - Constructor for class org.apache.reef.tang.implementation.SetInjectionPlan
 
setInstance(InjectionPlanProto.Instance) - Method in class org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlan.Builder
optional .Instance instance = 3;
setInstance(InjectionPlanProto.Instance.Builder) - Method in class org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlan.Builder
optional .Instance instance = 3;
setInstanceDefault(List<CharSequence>) - Method in class org.apache.reef.tang.implementation.avro.AvroNamedParameterNode.Builder
Sets the value of the 'instanceDefault' field.
setInstanceDefault(List<CharSequence>) - Method in class org.apache.reef.tang.implementation.avro.AvroNamedParameterNode
Sets the value of the 'instanceDefault' field.
setInstanceDefault(int, String) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode.Builder
repeated string instance_default = 7;
setIsExternalConstructor(boolean) - Method in class org.apache.reef.tang.implementation.avro.AvroClassNode.Builder
Sets the value of the 'isExternalConstructor' field.
setIsExternalConstructor(Boolean) - Method in class org.apache.reef.tang.implementation.avro.AvroClassNode
Sets the value of the 'isExternalConstructor' field.
setIsExternalConstructor(boolean) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode.Builder
required bool is_external_constructor = 2;
setIsInjectionCandidate(boolean) - Method in class org.apache.reef.tang.implementation.avro.AvroClassNode.Builder
Sets the value of the 'isInjectionCandidate' field.
setIsInjectionCandidate(Boolean) - Method in class org.apache.reef.tang.implementation.avro.AvroClassNode
Sets the value of the 'isInjectionCandidate' field.
setIsInjectionCandidate(boolean) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode.Builder
required bool is_injection_candidate = 1;
setIsInjectionFuture(boolean) - Method in class org.apache.reef.tang.implementation.avro.AvroConstructorArg.Builder
Sets the value of the 'isInjectionFuture' field.
setIsInjectionFuture(Boolean) - Method in class org.apache.reef.tang.implementation.avro.AvroConstructorArg
Sets the value of the 'isInjectionFuture' field.
setIsInjectionFuture(boolean) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorArg.Builder
required bool is_injection_future = 3;
setIsList(boolean) - Method in class org.apache.reef.tang.implementation.avro.AvroNamedParameterNode.Builder
Sets the value of the 'isList' field.
setIsList(Boolean) - Method in class org.apache.reef.tang.implementation.avro.AvroNamedParameterNode
Sets the value of the 'isList' field.
setIsList(boolean) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode.Builder
required bool is_list = 4;
setIsSet(boolean) - Method in class org.apache.reef.tang.implementation.avro.AvroNamedParameterNode.Builder
Sets the value of the 'isSet' field.
setIsSet(Boolean) - Method in class org.apache.reef.tang.implementation.avro.AvroNamedParameterNode
Sets the value of the 'isSet' field.
setIsSet(boolean) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode.Builder
required bool is_set = 3;
setIsUnit(boolean) - Method in class org.apache.reef.tang.implementation.avro.AvroClassNode.Builder
Sets the value of the 'isUnit' field.
setIsUnit(Boolean) - Method in class org.apache.reef.tang.implementation.avro.AvroClassNode
Sets the value of the 'isUnit' field.
setIsUnit(boolean) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode.Builder
required bool is_unit = 3;
setKey(CharSequence) - Method in class org.apache.reef.tang.formats.avro.ConfigurationEntry.Builder
Sets the value of the 'key' field.
setKey(CharSequence) - Method in class org.apache.reef.tang.formats.avro.ConfigurationEntry
Sets the value of the 'key' field.
setLanguage(CharSequence) - Method in class org.apache.reef.tang.formats.avro.AvroConfiguration.Builder
Sets the value of the 'language' field.
setLanguage(CharSequence) - Method in class org.apache.reef.tang.formats.avro.AvroConfiguration
Sets the value of the 'language' field.
setMultiple(Param<T>, Iterable<String>) - Method in class org.apache.reef.tang.formats.ConfigurationModule
Binds a set of values to a Param using ConfigurationModule.
setMultiple(Param<T>, String...) - Method in class org.apache.reef.tang.formats.ConfigurationModule
Binds a set of values to a Param using ConfigurationModule.
setName(CharSequence) - Method in class org.apache.reef.tang.implementation.avro.AvroNode.Builder
Sets the value of the 'name' field.
setName(CharSequence) - Method in class org.apache.reef.tang.implementation.avro.AvroNode
Sets the value of the 'name' field.
setName(String) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node.Builder
required string name = 1;
setName(String) - Method in class org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlan.Builder
required string name = 1;
setNameBytes(ByteString) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node.Builder
required string name = 1;
setNameBytes(ByteString) - Method in class org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlan.Builder
required string name = 1;
setNamedParameterName(CharSequence) - Method in class org.apache.reef.tang.implementation.avro.AvroConstructorArg.Builder
Sets the value of the 'namedParameterName' field.
setNamedParameterName(CharSequence) - Method in class org.apache.reef.tang.implementation.avro.AvroConstructorArg
Sets the value of the 'namedParameterName' field.
setNamedParameterName(String) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorArg.Builder
optional string named_parameter_name = 2;
setNamedParameterNameBytes(ByteString) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorArg.Builder
optional string named_parameter_name = 2;
setNamedParameterNode(AvroNamedParameterNode) - Method in class org.apache.reef.tang.implementation.avro.AvroNode.Builder
Sets the value of the 'namedParameterNode' field.
setNamedParameterNode(AvroNamedParameterNode) - Method in class org.apache.reef.tang.implementation.avro.AvroNode
Sets the value of the 'namedParameterNode' field.
setNamedParameterNode(ClassHierarchyProto.NamedParameterNode) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node.Builder
optional .NamedParameterNode named_parameter_node = 4;
setNamedParameterNode(ClassHierarchyProto.NamedParameterNode.Builder) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node.Builder
optional .NamedParameterNode named_parameter_node = 4;
setNamedParameterNodeBuilder(AvroNamedParameterNode.Builder) - Method in class org.apache.reef.tang.implementation.avro.AvroNode.Builder
Sets the Builder instance for the 'namedParameterNode' field
setOtherConstructors(List<AvroConstructorDef>) - Method in class org.apache.reef.tang.implementation.avro.AvroClassNode.Builder
Sets the value of the 'otherConstructors' field.
setOtherConstructors(List<AvroConstructorDef>) - Method in class org.apache.reef.tang.implementation.avro.AvroClassNode
Sets the value of the 'otherConstructors' field.
setOtherConstructors(int, ClassHierarchyProto.ConstructorDef) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode.Builder
repeated .ConstructorDef OtherConstructors = 5;
setOtherConstructors(int, ClassHierarchyProto.ConstructorDef.Builder) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode.Builder
repeated .ConstructorDef OtherConstructors = 5;
setPackageNode(AvroPackageNode) - Method in class org.apache.reef.tang.implementation.avro.AvroNode.Builder
Sets the value of the 'packageNode' field.
setPackageNode(AvroPackageNode) - Method in class org.apache.reef.tang.implementation.avro.AvroNode
Sets the value of the 'packageNode' field.
setPackageNode(ClassHierarchyProto.PackageNode) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node.Builder
optional .PackageNode package_node = 5;
setPackageNode(ClassHierarchyProto.PackageNode.Builder) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node.Builder
optional .PackageNode package_node = 5;
setPackageNodeBuilder(AvroPackageNode.Builder) - Method in class org.apache.reef.tang.implementation.avro.AvroNode.Builder
Sets the Builder instance for the 'packageNode' field
setPlans(int, InjectionPlanProto.InjectionPlan) - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Subplan.Builder
repeated .InjectionPlan plans = 2;
setPlans(int, InjectionPlanProto.InjectionPlan.Builder) - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Subplan.Builder
repeated .InjectionPlan plans = 2;
setSelectedPlan(int) - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Subplan.Builder
optional sint32 selected_plan = 1;
setShortName(CharSequence) - Method in class org.apache.reef.tang.implementation.avro.AvroNamedParameterNode.Builder
Sets the value of the 'shortName' field.
setShortName(CharSequence) - Method in class org.apache.reef.tang.implementation.avro.AvroNamedParameterNode
Sets the value of the 'shortName' field.
setShortName(String) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode.Builder
optional string short_name = 6;
setShortNameBytes(ByteString) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode.Builder
optional string short_name = 6;
setSimpleArgClassName(CharSequence) - Method in class org.apache.reef.tang.implementation.avro.AvroNamedParameterNode.Builder
Sets the value of the 'simpleArgClassName' field.
setSimpleArgClassName(CharSequence) - Method in class org.apache.reef.tang.implementation.avro.AvroNamedParameterNode
Sets the value of the 'simpleArgClassName' field.
setSimpleArgClassName(String) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode.Builder
required string simple_arg_class_name = 1;
setSimpleArgClassNameBytes(ByteString) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode.Builder
required string simple_arg_class_name = 1;
setSubplan(InjectionPlanProto.Subplan) - Method in class org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlan.Builder
optional .Subplan subplan = 4;
setSubplan(InjectionPlanProto.Subplan.Builder) - Method in class org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlan.Builder
optional .Subplan subplan = 4;
setValue(CharSequence) - Method in class org.apache.reef.tang.formats.avro.ConfigurationEntry.Builder
Sets the value of the 'value' field.
setValue(CharSequence) - Method in class org.apache.reef.tang.formats.avro.ConfigurationEntry
Sets the value of the 'value' field.
setValue(String) - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Instance.Builder
required string value = 1;
setValueBytes(ByteString) - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Instance.Builder
required string value = 1;
SHORT_NAME_FIELD_NUMBER - Static variable in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode
 
shortName - Variable in class org.apache.reef.tang.implementation.avro.AvroNamedParameterNode
Deprecated.
SIMPLE_ARG_CLASS_NAME_FIELD_NUMBER - Static variable in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode
 
simpleArgClassName - Variable in class org.apache.reef.tang.implementation.avro.AvroNamedParameterNode
Deprecated.
size() - Method in class org.apache.reef.tang.util.AbstractMonotonicMultiMap
 
size() - Method in class org.apache.reef.tang.util.MonotonicTreeMap
 
size() - Method in class org.apache.reef.tang.util.TracingMonotonicTreeMap
 
sleep() - Method in class org.apache.reef.tang.examples.Timer
 
sleep() - Method in interface org.apache.reef.tang.examples.timer.Timer
 
sleep() - Method in class org.apache.reef.tang.examples.timer.TimerImpl
 
sleep() - Method in class org.apache.reef.tang.examples.timer.TimerMock
 
sleep() - Method in class org.apache.reef.tang.examples.TimerV1
 
StackBindLocation - Class in org.apache.reef.tang.implementation
 
StackBindLocation() - Constructor for class org.apache.reef.tang.implementation.StackBindLocation
 
Subplan<T> - Class in org.apache.reef.tang.implementation
 
Subplan(Node, int, InjectionPlan<T>...) - Constructor for class org.apache.reef.tang.implementation.Subplan
 
Subplan(Node, InjectionPlan<T>...) - Constructor for class org.apache.reef.tang.implementation.Subplan
 
SUBPLAN_FIELD_NUMBER - Static variable in class org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlan
 

T

takesParameters(ClassNode<?>[]) - Method in class org.apache.reef.tang.implementation.types.ConstructorDefImpl
 
takesParameters(ClassNode<?>[]) - Method in interface org.apache.reef.tang.types.ConstructorDef
 
Tang - Interface in org.apache.reef.tang
The root factory interface for Tang.
Tang.Factory - Class in org.apache.reef.tang
A factory that returns the default implementation of the Tang interface.
TangImpl - Class in org.apache.reef.tang.implementation
 
TangImpl() - Constructor for class org.apache.reef.tang.implementation.TangImpl
 
Timer - Class in org.apache.reef.tang.examples
 
Timer(int) - Constructor for class org.apache.reef.tang.examples.Timer
 
Timer - Interface in org.apache.reef.tang.examples.timer
 
Timer.Seconds - Class in org.apache.reef.tang.examples.timer
 
Timer.Seconds() - Constructor for class org.apache.reef.tang.examples.timer.Timer.Seconds
 
TimerImpl - Class in org.apache.reef.tang.examples.timer
 
TimerImpl(int) - Constructor for class org.apache.reef.tang.examples.timer.TimerImpl
 
TimerMock - Class in org.apache.reef.tang.examples.timer
 
TimerMock.TimerMockConf - Class in org.apache.reef.tang.examples.timer
 
TimerMock.TimerMockConf() - Constructor for class org.apache.reef.tang.examples.timer.TimerMock.TimerMockConf
 
TimerV1 - Class in org.apache.reef.tang.examples
 
TimerV1(int) - Constructor for class org.apache.reef.tang.examples.TimerV1
 
toArray() - Method in class org.apache.reef.tang.util.AbstractMonotonicMultiMap
 
toArray(T[]) - Method in class org.apache.reef.tang.util.AbstractMonotonicMultiMap
 
toAvro(Configuration) - Method in class org.apache.reef.tang.formats.AvroConfigurationSerializer
 
toAvro(ClassHierarchy) - Method in class org.apache.reef.tang.implementation.avro.AvroClassHierarchySerializer
Serialize the ClassHierarchy into the AvroNode.
toBuilder() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode
 
toBuilder() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorArg
 
toBuilder() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorDef
 
toBuilder() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode
 
toBuilder() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node
 
toBuilder() - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.PackageNode
 
toBuilder() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Constructor
 
toBuilder() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlan
 
toBuilder() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Instance
 
toBuilder() - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Subplan
 
toByteArray(ClassHierarchy) - Method in interface org.apache.reef.tang.ClassHierarchySerializer
Serializes a ClassHierarchy as a byte[].
toByteArray(Configuration) - Method in class org.apache.reef.tang.formats.AvroConfigurationSerializer
 
toByteArray(Configuration) - Method in interface org.apache.reef.tang.formats.ConfigurationSerializer
Writes the Configuration to a byte[].
toByteArray(ClassHierarchy) - Method in class org.apache.reef.tang.implementation.avro.AvroClassHierarchySerializer
 
toCantInjectString() - Method in class org.apache.reef.tang.implementation.InjectionPlan
Algorithm for generating cant inject string:
toFile(ClassHierarchy, File) - Method in interface org.apache.reef.tang.ClassHierarchySerializer
Writes a ClassHierarchy into a file.
toFile(Configuration, File) - Method in class org.apache.reef.tang.formats.AvroConfigurationSerializer
 
toFile(Configuration, File) - Method in interface org.apache.reef.tang.formats.ConfigurationSerializer
Stores the given Configuration in the given File.
toFile(ClassHierarchy, File) - Method in class org.apache.reef.tang.implementation.avro.AvroClassHierarchySerializer
 
toPrettyString() - Method in class org.apache.reef.tang.formats.ConfigurationModule
 
toPrettyString() - Method in class org.apache.reef.tang.implementation.InjectionPlan
 
toShallowString() - Method in class org.apache.reef.tang.implementation.Constructor
 
toShallowString() - Method in class org.apache.reef.tang.implementation.InjectionFuturePlan
 
toShallowString() - Method in class org.apache.reef.tang.implementation.InjectionPlan
 
toShallowString() - Method in class org.apache.reef.tang.implementation.java.JavaInstance
 
toShallowString() - Method in class org.apache.reef.tang.implementation.ListInjectionPlan
 
toShallowString() - Method in class org.apache.reef.tang.implementation.SetInjectionPlan
 
toShallowString() - Method in class org.apache.reef.tang.implementation.Subplan
 
toString() - Method in interface org.apache.reef.tang.BindLocation
Implementations of BindLocation should override toString() so that it returns a human readable representation of the source of the configuration option in question.
toString(ClassHierarchy) - Method in interface org.apache.reef.tang.ClassHierarchySerializer
Serializes a ClassHierarchy as a String.
toString(Configuration) - Static method in class org.apache.reef.tang.Configurations
Return human-readable representation of the configuration.
toString(Configuration, boolean) - Static method in class org.apache.reef.tang.Configurations
Return human-readable representation of the configuration.
toString() - Method in class org.apache.reef.tang.examples.PrintTypeHierarchy
 
toString(Configuration) - Method in class org.apache.reef.tang.formats.AvroConfigurationSerializer
Produce a JSON string that represents given configuration.
toString(Configuration, boolean) - Method in class org.apache.reef.tang.formats.AvroConfigurationSerializer
Produce a JSON string that represents given configuration.
toString(Configuration) - Method in interface org.apache.reef.tang.formats.ConfigurationSerializer
Writes the Configuration as a String.
toString(ClassHierarchy) - Method in class org.apache.reef.tang.implementation.avro.AvroClassHierarchySerializer
 
toString() - Method in class org.apache.reef.tang.implementation.Constructor
 
toString() - Method in class org.apache.reef.tang.implementation.java.JavaInstance
 
toString() - Method in class org.apache.reef.tang.implementation.StackBindLocation
 
toString() - Method in class org.apache.reef.tang.implementation.Subplan
 
toString() - Method in class org.apache.reef.tang.implementation.types.AbstractNode
 
toString() - Method in class org.apache.reef.tang.implementation.types.ClassNodeImpl
 
toString() - Method in class org.apache.reef.tang.implementation.types.ConstructorArgImpl
 
toString() - Method in class org.apache.reef.tang.implementation.types.ConstructorDefImpl
 
toString() - Method in class org.apache.reef.tang.implementation.types.NamedParameterNodeImpl
 
toString() - Method in interface org.apache.reef.tang.types.Node
 
toString() - Method in class org.apache.reef.tang.util.walk.graphviz.GraphvizConfigVisitor
 
toString() - Method in class org.apache.reef.tang.util.walk.graphviz.GraphvizInjectionPlanVisitor
 
toStringPairs() - Method in class org.apache.reef.tang.formats.ConfigurationModule
 
toTextFile(ClassHierarchy, File) - Method in interface org.apache.reef.tang.ClassHierarchySerializer
Writes a ClassHierarchy into a text file.
toTextFile(Configuration, File) - Method in class org.apache.reef.tang.formats.AvroConfigurationSerializer
 
toTextFile(Configuration, File) - Method in interface org.apache.reef.tang.formats.ConfigurationSerializer
Stores the given Configuration in the given Text File.
toTextFile(ClassHierarchy, File) - Method in class org.apache.reef.tang.implementation.avro.AvroClassHierarchySerializer
 
TracingMonotonicMap<K,V> - Interface in org.apache.reef.tang.util
 
TracingMonotonicTreeMap<K,V> - Class in org.apache.reef.tang.util
 
TracingMonotonicTreeMap() - Constructor for class org.apache.reef.tang.util.TracingMonotonicTreeMap
 
Traversable<T extends Traversable<T>> - Interface in org.apache.reef.tang.types
 

U

Unit - Annotation Type in org.apache.reef.tang.annotations
A TANG Unit consists of an outer class and some non-static inner classes.

V

ValidateConfiguration - Class in org.apache.reef.tang.util
 
ValidateConfiguration(File, File, File) - Constructor for class org.apache.reef.tang.util.ValidateConfiguration
 
ValidateConfiguration(String, File, File, File) - Constructor for class org.apache.reef.tang.util.ValidateConfiguration
 
ValidateConfiguration.ClassHierarchyIn - Class in org.apache.reef.tang.util
 
ValidateConfiguration.ClassHierarchyIn() - Constructor for class org.apache.reef.tang.util.ValidateConfiguration.ClassHierarchyIn
 
ValidateConfiguration.ConfigurationIn - Class in org.apache.reef.tang.util
 
ValidateConfiguration.ConfigurationIn() - Constructor for class org.apache.reef.tang.util.ValidateConfiguration.ConfigurationIn
 
ValidateConfiguration.ConfigurationOut - Class in org.apache.reef.tang.util
 
ValidateConfiguration.ConfigurationOut() - Constructor for class org.apache.reef.tang.util.ValidateConfiguration.ConfigurationOut
 
ValidateConfiguration.FileParser - Class in org.apache.reef.tang.util
 
ValidateConfiguration.Target - Class in org.apache.reef.tang.util
 
ValidateConfiguration.Target() - Constructor for class org.apache.reef.tang.util.ValidateConfiguration.Target
 
validatePlan() - Method in class org.apache.reef.tang.util.ValidateConfiguration
 
value - Variable in class org.apache.reef.tang.formats.avro.ConfigurationEntry
Deprecated.
VALUE_FIELD_NUMBER - Static variable in class org.apache.reef.tang.proto.InjectionPlanProto.Instance
 
values() - Method in class org.apache.reef.tang.util.AbstractMonotonicMultiMap
 
values() - Method in class org.apache.reef.tang.util.MonotonicTreeMap
 
values() - Method in class org.apache.reef.tang.util.TracingMonotonicTreeMap
 
visit(Node) - Method in class org.apache.reef.tang.util.walk.AbstractClassHierarchyNodeVisitor
Manually dispatch between different types of Nodes and call a proper visit() method.
visit(ClassNode<?>) - Method in class org.apache.reef.tang.util.walk.AbstractClassHierarchyNodeVisitor
Process current configuration node of ClassNode type.
visit(PackageNode) - Method in class org.apache.reef.tang.util.walk.AbstractClassHierarchyNodeVisitor
Process current configuration node of PackageNode type.
visit(NamedParameterNode<?>) - Method in class org.apache.reef.tang.util.walk.AbstractClassHierarchyNodeVisitor
Process current configuration node of NamedParameterNode type.
visit(InjectionPlan<?>) - Method in class org.apache.reef.tang.util.walk.AbstractInjectionPlanNodeVisitor
Manually dispatch between different types of injection plan objects and call proper visit() method.
visit(Constructor<?>) - Method in class org.apache.reef.tang.util.walk.AbstractInjectionPlanNodeVisitor
Process current injection plan node of Constructor type.
visit(JavaInstance<?>) - Method in class org.apache.reef.tang.util.walk.AbstractInjectionPlanNodeVisitor
Process current injection plan node of JavaInstance type.
visit(Subplan<?>) - Method in class org.apache.reef.tang.util.walk.AbstractInjectionPlanNodeVisitor
Process current injection plan node of Subplan type.
visit(T, T) - Method in interface org.apache.reef.tang.util.walk.EdgeVisitor
Process current edge of the configuration graph.
visit(ClassNode<?>) - Method in class org.apache.reef.tang.util.walk.graphviz.GraphvizConfigVisitor
Process current class configuration node.
visit(PackageNode) - Method in class org.apache.reef.tang.util.walk.graphviz.GraphvizConfigVisitor
Process current package configuration node.
visit(NamedParameterNode<?>) - Method in class org.apache.reef.tang.util.walk.graphviz.GraphvizConfigVisitor
Process current configuration node for the named parameter.
visit(Node, Node) - Method in class org.apache.reef.tang.util.walk.graphviz.GraphvizConfigVisitor
Process current edge of the configuration graph.
visit(Constructor<?>) - Method in class org.apache.reef.tang.util.walk.graphviz.GraphvizInjectionPlanVisitor
Process current injection plan node of Constructor type.
visit(JavaInstance<?>) - Method in class org.apache.reef.tang.util.walk.graphviz.GraphvizInjectionPlanVisitor
Process current injection plan node of JavaInstance type.
visit(Subplan<?>) - Method in class org.apache.reef.tang.util.walk.graphviz.GraphvizInjectionPlanVisitor
Process current injection plan node of Subplan type.
visit(InjectionPlan<?>, InjectionPlan<?>) - Method in class org.apache.reef.tang.util.walk.graphviz.GraphvizInjectionPlanVisitor
Process current edge of the injection plan.
visit(T) - Method in interface org.apache.reef.tang.util.walk.NodeVisitor
Process current configuration node.

W

Walk - Class in org.apache.reef.tang.util.walk
Generic graph traversal.
writeExternal(ObjectOutput) - Method in class org.apache.reef.tang.formats.avro.AvroConfiguration
 
writeExternal(ObjectOutput) - Method in class org.apache.reef.tang.formats.avro.ConfigurationEntry
 
writeExternal(ObjectOutput) - Method in class org.apache.reef.tang.implementation.avro.AvroClassNode
 
writeExternal(ObjectOutput) - Method in class org.apache.reef.tang.implementation.avro.AvroConstructorArg
 
writeExternal(ObjectOutput) - Method in class org.apache.reef.tang.implementation.avro.AvroConstructorDef
 
writeExternal(ObjectOutput) - Method in class org.apache.reef.tang.implementation.avro.AvroNamedParameterNode
 
writeExternal(ObjectOutput) - Method in class org.apache.reef.tang.implementation.avro.AvroNode
 
writeExternal(ObjectOutput) - Method in class org.apache.reef.tang.implementation.avro.AvroPackageNode
 
writeTo(CodedOutputStream) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ClassNode
 
writeTo(CodedOutputStream) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorArg
 
writeTo(CodedOutputStream) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.ConstructorDef
 
writeTo(CodedOutputStream) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.NamedParameterNode
 
writeTo(CodedOutputStream) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.Node
 
writeTo(CodedOutputStream) - Method in class org.apache.reef.tang.proto.ClassHierarchyProto.PackageNode
 
writeTo(CodedOutputStream) - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Constructor
 
writeTo(CodedOutputStream) - Method in class org.apache.reef.tang.proto.InjectionPlanProto.InjectionPlan
 
writeTo(CodedOutputStream) - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Instance
 
writeTo(CodedOutputStream) - Method in class org.apache.reef.tang.proto.InjectionPlanProto.Subplan
 
A B C D E F G H I J K L M N O P R S T U V W 

Copyright © 2017 The Apache Software Foundation. All rights reserved.