Index

A B C D E F H I M O P S T Z 
All Classes and Interfaces|All Packages

A

alphaNumeric(String) - Static method in class org.legstar.cobol.utils.PictureUtils
Aphanumerics have picture clauses like X(4) or +9(5).99.
AlphaNumeric(int) - Constructor for record class org.legstar.cobol.utils.PictureUtils.AlphaNumeric
Creates an instance of a AlphaNumeric record class.

B

binaryNumberByteLen(int) - Static method in class org.legstar.cobol.utils.BytesLenUtils
A COMP binary number bytes occupation depends on the number of decimal digits: 4 or less: 2 bytes 5 to 9: 4 bytes 10 to 18: 8 bytes
blankWhenZero() - Element in annotation interface org.legstar.cobol.annotation.CobolZonedDecimal
Is the content blank instead of zeroes
BytesLenUtils - Class in org.legstar.cobol.utils
Cobol byte length for primitive numeric types.

C

charCount(String) - Static method in class org.legstar.cobol.utils.PictureUtils
Calculate the number of characters given an alphanumeric like XXXX or X(4)
charNum() - Element in annotation interface org.legstar.cobol.annotation.CobolString
The number of characters in this string
charNum() - Method in record class org.legstar.cobol.utils.PictureUtils.AlphaNumeric
Returns the value of the charNum record component.
CobolArray - Annotation Interface in org.legstar.cobol.annotation
A cobol array.
CobolBinaryNumber - Annotation Interface in org.legstar.cobol.annotation
COBOL binary number (COMP, COMP-5)
CobolChoice - Annotation Interface in org.legstar.cobol.annotation
Describes a cobol set of alternatives which are items that redefine a base item.
CobolDouble - Annotation Interface in org.legstar.cobol.annotation
COBOL double number (COMP-2)
CobolFloat - Annotation Interface in org.legstar.cobol.annotation
COBOL float number (COMP-1)
CobolGroup - Annotation Interface in org.legstar.cobol.annotation
COBOL group item.
CobolItemType - Annotation Interface in org.legstar.cobol.annotation
A COBOL item.
cobolName() - Element in annotation interface org.legstar.cobol.annotation.CobolBinaryNumber
Cobol name.
cobolName() - Element in annotation interface org.legstar.cobol.annotation.CobolChoice
The cobol name to use for this choice.
cobolName() - Element in annotation interface org.legstar.cobol.annotation.CobolDouble
Cobol name.
cobolName() - Element in annotation interface org.legstar.cobol.annotation.CobolFloat
Cobol name.
cobolName() - Element in annotation interface org.legstar.cobol.annotation.CobolGroup
Cobol name.
cobolName() - Element in annotation interface org.legstar.cobol.annotation.CobolPackedDecimal
Cobol name.
cobolName() - Element in annotation interface org.legstar.cobol.annotation.CobolString
Cobol name.
cobolName() - Element in annotation interface org.legstar.cobol.annotation.CobolZonedDecimal
Cobol name.
CobolPackedDecimal - Annotation Interface in org.legstar.cobol.annotation
COBOL packed decimal number (COMP-3)
CobolString - Annotation Interface in org.legstar.cobol.annotation
COBOL alphanumeric
CobolZonedDecimal - Annotation Interface in org.legstar.cobol.annotation
COBOL zoned decimal number
compNumeric(String) - Static method in class org.legstar.cobol.utils.PictureUtils
Computational numerics have picture clauses like 9(4) or S9(5)V99.
CompNumeric(boolean, int, int) - Constructor for record class org.legstar.cobol.utils.PictureUtils.CompNumeric
Creates an instance of a CompNumeric record class.

D

dependingOn() - Element in annotation interface org.legstar.cobol.annotation.CobolArray
Preceding item giving the actual size of the array for variable size arrays
digitCount(String) - Static method in class org.legstar.cobol.utils.PictureUtils
Calculate the number of digits given a numeric description like 9999 or 9(4)
doubleByteLen() - Static method in class org.legstar.cobol.utils.BytesLenUtils
COMP-2 use 8 bytes

E

equals(Object) - Method in record class org.legstar.cobol.utils.PictureUtils.AlphaNumeric
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.legstar.cobol.utils.PictureUtils.CompNumeric
Indicates whether some other object is "equal to" this one.

F

