ix.icore
Class Issue

java.lang.Object
  extended by ix.icore.AbstractAnnotatedObject
      extended by ix.icore.AbstractIXObject
          extended by ix.icore.TaskItem
              extended by ix.icore.Issue
All Implemented Interfaces:
Annotated, HasStatus, IXObject, Sendable, java.io.Serializable, java.lang.Cloneable

public class Issue
extends TaskItem

An Issue.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class ix.icore.TaskItem
HISTORY, id, pattern, patternVars, priority, ref, reportBack, S_FORWARDED_TO, senderId, shortDescription, status
 
Fields inherited from class ix.icore.AbstractAnnotatedObject
annotationListeners, annotations
 
Constructor Summary
Issue()
           
Issue(LList pattern)
           
Issue(java.lang.String text)
           
 
Method Summary
 Name generateId()
           
 Issue instantiate(MatchEnv env, Function1 ifUnbound)
           
 java.lang.String toString()
           
 
Methods inherited from class ix.icore.TaskItem
addHistoryEvent, clone, computeStatus, ensureId, forwardTo, getForwardedTo, getHistory, getId, getParameters, getPattern, getPatternVars, getPriority, getRef, getReportBack, getSenderId, getShortDescription, getStatus, getUnboundVars, getVerb, isGround, priorityWasSet, setForwardedTo, setHistory, setId, setPattern, setPriority, setRef, setReportBack, setSenderId, setStatus
 
Methods inherited from class ix.icore.AbstractAnnotatedObject
addAnnotationListener, annMap, clearAnnotations, fireSetAnnotation, getAnnotation, getAnnotations, getComments, makeAnnMap, removeAnnotation, setAnnotation, setAnnotations, setComments, takeAnnotations
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface ix.icore.Annotated
addAnnotationListener, clearAnnotations, fireSetAnnotation, getAnnotation, getAnnotations, removeAnnotation, setAnnotation, setAnnotations, takeAnnotations
 

Constructor Detail

Issue

public Issue()

Issue

public Issue(java.lang.String text)

Issue

public Issue(LList pattern)
Method Detail

generateId

public Name generateId()
Specified by:
generateId in class TaskItem

instantiate

public Issue instantiate(MatchEnv env,
                         Function1 ifUnbound)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object