Uses of Interface
com.legstar.coxb.ICobolBinding

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.
 



Copyright © 2015 LegSem. All Rights Reserved.