|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use ICobolBinding | |
|---|---|
| com.legstar.coxb | Cobol to Java binding application programming interface classes. |
| com.legstar.coxb.common | Abstract classes representing the various types of objects that map from Cobol to java. |
| com.legstar.coxb.util | Utility classes for the binding API. |
| Uses of ICobolBinding in com.legstar.coxb |
|---|
| Subinterfaces of ICobolBinding in com.legstar.coxb | |
|---|---|
interface |
ICobolArrayBinaryBinding
This interface groups methods that are common to all cobol binary array elements (PIC 9(n)V9(m) COMP, COMP-4, COMP-5 OCCURS). |
interface |
ICobolArrayBinding
This interface groups methods that are common to all arrays. |
interface |
ICobolArrayComplexBinding
This interface groups methods that are common to arrays of complex elements. |
interface |
ICobolArrayDbcsBinding
This interface groups methods that are common to all cobol array DBCS elements (PIC G OCCURS USAGE DISPLAY-1). |
interface |
ICobolArrayDoubleBinding
This interface groups methods that are common to double array elements. |
interface |
ICobolArrayFloatBinding
This interface groups methods that are common to float array elements. |
interface |
ICobolArrayNationalBinding
This interface groups methods that are common to all cobol array national elements (PIC N OCCURS USAGE NATIONAL). |
interface |
ICobolArrayNumericBinding
This interface groups methods that are common to all array of numeric elements. |
interface |
ICobolArrayOctetStreamBinding
This interface groups methods that are common to all cobol array octet stream elements. |
interface |
ICobolArrayPackedDecimalBinding
This interface groups methods that are common to all cobol packed decimal array elements (PIC 9(n)V9(m) COMP-3 OCCURS). |
interface |
ICobolArrayStringBinding
This interface groups methods that are common to all cobol array string elements (PIC X OCCURS). |
interface |
ICobolArrayZonedDecimalBinding
This interface groups methods that are common to all cobol zoned decimal array elements (PIC 9(n)V9(m) DISPLAY OCCURS). |
interface |
ICobolBinaryBinding
This interface groups methods that are common to all cobol binary elements (PIC 9(n)V9(m) COMP, COMP-4, COMP-5). |
interface |
ICobolChoiceBinding
This interface groups methods that are common to choice elements. |
interface |
ICobolComplexBinding
This interface groups methods that are common to complex elements that are not arrays. |
interface |
ICobolDbcsBinding
This interface groups methods that are common to all cobol DBCS elements (PIC G USAGE DISPLAY-1). |
interface |
ICobolDoubleBinding
This interface groups methods that are common to double elements that are not arrays. |
interface |
ICobolFloatBinding
This interface groups methods that are common to float elements that are not arrays. |
interface |
ICobolNationalBinding
This interface groups methods that are common to all cobol national elements (PIC N USAGE NATIONAL). |
interface |
ICobolNumericBinding
This interface groups methods that are common to all cobol numeric elements. |
interface |
ICobolOctetStreamBinding
This interface groups methods that are common to all octet stream elements that are not arrays. |
interface |
ICobolPackedDecimalBinding
This interface groups methods that are common to all cobol packed decimal elements (PIC 9(n)V9(m) COMP-3). |
interface |
ICobolStringBinding
This interface groups methods that are common to all cobol string elements (PIC X). |
interface |
ICobolZonedDecimalBinding
This interface groups methods that are common to all cobol zoned decimal elements (PIC 9(n)V9(m) DISPLAY). |
| Methods in com.legstar.coxb that return ICobolBinding | |
|---|---|
ICobolBinding |
ICobolUnmarshalChoiceStrategy.choose(ICobolChoiceBinding choice,
Hashtable<String,Object> variablesMap,
CobolElementVisitor visitor)
Determines which alternative should be chosen. |
ICobolBinding |
ICobolMarshalChoiceStrategy.choose(ICobolChoiceBinding choice,
Hashtable<String,Object> variablesMap,
CobolElementVisitor visitor)
Determines which alternative should be chosen. |
ICobolBinding |
CobolElementVisitor.chooseDefaultAlternative(ICobolChoiceBinding ce)
Default alternative selection logic. |
ICobolBinding |
ICobolChoiceBinding.getAlternativeByCobolName(String cobolName)
Retrieves an alternative identified by its cobol field name. |
ICobolBinding |
ICobolChoiceBinding.getAlternativeByName(String name)
Retrieves an alternative identified by its name. |
| Methods in com.legstar.coxb that return types with arguments of type ICobolBinding | |
|---|---|
List<ICobolBinding> |
ICobolChoiceBinding.getAlternativesList()
Returns the current list of alternatives for this choice element. |
List<ICobolBinding> |
ICobolComplexBinding.getChildrenList()
Request a list of children from this complex binding. |
| Methods in com.legstar.coxb with parameters of type ICobolBinding | |
|---|---|
void |
ICobolChoiceBinding.addAlternative(ICobolBinding ce)
When alternatives are discovered dynamically, this method allows other classes to participate in the alternative list buildup. |
boolean |
CobolElementVisitor.exists(ICobolBinding ce)
This deals with a special case of elements which have a dependingOn clause but their maxOccurs is 1. |
boolean |
CobolElementVisitor.isCandidateAlternative(ICobolBinding alt)
Should an alternative be considered for visiting. |
void |
CobolElementVisitor.setChosenAlternative(ICobolChoiceBinding ce,
ICobolBinding chosenAlternative)
If chosen alternative is shorter than the max, keep record of the difference because next item (if any) is not variably located. |
void |
ICobolComplexBinding.storeCounter(ICobolBinding counter)
Deprecated. This is kept for backward compatibility but should not be used. Use storeCounter(final ICobolNumericBinding counter) instead which
is strongly typed (counters must be numeric). |
void |
CobolElementVisitor.storeCustomVariable(ICobolBinding binding)
Store the value of a binding in the custom variables map for later referral by custom code. |
| Uses of ICobolBinding in com.legstar.coxb.common |
|---|
| Classes in com.legstar.coxb.common that implement ICobolBinding | |
|---|---|
class |
CArrayBinding
This generic class implements behavior common to all array bindings. |
class |
CArrayComplexBinding
This class is a superclass of all arrays of complex element types implementing binding between a java type and cobol. |
class |
CBinding
This class is a superclass of all other element types implementing binding between a java type and cobol. |
class |
CChoiceBinding
Represents a choice between 2 or more elements. |
class |
CComplexBinding
This class is a superclass of all other complex element types implementing binding between a java type and cobol. |
| Methods in com.legstar.coxb.common that return ICobolBinding | |
|---|---|
ICobolBinding |
CChoiceBinding.getAlternativeByCobolName(String cobolName)
Retrieves an alternative identified by its cobol field name. |
ICobolBinding |
CChoiceBinding.getAlternativeByName(String name)
Retrieves an alternative identified by its name. |
| Methods in com.legstar.coxb.common that return types with arguments of type ICobolBinding | |
|---|---|
List<ICobolBinding> |
CChoiceBinding.getAlternativesList()
Returns the current list of alternatives for this choice element. |
List<ICobolBinding> |
CComplexBinding.getChildrenList()
Request a list of children from this complex binding. |
| Methods in com.legstar.coxb.common with parameters of type ICobolBinding | |
|---|---|
void |
CChoiceBinding.addAlternative(ICobolBinding ce)
When alternatives are discovered dynamically, this method allows other classes to participate in the alternative list buildup. |
void |
CComplexBinding.storeCounter(ICobolBinding counter)
|
| Method parameters in com.legstar.coxb.common with type arguments of type ICobolBinding | |
|---|---|
protected ICobolNumericBinding |
CComplexBinding.getCounterInChildren(List<ICobolBinding> children,
String cobolName)
Descend the children of a complex or choice element looking for a counter with the corresponding COBOL name. |
void |
CComplexBinding.setChildrenList(List<ICobolBinding> children)
|
| Uses of ICobolBinding in com.legstar.coxb.util |
|---|
| Methods in com.legstar.coxb.util that return ICobolBinding | |
|---|---|
static ICobolBinding |
BindingUtil.lookupBinding(ICobolBinding rootBinding,
String bindingName)
Search for a binding with a specific name. |
| Methods in com.legstar.coxb.util with parameters of type ICobolBinding | |
|---|---|
static String |
BindingUtil.getCoxbTypeName(ICobolBinding binding)
Builds a binding type name using the associated jaxb type name. |
static String |
BindingUtil.getFieldName(ICobolBinding binding)
Returns a name that can be used as a field name. |
static String |
BindingUtil.getJaxbTypeName(ICobolBinding binding)
Returns the binding associated jaxb type name. |
static ICobolBinding |
BindingUtil.lookupBinding(ICobolBinding rootBinding,
String bindingName)
Search for a binding with a specific name. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||