Java Reference

Java Reference

JavaDecisionBuilder

Detailed Description

This class acts as a intermediate step between a c++ decision builder and a java one.

Its main purpose is to catch the java exception launched when a failure occurs during the Next() call, and to return silently a FailDecision that will propagate the failure back to the C++ code.

Definition at line 23 of file JavaDecisionBuilder.java.

Public Member Functions

final Decision nextWrap (Solver solver)
 This methods wraps the calls to next() and catches fail exceptions. More...
 
Decision next (Solver solver) throws Solver.FailException
 This is the new method to subclass when defining a java decision builder. More...
 
synchronized void delete ()
 
void swigReleaseOwnership ()
 
void swigTakeOwnership ()
 
String toString ()
 

Protected Member Functions

void swigDirectorDisconnect ()
 

Member Function Documentation

◆ delete()

synchronized void delete ( )
inlineinherited

Reimplemented from BaseObject.

Definition at line 31 of file DecisionBuilder.java.

◆ next()

Decision next ( Solver  solver) throws Solver.FailException
inline

This is the new method to subclass when defining a java decision builder.

Definition at line 37 of file JavaDecisionBuilder.java.

◆ nextWrap()

final Decision nextWrap ( Solver  solver)
inline

This methods wraps the calls to next() and catches fail exceptions.

Reimplemented from DecisionBuilder.

Definition at line 27 of file JavaDecisionBuilder.java.

◆ swigDirectorDisconnect()

void swigDirectorDisconnect ( )
inlineprotectedinherited

Definition at line 42 of file DecisionBuilder.java.

◆ swigReleaseOwnership()

void swigReleaseOwnership ( )
inlineinherited

Definition at line 47 of file DecisionBuilder.java.

◆ swigTakeOwnership()

void swigTakeOwnership ( )
inlineinherited

Definition at line 52 of file DecisionBuilder.java.

◆ toString()

String toString ( )
inlineinherited

Reimplemented from BaseObject.

Definition at line 70 of file DecisionBuilder.java.


The documentation for this class was generated from the following file: