XPRMInitializeContext
- java.lang.Object
-  
  - com.dashoptimization.XPRMInitializeContext
 
-  
   
 
 public abstract class XPRMInitializeContext extends java.lang.ObjectContext used during an 'initializations from' block
-  
    
   -  
        Field SummaryModifier and Type Field and Description static intCONTROL_CLOSELSTCode for ending a list of values in the initialization stream.static intCONTROL_CLOSENDXCode for ending a list of indices in the initialization stream.static intCONTROL_FLUSHCode to force a flush of the token queue.static intCONTROL_OPENLSTCode for starting a list of values in the initialization stream.static intCONTROL_OPENNDXCode for starting a list of indices in the initialization stream.static intCONTROL_SKIPCode for skipping a position in the initialization stream.
 -  
        Constructor SummaryConstructor and Description XPRMInitializeContext()
 -  
        Method SummaryModifier and Type Method and Description voidsend(boolean b)Send a Boolean value to the initialization stream.voidsend(boolean b, boolean flush)Send a Boolean value to the initialization stream.voidsend(double r)Send a real value to the initialization stream.abstract voidsend(double r, boolean flush)Send a real value to the initialization stream.voidsend(int i)Send an integer value to the initialization stream.abstract voidsend(int i, boolean flush)Send an integer value to the initialization stream.voidsend(java.lang.String s)Send a text value to the initialization stream.abstract voidsend(java.lang.String s, boolean flush)Send a text value to the initialization stream.voidsendControl(int c)Send a control character to the initialization stream.abstract voidsendControl(int c, boolean flush)Send a control character to the initialization stream.
 
-  
        
-  
    
   -  
        Field Detail-  CONTROL_FLUSHpublic static final int CONTROL_FLUSH Code to force a flush of the token queue. When this control character is used, no new token is sent to the initialization stream but the queue of tokens is processed.- See Also:
- 
         sendControl(int, boolean), Constant Field Values
 
 -  CONTROL_SKIPpublic static final int CONTROL_SKIP Code for skipping a position in the initialization stream. This control character may be used in place of an expected data token in order to skip the token. This corresponds to using*in a text initialization file.- See Also:
- 
         sendControl(int, boolean), Constant Field Values
 
 -  CONTROL_OPENLSTpublic static final int CONTROL_OPENLST Code for starting a list of values in the initialization stream. This control character indicates that a list of tokens is about to be sent. This corresponds to using[in a text initialization file.- See Also:
- 
         sendControl(int, boolean), Constant Field Values
 
 -  CONTROL_CLOSELSTpublic static final int CONTROL_CLOSELST Code for ending a list of values in the initialization stream. This control character closes a list of token previously started with the control characterCONTROL_OPENLST. This corresponds to using]in a text initialization file.- See Also:
- 
         sendControl(int, boolean), Constant Field Values
 
 -  CONTROL_OPENNDXpublic static final int CONTROL_OPENNDX Code for starting a list of indices in the initialization stream. This control character indicates that a list of indices is about to be sent. This corresponds to using(in a text initialization file.- See Also:
- 
         sendControl(int, boolean), Constant Field Values
 
 -  CONTROL_CLOSENDXpublic static final int CONTROL_CLOSENDX Code for ending a list of indices in the initialization stream. This control character closes a list of inidices previously started with the control characterCONTROL_OPENNDX. This corresponds to using)in a text initialization file.- See Also:
- 
         sendControl(int, boolean), Constant Field Values
 
 
-  
 -  
        Method Detail-  sendpublic abstract void send(int i, boolean flush) throws java.io.IOExceptionSend an integer value to the initialization stream.- Parameters:
- 
         i- the integer data to be sent
- 
         flush- iftrue, the queue of pending tokens is flushed otherwise, flush occurs only when the queue is full
- Throws:
- 
         java.io.IOException- If the flush fails due to an unexpected token.
 
 -  sendpublic void send(int i) throws java.io.IOExceptionSend an integer value to the initialization stream.- Parameters:
- 
         i- the integer data to be sent
- Throws:
- 
         java.io.IOException- If the flush fails due to an unexpected token.
- See Also:
- 
         send(i,false)
 
 -  sendpublic abstract void send(double r, boolean flush) throws java.io.IOExceptionSend a real value to the initialization stream.- Parameters:
- 
         r- the double data to be sent
- 
         flush- iftrue, the queue of pending tokens is flushed otherwise, flush occurs only when the queue is full
- Throws:
- 
         java.io.IOException- If the flush fails due to an unexpected token.
 
 -  sendpublic void send(double r) throws java.io.IOExceptionSend a real value to the initialization stream.- Parameters:
- 
         r- the double data to be sent
- Throws:
- 
         java.io.IOException- If the flush fails due to an unexpected token.
- See Also:
- 
         send(r,false)
 
 -  sendpublic abstract void send(java.lang.String s, boolean flush) throws java.io.IOExceptionSend a text value to the initialization stream.- Parameters:
- 
         s- the string data to be sent
- 
         flush- iftrue, the queue of pending tokens is flushed otherwise, flush occurs only when the queue is full
- Throws:
- 
         java.io.IOException- If the flush fails due to an unexpected token.
 
 -  sendpublic void send(java.lang.String s) throws java.io.IOExceptionSend a text value to the initialization stream.- Parameters:
- 
         s- the string data to be sent
- Throws:
- 
         java.io.IOException- If the flush fails due to an unexpected token.
- See Also:
- 
         send(s,false)
 
 -  sendpublic void send(boolean b, boolean flush) throws java.io.IOExceptionSend a Boolean value to the initialization stream.- Parameters:
- 
         b- the Boolean data to be sent
- 
         flush- iftrue, the queue of pending tokens is flushed otherwise, flush occurs only when the queue is full
- Throws:
- 
         java.io.IOException- If the flush fails due to an unexpected token.
 
 -  sendpublic void send(boolean b) throws java.io.IOExceptionSend a Boolean value to the initialization stream.- Parameters:
- 
         b- the Boolean data to be sent
- Throws:
- 
         java.io.IOException- If the flush fails due to an unexpected token.
- See Also:
- 
         send(b,false)
 
 -  sendControlpublic abstract void sendControl(int c, boolean flush) throws java.io.IOExceptionSend a control character to the initialization stream.- Parameters:
- 
         c- the control to be sent
- 
         flush- iftrue, the queue of pending tokens is flushed otherwise, flush occurs only when the queue is full
- Throws:
- 
         java.io.IOException- If the flush fails due to an unexpected token.
- See Also:
- 
         CONTROL_SKIP,CONTROL_OPENLST,CONTROL_CLOSELST,CONTROL_OPENNDX,CONTROL_CLOSENDX
 
 -  sendControlpublic void sendControl(int c) throws java.io.IOExceptionSend a control character to the initialization stream.- Parameters:
- 
         c- the control to be sent
- Throws:
- 
         java.io.IOException- If the flush fails due to an unexpected token.
- See Also:
- 
         sendControl(c,false),CONTROL_SKIP,CONTROL_OPENLST,CONTROL_CLOSELST,CONTROL_OPENNDX,CONTROL_CLOSENDX
 
 
-  
 
-  
        
 