floatByteLen() - Static method in class org.legstar.cobol.utils.BytesLenUtils
COMP-1 use 4 bytes
fractionDigits() - Element in annotation interface org.legstar.cobol.annotation.CobolPackedDecimal
Number of fraction digits
fractionDigits() - Element in annotation interface org.legstar.cobol.annotation.CobolZonedDecimal
Number of fraction digits
fractionDigits() - Method in record class org.legstar.cobol.utils.PictureUtils.CompNumeric
Returns the value of the fractionDigits record component.

H

hashCode() - Method in record class org.legstar.cobol.utils.PictureUtils.AlphaNumeric
Returns a hash code value for this object.
hashCode() - Method in record class org.legstar.cobol.utils.PictureUtils.CompNumeric
Returns a hash code value for this object.

I

isAlphaNumeric(String) - Static method in class org.legstar.cobol.utils.PictureUtils
Is this picture that of an alphanumeric.
isCompNumeric(String) - Static method in class org.legstar.cobol.utils.PictureUtils
Is this picture that of a computational numeric.

M

maxBytesLen() - Element in annotation interface org.legstar.cobol.annotation.CobolChoice
The cobol byte length of the largest alternative in the choice.
maxOccurs() - Element in annotation interface org.legstar.cobol.annotation.CobolArray
Maximum number of occurrences.
minOccurs() - Element in annotation interface org.legstar.cobol.annotation.CobolArray
Minimum number of occurrences.

O

odoObject() - Element in annotation interface org.legstar.cobol.annotation.CobolBinaryNumber
Whether this item gives the dimension of a variable size array (Occurs Depending On)
odoObject() - Element in annotation interface org.legstar.cobol.annotation.CobolPackedDecimal
Whether this item gives the dimension of a variable size array (Occurs Depending On)
odoObject() - Element in annotation interface org.legstar.cobol.annotation.CobolZonedDecimal
Whether this item gives the dimension of a variable size array (Occurs Depending On)
org.legstar.cobol.annotation - package org.legstar.cobol.annotation
 
org.legstar.cobol.base - module org.legstar.cobol.base
Common annotations and utility classes
org.legstar.cobol.utils - package org.legstar.cobol.utils
 

P

packedDecimalByteLen(int) - Static method in class org.legstar.cobol.utils.BytesLenUtils
A packed decimal storage size is the number of bytes needed to store totalDigits + 1 nibbles.
PictureUtils - Class in org.legstar.cobol.utils
Parser for cobol PICTURE clause.
PictureUtils.AlphaNumeric - Record Class in org.legstar.cobol.utils
An alphanumeric properties
PictureUtils.CompNumeric - Record Class in org.legstar.cobol.utils
A computational numeric properties

S

signed() - Element in annotation interface org.legstar.cobol.annotation.CobolBinaryNumber
Signed or unsigned.
signed() - Element in annotation interface org.legstar.cobol.annotation.CobolPackedDecimal
Signed or unsigned.
signed() - Method in record class org.legstar.cobol.utils.PictureUtils.CompNumeric
Returns the value of the signed record component.
signLeading() - Element in annotation interface org.legstar.cobol.annotation.CobolZonedDecimal
Is the sign leading (trailing otherwise)
signSeparate() - Element in annotation interface org.legstar.cobol.annotation.CobolZonedDecimal
Is the sign separate (overpunched otherwise)

T

toString() - Method in record class org.legstar.cobol.utils.PictureUtils.AlphaNumeric
Returns a string representation of this record class.
toString() - Method in record class org.legstar.cobol.utils.PictureUtils.CompNumeric
Returns a string representation of this record class.
totalDigits() - Element in annotation interface org.legstar.cobol.annotation.CobolBinaryNumber
total number of digits (include any fraction digit)
totalDigits() - Element in annotation interface org.legstar.cobol.annotation.CobolPackedDecimal
Total number of digits (include any fraction digit)
totalDigits() - Element in annotation interface org.legstar.cobol.annotation.CobolZonedDecimal
Total number of digits (include any fraction digit)
totalDigits() - Method in record class org.legstar.cobol.utils.PictureUtils.CompNumeric
Returns the value of the totalDigits record component.

Z

zonedDecimalByteLen(int, boolean) - Static method in class org.legstar.cobol.utils.BytesLenUtils
Zoned decimals have one byte per digit plus one more byte if the sign is separate.
A B C D E F H I M O P S T Z 
All Classes and Interfaces|All Packages