|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.martiansoftware.nailgun.Alias
public class Alias
Provides a means to map memorable, short names to classes in order
to make the issuing of commands more convenient. For example, an
Alias can map the "mycommand" command to the com.yourdomain.yourpackage.YourClass
class. Obviously, it's a lot easier to type "ng mycommand" than the fully
qualified class name.
| Constructor Summary | |
|---|---|
Alias(java.lang.String name,
java.lang.String description,
java.lang.Class clazz)
Creates a new Alias with the specified properties. |
|
| Method Summary | |
|---|---|
int |
compareTo(java.lang.Object o)
Compares Alias names - no other fields are compared. |
boolean |
equals(java.lang.Object o)
Checks whether two Aliases have the same name. |
java.lang.Class |
getAliasedClass()
Returns the Class object providing a static main() or nailMain() method
for this command. |
java.lang.String |
getDescription()
Returns a description for the aliased command |
java.lang.String |
getName()
Returns the name of the aliased command |
int |
hashCode()
|
| Methods inherited from class java.lang.Object |
|---|
getClass, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Alias(java.lang.String name,
java.lang.String description,
java.lang.Class clazz)
name - the alias name (short command)description - a description of the commandclazz - the class implementing the command| Method Detail |
|---|
public java.lang.Class getAliasedClass()
Class object providing a static main() or nailMain() method
for this command.
Class object providing a static main() or nailMain() method
for this command.public java.lang.String getName()
public java.lang.String getDescription()
public int hashCode()
hashCode in class java.lang.ObjectObject.hashCode()public boolean equals(java.lang.Object o)
equals in class java.lang.Objecto - the other Alias to check
public int compareTo(java.lang.Object o)
compareTo in interface java.lang.ComparableComparable.compareTo(Object)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||