XPRSobject
- java.lang.Object
-
- com.dashoptimization.XPRSobject
-
- Direct Known Subclasses:
- XPRSbranchobject, XPRSglobalenv, XPRSmipsolenum, XPRSmipsolpool, XPRSnamelist, XPRSprob
public abstract class XPRSobject extends java.lang.Object
-
-
Constructor Summary
Constructor and Description XPRSobject()
-
Method Summary
Modifier and Type Method and Description void
addMsgHandlerListener(java.io.OutputStream os)
Allow messages to be redirected to an OutputStreamvoid
addMsgHandlerListener(java.io.Writer w)
Allow messages to be redirected to a Writerabstract void
addMsgHandlerListener(XPRSmsgHandlerListener listener)
Set the listener for the MsgHandlercallback.abstract void
addMsgHandlerListener(XPRSmsgHandlerListener listener, java.lang.Object data)
Set the listener for the MsgHandlercallback.abstract void
destroy()
Deallocates resources associated with an XPRSobjectabstract java.lang.String
getLastError()
Returns last error message that occurred on this XPRSobjectboolean
isDestroyed()
Returns whether you've called destroyProb on this object.abstract void
removeMsgHandlerListener()
Remove the listener for the MsgHandlercallback.
-
-
-
Method Detail
-
isDestroyed
public boolean isDestroyed()
Returns whether you've called destroyProb on this object. Once an object has been destroyed, it can no longer be accessed.
-
destroy
public abstract void destroy() throws XPRSexception
Deallocates resources associated with an XPRSobject- Throws:
-
XPRSexception
-
getLastError
public abstract java.lang.String getLastError() throws XPRSexception
Returns last error message that occurred on this XPRSobject- Throws:
-
XPRSexception
-
addMsgHandlerListener
public abstract void addMsgHandlerListener(XPRSmsgHandlerListener listener) throws XPRSexception
Set the listener for the MsgHandlercallback. Note that an object can have at most one MsgHandler listener.- Parameters:
-
listener
- The listener to which the event will be dispatched. - Throws:
-
XPRSexception
-
addMsgHandlerListener
public abstract void addMsgHandlerListener(XPRSmsgHandlerListener listener, java.lang.Object data) throws XPRSexception
Set the listener for the MsgHandlercallback. Note that an object can have at most one MsgHandler listener.- Parameters:
-
listener
- The listener to which the event will be dispatched. -
data
- An additional object which will be passed down to the callback function - Throws:
-
XPRSexception
-
removeMsgHandlerListener
public abstract void removeMsgHandlerListener() throws XPRSexception
Remove the listener for the MsgHandlercallback.- Throws:
-
XPRSexception
-
addMsgHandlerListener
public void addMsgHandlerListener(java.io.Writer w) throws XPRSexception
Allow messages to be redirected to a Writer- Throws:
-
XPRSexception
-
addMsgHandlerListener
public void addMsgHandlerListener(java.io.OutputStream os) throws XPRSexception
Allow messages to be redirected to an OutputStream- Throws:
-
XPRSexception
-
-