biz.hammurapi.mesopotamia.lang.javax
Interface Client<T>

All Known Subinterfaces:
MethodInfo, PackageInfo, TypeInfo
All Known Implementing Classes:
ClassDefinitionEx, InterfaceDefinitionEx, PackageDefinitionEx, PackageImportDefinition, TypeImportDefinition

public interface Client<T>

Something which depends on something else.

Author:
Pavel

Method Summary
 java.util.Collection<Dependency<T>> getSuppliers()
           
 void visitSuppliers(DependencyVisitor<T> dependencyVisitor)
          Visits all direct and transitive suppliers
 

Method Detail

visitSuppliers

void visitSuppliers(DependencyVisitor<T> dependencyVisitor)
Visits all direct and transitive suppliers

Parameters:
dependencyVisitor -

getSuppliers

java.util.Collection<Dependency<T>> getSuppliers()
Returns:
Direct suppliers


Copyright © 2008 Hammurapi Group. All Rights Reserved.