org.androidtransfuse.model
Class InjectionNode

Package class diagram package InjectionNode
java.lang.Object
  extended by org.androidtransfuse.model.InjectionNode

public class InjectionNode
extends Object

Author:
John Ericksen

Constructor Summary
InjectionNode(ASTType astType)
           
InjectionNode(ASTType usageType, ASTType astType)
           
 
Method Summary
<T> void
addAspect(Class<T> clazz, T object)
           
 void addAspect(Object object)
           
 boolean containsAspect(Class<?> clazz)
           
<T> T
getAspect(Class<T> clazz)
           
 Map<Class,Object> getAspects()
           
 ASTType getASTType()
           
 String getClassName()
           
 ASTType getUsageType()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InjectionNode

public InjectionNode(ASTType astType)

InjectionNode

public InjectionNode(ASTType usageType,
                     ASTType astType)
Method Detail

getUsageType

public ASTType getUsageType()

getClassName

public String getClassName()

getASTType

public ASTType getASTType()

getAspect

public <T> T getAspect(Class<T> clazz)

addAspect

public void addAspect(Object object)

addAspect

public <T> void addAspect(Class<T> clazz,
                          T object)

containsAspect

public boolean containsAspect(Class<?> clazz)

getAspects

public Map<Class,Object> getAspects()


Copyright © 2012. All Rights Reserved.