XPRSnamelist
- java.lang.Object
-  
  - com.dashoptimization.XPRSobject
-  
    - com.dashoptimization.XPRSnamelist
 
 
-  
   
 
 public class XPRSnamelist extends XPRSobject Class allowing access to a name list
-  
    
   -  
        Constructor SummaryConstructor and Description XPRSnamelist()Creates a new name list managed by the optimizer.
 -  
        Method SummaryModifier and Type Method and Description voidaddMsgHandlerListener(XPRSmsgHandlerListener listener)Add a listener for the MsgHandlercallback.voidaddMsgHandlerListener(XPRSmsgHandlerListener listener, int priority)Add the listener for the MsgHandlercallback.voidaddMsgHandlerListener(XPRSmsgHandlerListener listener, java.lang.Object data)Add the listener for the MsgHandlercallback.voidaddMsgHandlerListener(XPRSmsgHandlerListener listener, java.lang.Object data, int priority)Add the listener for the MsgHandlercallback.voidaddNames(java.lang.String[] buf, int firstIndex)voidaddNames(java.lang.String[] buf, int firstIndex, int lastIndex)voidcopyNames(XPRSnamelist src)voiddestroy()Deallocates resources associated with an XPRSobjectintfindName(java.lang.String name)voidfindName(java.lang.String name, IntHolder r_index)java.lang.StringgetLastError()Returns last error message that occurred on this XPRSobjectjava.lang.StringgetLastError(IntHolder iMsgCode)intgetMaxNameLen()intgetNameCount()java.lang.String[]getNames()java.lang.String[]getNames(int firstIndex, int lastIndex)voidgetNames(int padlen, java.lang.String[] buf, int firstIndex, int lastIndex)voidgetNames(java.lang.String[] buf, int firstIndex, int lastIndex)voidremoveMsgHandlerListener()Removes all MsgHandler listeners from the object.voidremoveMsgHandlerListener(XPRSmsgHandlerListener listener)Removes the given MsgHandler listener from the object.voidremoveMsgHandlerListener(XPRSmsgHandlerListener listener, java.lang.Object data)Removes the given MsgHandler listener with the given data value from the object.voidremoveMsgHandlerListeners()Remove all listeners for the MsgHandler callbackvoidremoveNames(int firstIndex, int lastIndex)-  
          Methods inherited from class com.dashoptimization.XPRSobjectaddMsgHandlerListener, addMsgHandlerListener, isDestroyed
 
-  
          
 
-  
        
-  
    
   -  
        Constructor Detail-  XPRSnamelistpublic XPRSnamelist() throws XPRSexceptionCreates a new name list managed by the optimizer. XPRS.Init must have been called first.- Throws:
- 
         XPRSexception
 
 
-  
 -  
        Method Detail-  getNamespublic void getNames(int padlen, java.lang.String[] buf, int firstIndex, int lastIndex) throws XPRSexception- Throws:
- 
         XPRSexception
 
 -  getNamespublic void getNames(java.lang.String[] buf, int firstIndex, int lastIndex) throws XPRSexception- Throws:
- 
         XPRSexception
 
 -  getNamespublic java.lang.String[] getNames(int firstIndex, int lastIndex) throws XPRSexception- Throws:
- 
         XPRSexception
 
 -  getNamespublic java.lang.String[] getNames() throws XPRSexception- Throws:
- 
         XPRSexception
 
 -  addNamespublic void addNames(java.lang.String[] buf, int firstIndex, int lastIndex) throws XPRSexception- Throws:
- 
         XPRSexception
 
 -  addNamespublic void addNames(java.lang.String[] buf, int firstIndex) throws XPRSexception- Throws:
- 
         XPRSexception
 
 -  destroypublic void destroy() throws XPRSexceptionDescription copied from class:XPRSobjectDeallocates resources associated with an XPRSobject- Specified by:
- 
         destroyin classXPRSobject
- Throws:
- 
         XPRSexception
 
 -  getNameCountpublic int getNameCount() throws XPRSexception- Throws:
- 
         XPRSexception
 
 -  getMaxNameLenpublic int getMaxNameLen() throws XPRSexception- Throws:
- 
         XPRSexception
 
 -  removeNamespublic void removeNames(int firstIndex, int lastIndex) throws XPRSexception- Throws:
