lrs.visitor
Class LRSPrintN
java.lang.Object
   lrs.visitor.LRSPrintN
lrs.visitor.LRSPrintN
- All Implemented Interfaces: 
- ICounterAlgo, IAlgo
- public class LRSPrintN 
- extends java.lang.Object- implements IAlgo, ICounterAlgo
| Field Summary | 
| (package private)  javax.swing.JTextArea | textArea
 | 
 
| Constructor Summary | 
| LRSPrintN(javax.swing.JTextArea textArea)
 | 
 
| Method Summary | 
|  java.lang.Object | emptyCase(LRStruct host,
                   java.lang.Object... param)Operates on an empty LRStruct host, given an input object.
 | 
|  java.lang.Object | nonEmptyCase(LRStruct host,
                         java.lang.Object... param)Operates on a non-empty LRStruct host, given an input object.
 | 
|  java.lang.Object | nonZeroCase(ICounter host,
                       java.lang.Object... param)
 | 
|  java.lang.Object | zeroCase(ICounter host,
                 java.lang.Object... param)
 | 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
textArea
javax.swing.JTextArea textArea
LRSPrintN
public LRSPrintN(javax.swing.JTextArea textArea)
- Parameters:
- textArea-
emptyCase
public java.lang.Object emptyCase(LRStruct host,
                                  java.lang.Object... param)
- Description copied from interface: IAlgo
- Operates on an empty LRStruct host, given an input object.
 
- 
- Specified by:
- emptyCasein interface- IAlgo
 
- 
- Parameters:
- host- an empty LRStruct.
- param- variable input list of objects needed by this IVisitor.
- Returns:
- an appropriate output object.
 
nonEmptyCase
public java.lang.Object nonEmptyCase(LRStruct host,
                                     java.lang.Object... param)
- Description copied from interface: IAlgo
- Operates on a non-empty LRStruct host, given an input object.
 
- 
- Specified by:
- nonEmptyCasein interface- IAlgo
 
- 
- Parameters:
- host- a non-empty LRStruct.
- param- variable input list of objects needed by this IVisitor.
- Returns:
- an appropriate output object.
 
zeroCase
public java.lang.Object zeroCase(ICounter host,
                                 java.lang.Object... param)
- 
- Specified by:
- zeroCasein interface- ICounterAlgo
 
- 
- Parameters:
- host-
- param-
 
nonZeroCase
public java.lang.Object nonZeroCase(ICounter host,
                                    java.lang.Object... param)
- 
- Specified by:
- nonZeroCasein interface- ICounterAlgo
 
- 
- Parameters:
- host-
- param-