Interface ISMString

All Superinterfaces:
AbstractDataObject, ISMDataType, ISMObject
All Known Implementing Classes:
BMSBlankString, BMSString, CBLBlankString, CBLFiller, CBLString, MByte, MFiller, MString

public interface ISMString extends ISMDataType, AbstractDataObject, ISMObject
  • Method Details

    • stringValue

      String stringValue()
      Specified by:
      stringValue in interface ISMDataType
    • assignValue

      void assignValue(Object newValue)
      Specified by:
      assignValue in interface ISMObject
    • isJustifiedRight

      boolean isJustifiedRight()
    • lengthOf

      int lengthOf()
    • isFilled

      boolean isFilled(String filler)
    • fill

      void fill(String filler)
      Specified by:
      fill in interface ISMObject
    • fill

      void fill(long startPos, long len, String filler)
    • equalsRightTrimmed

      boolean equalsRightTrimmed(String theVal)
      used for test of equality in 88 level Constants
    • getFormat

      Format getFormat()
    • assignSubstring

      void assignSubstring(int offset, int length, String newValue)
      Specified by:
      assignSubstring in interface ISMObject
    • retrieveSubstring

      String retrieveSubstring(int offset)
    • retrieveSubstring

      String retrieveSubstring(int offset, int length)