This project has retired. For details please refer to its Attic page.
Apache REEF: Org.Apache.REEF.Tang.Interface.IClassHierarchy Interface Reference
Apache REEF  0.15.0
Retainable Evaluator Execution Framework
Public Member Functions | List of all members
Org.Apache.REEF.Tang.Interface.IClassHierarchy Interface Reference

Inherited by Org.Apache.REEF.Tang.Implementations.ClassHierarchy.AvroClassHierarchy, Org.Apache.REEF.Tang.Interface.ICsClassHierarchy, and Org.Apache.REEF.Tang.Protobuf.ProtocolBufferClassHierarchy.

Public Member Functions

INode GetNode (string fullName)
 
INode GetNode (string fullName, string aliasLanguage)
 This method gets INode from the class hierarchy by fullName. More...
 
INode GetNamespace ()
 
bool IsImplementation (IClassNode inter, IClassNode impl)
 
IClassHierarchy Merge (IClassHierarchy ch)
 

Member Function Documentation

INode Org.Apache.REEF.Tang.Interface.IClassHierarchy.GetNamespace ( )
INode Org.Apache.REEF.Tang.Interface.IClassHierarchy.GetNode ( string  fullName)
INode Org.Apache.REEF.Tang.Interface.IClassHierarchy.GetNode ( string  fullName,
string  aliasLanguage 
)

This method gets INode from the class hierarchy by fullName.

If the name is not found, it will found alias for aliasLanguage. If alias is found, it will use the alias to find Node again.

Parameters
fullName
aliasLanguage
Returns

Implemented in Org.Apache.REEF.Tang.Protobuf.ProtocolBufferClassHierarchy.

bool Org.Apache.REEF.Tang.Interface.IClassHierarchy.IsImplementation ( IClassNode  inter,
IClassNode  impl 
)
IClassHierarchy Org.Apache.REEF.Tang.Interface.IClassHierarchy.Merge ( IClassHierarchy  ch)

The documentation for this interface was generated from the following file: