org.androidtransfuse.analysis.astAnalyzer
Class IntentFactoryExtraAspect

Package class diagram package IntentFactoryExtraAspect
java.lang.Object
  extended by org.androidtransfuse.analysis.astAnalyzer.IntentFactoryExtraAspect
All Implemented Interfaces:
Comparable<IntentFactoryExtraAspect>

public class IntentFactoryExtraAspect
extends Object
implements Comparable<IntentFactoryExtraAspect>

Aspect representing an extra parameter required by a Component. This will trigger the code generator to build an IntentFactoryStrategy containing the appropriate extras in the constructor or setters.

Author:
John Ericksen

Constructor Summary
IntentFactoryExtraAspect(boolean required, String name, ASTType type)
           
 
Method Summary
 int compareTo(IntentFactoryExtraAspect intentFactoryExtra)
           
 boolean equals(Object obj)
           
 String getName()
           
 ASTType getType()
           
 int hashCode()
           
 boolean isRequired()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IntentFactoryExtraAspect

public IntentFactoryExtraAspect(boolean required,
                                String name,
                                ASTType type)
Method Detail

isRequired

public boolean isRequired()

getName

public String getName()

getType

public ASTType getType()

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

compareTo

public int compareTo(IntentFactoryExtraAspect intentFactoryExtra)
Specified by:
compareTo in interface Comparable<IntentFactoryExtraAspect>


Copyright © 2012. All Rights Reserved.