- 
         XPRSexception
 
 -  findNamepublic void findName(java.lang.String name, IntHolder r_index) throws XPRSexception- Throws:
- 
         XPRSexception
 
 -  findNamepublic int findName(java.lang.String name) throws XPRSexception- Throws:
- 
         XPRSexception
 
 -  copyNamespublic void copyNames(XPRSnamelist src) throws XPRSexception - Throws:
- 
         XPRSexception
 
 -  getLastErrorpublic java.lang.String getLastError() throws XPRSexceptionDescription copied from class:XPRSobjectReturns last error message that occurred on this XPRSobject- Specified by:
- 
         getLastErrorin classXPRSobject
- Throws:
- 
         XPRSexception
 
 -  getLastErrorpublic java.lang.String getLastError(IntHolder iMsgCode) throws XPRSexception - Throws:
- 
         XPRSexception
 
 -  addMsgHandlerListenerpublic void addMsgHandlerListener(XPRSmsgHandlerListener listener) throws XPRSexception Add a listener for the MsgHandlercallback. Note that an object can have multiple MsgHandler listeners.- Specified by:
- 
         addMsgHandlerListenerin classXPRSobject
- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all MsgHandler listeners will be removed.)
- Throws:
- 
         XPRSexception
 
 -  addMsgHandlerListenerpublic void addMsgHandlerListener(XPRSmsgHandlerListener listener, java.lang.Object data) throws XPRSexception Add the listener for the MsgHandlercallback. Note that an object can have multiple MsgHandler listeners.- Specified by:
- 
         addMsgHandlerListenerin classXPRSobject
- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all MsgHandler listeners will be removed.)
- 
         data- An additional object which will be passed down to the callback function
- Throws:
- 
         XPRSexception
 
 -  addMsgHandlerListenerpublic void addMsgHandlerListener(XPRSmsgHandlerListener listener, int priority) throws XPRSexception Add the listener for the MsgHandlercallback. Note that an object can have multiple MsgHandler listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all MsgHandler listeners will be removed.)
- 
         priority- Listeners with higher priorities are called first
- Throws:
- 
         XPRSexception
 
 -  addMsgHandlerListenerpublic void addMsgHandlerListener(XPRSmsgHandlerListener listener, java.lang.Object data, int priority) throws XPRSexception Add the listener for the MsgHandlercallback. Note that an object can have multiple MsgHandler listeners.- Parameters:
- 
         listener- The listener to which the event will be dispatched. (If null, all MsgHandler listeners will be removed.)
- 
         data- An additional object which will be passed down to the callback function
- 
         priority- Listeners with higher priorities are called first
- Throws:
- 
         XPRSexception
 
 -  removeMsgHandlerListenerpublic void removeMsgHandlerListener(XPRSmsgHandlerListener listener) throws XPRSexception Removes the given MsgHandler listener from the object.- Throws:
- 
         XPRSexception
 
 -  removeMsgHandlerListenerpublic void removeMsgHandlerListener(XPRSmsgHandlerListener listener, java.lang.Object data) throws XPRSexception Removes the given MsgHandler listener with the given data value from the object.- Throws:
- 
         XPRSexception
 
 -  removeMsgHandlerListenerpublic void removeMsgHandlerListener() throws XPRSexceptionRemoves all MsgHandler listeners from the object. @deprecated as of Xpress 7.1, please useremoveMsgHandlerListener(XPRSmsgHandlerListener)orremoveMsgHandlerListeners()- Specified by:
- 
         removeMsgHandlerListenerin classXPRSobject
- Throws:
- 
         XPRSexception
 
 -  removeMsgHandlerListenerspublic void removeMsgHandlerListeners() throws XPRSexceptionRemove all listeners for the MsgHandler callback- Throws:
- 
         XPRSexception
 
 
-  
 
-  
        
© 2001-2020 Fair Isaac Corporation. All rights reserved. This documentation is the property of Fair Isaac Corporation (“FICO”). Receipt or possession of this documentation does not convey rights to disclose, reproduce, make derivative works, use, or allow others to use it except solely for internal evaluation purposes to determine whether to purchase a license to the software described in this documentation, or as otherwise set forth in a written software license agreement between you and FICO (or a FICO affiliate). Use of this documentation and the software described in it must conform strictly to the foregoing permitted uses, and no other use is permitted.
 
