Package com.google.zxing.pdf417.encoder
Class PDF417HighLevelEncoder.NoECIInput
- java.lang.Object
-
- com.google.zxing.pdf417.encoder.PDF417HighLevelEncoder.NoECIInput
-
- All Implemented Interfaces:
ECIInput
- Enclosing class:
- PDF417HighLevelEncoder
private static final class PDF417HighLevelEncoder.NoECIInput extends java.lang.Object implements ECIInput
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.lang.Stringinput
-
Constructor Summary
Constructors Modifier Constructor Description privateNoECIInput(java.lang.String input)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description charcharAt(int index)Returns thebytevalue at the specified index.intgetECIValue(int index)Returns theintECI value at the specified index.booleanhaveNCharacters(int index, int n)booleanisECI(int index)Determines if a value is an ECIintlength()Returns the length of this input.java.lang.CharSequencesubSequence(int start, int end)Returns aCharSequencethat is a subsequence of this sequence.java.lang.StringtoString()
-
-
-
Method Detail
-
length
public int length()
Description copied from interface:ECIInputReturns the length of this input. The length is the number ofbytes in or ECIs in the sequence.
-
charAt
public char charAt(int index)
Description copied from interface:ECIInputReturns thebytevalue at the specified index. An index ranges from zero tolength() - 1. The firstbytevalue of the sequence is at index zero, the next at index one, and so on, as for array indexing.
-
isECI
public boolean isECI(int index)
Description copied from interface:ECIInputDetermines if a value is an ECI
-
getECIValue
public int getECIValue(int index)
Description copied from interface:ECIInputReturns theintECI value at the specified index. An index ranges from zero tolength() - 1. The firstbytevalue of the sequence is at index zero, the next at index one, and so on, as for array indexing.- Specified by:
getECIValuein interfaceECIInput- Parameters:
index- the index of theintvalue to be returned- Returns:
- the specified
intECI value. The ECI specified the encoding of all bytes with a higher index until the next ECI or until the end of the input if no other ECI follows.
-
haveNCharacters
public boolean haveNCharacters(int index, int n)- Specified by:
haveNCharactersin interfaceECIInput
-
subSequence
public java.lang.CharSequence subSequence(int start, int end)Description copied from interface:ECIInputReturns aCharSequencethat is a subsequence of this sequence. The subsequence starts with thecharvalue at the specified index and ends with thecharvalue at indexend - 1. The length (inchars) of the returned sequence isend - start, so ifstart == endthen an empty sequence is returned.- Specified by:
subSequencein interfaceECIInput- Parameters:
start- the start index, inclusiveend- the end index, exclusive- Returns:
- the specified subsequence
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-