edu.ucla.util.code
Class SoftwareEntity

Object
  extended by SoftwareEntity
All Implemented Interfaces:
Comparable
Direct Known Subclasses:
ClassModule, JDKTool

public class SoftwareEntity
extends Object
implements Comparable

Since:
032405
Author:
Keith Cascio

Constructor Summary
SoftwareEntity(String descriptionshort, String descriptionverbose)
           
 
Method Summary
 void appendHint(SoftwareEntity hint)
           
 int compareTo(Object o)
          interface Comparable
 String getDescriptionShort()
           
 String getDescriptionVerbose()
           
 List getHints()
           
 File getPath()
           
 File guessLocation()
           
 File guessLocationIfNecessary()
           
 boolean isGuess()
           
 void setPath(File path)
           
 
Methods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SoftwareEntity

public SoftwareEntity(String descriptionshort,
                      String descriptionverbose)
Method Detail

compareTo

public int compareTo(Object o)
interface Comparable

Specified by:
compareTo in interface Comparable

getDescriptionShort

public String getDescriptionShort()

getDescriptionVerbose

public String getDescriptionVerbose()

guessLocation

public File guessLocation()
                   throws Exception
Throws:
Exception

getPath

public File getPath()

setPath

public void setPath(File path)

isGuess

public boolean isGuess()
Since:
033005

guessLocationIfNecessary

public File guessLocationIfNecessary()
                              throws Exception
Throws:
Exception

appendHint

public void appendHint(SoftwareEntity hint)
Since:
033005

getHints

public List getHints()
Since:
033005


Copyright 2010 UCLA Automated Reasoning Group