moves
Class NewLine

java.lang.Object
  |
  +--moves.EuMove
        |
        +--moves.newFamily
              |
              +--moves.NewLine

public class NewLine
extends newFamily

Implements the LEA command NewLine


Field Summary
 
Fields inherited from class moves.newFamily
commandArguments
 
Fields inherited from class moves.EuMove
allowedSegments, in, out
 
Constructor Summary
NewLine(interagents.finalWrapper in, interagents.finalWrapper out, fundamentals.EuArguments args, int beacon)
          The constructor checks that no input or beacon is passed, that the number of arguments fit, and that there is just one output, of the right type;
NewLine(int startDatumCount)
           
 
Method Summary
protected  objects.EuObject makeDummyExplicit()
           
protected  objects.EuObject makeExplicit()
           
 java.lang.String signatureString()
           
 
Methods inherited from class moves.newFamily
exMacro, exMain, preMain, toString
 
Methods inherited from class moves.EuMove
checkSegment, ex, executeMacro, executeMain, executeSegmentOnly, getFirstOutIndex, initArguments, initBeacon, iobUsageChecks, issueBeacon, name, operationName, passExceptionDetails, passHintDetails, passSelection, postMacro, postMain, postprocess, preMacro, preprocess, specialSegmentOK
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

NewLine

public NewLine(interagents.finalWrapper in,
               interagents.finalWrapper out,
               fundamentals.EuArguments args,
               int beacon)
        throws DesignException
The constructor checks that no input or beacon is passed, that the number of arguments fit, and that there is just one output, of the right type;

Parameters:
in - the input @see finalWrapper
out - the output @see finalWrapper
args - arguments
beacon - a beacon, or 0 if no such was requested

NewLine

public NewLine(int startDatumCount)
        throws DesignException,
               InternalException
Method Detail

makeExplicit

protected objects.EuObject makeExplicit()
                                 throws UserException,
                                        InternalException,
                                        DesignException
Specified by:
makeExplicit in class newFamily
UserException
InternalException
DesignException

makeDummyExplicit

protected objects.EuObject makeDummyExplicit()
Specified by:
makeDummyExplicit in class newFamily

signatureString

public java.lang.String signatureString()
Specified by:
signatureString in class newFamily