public class StructuredFieldIntroducer
extends java.lang.Object
| Constructor and Description |
|---|
StructuredFieldIntroducer() |
| Modifier and Type | Method and Description |
|---|---|
AFPParserConfiguration |
getActualConfig() |
byte[] |
getExtensionData() |
short |
getExtensionLength() |
long |
getFileOffset()
Returns the position in the file where the structured field begins.
|
java.util.EnumSet<SFFlag> |
getFlagByte() |
int |
getLengthOfStructuredFieldIntroducerIncludingExtension() |
int |
getReserved() |
int |
getSFLength() |
SFTypeID |
getSFTypeID() |
boolean |
isFlagSet(SFFlag flag) |
static StructuredFieldIntroducer |
parse(java.io.InputStream is) |
void |
removeFlag(SFFlag flag) |
void |
setActualConfig(AFPParserConfiguration actualConfig) |
void |
setExtensionData(byte[] sfiExtensionData)
Sets the SFI extender Data.
|
void |
setFileOffset(long fileOffset) |
void |
setFlag(SFFlag flag) |
void |
setFlagByte(java.util.EnumSet<SFFlag> flagByte) |
void |
setReserved(int reserved) |
void |
setSFLength(int length) |
void |
setSFTypeID(SFTypeID sfTypeID) |
byte[] |
toBytes() |
java.lang.String |
toString() |
public static StructuredFieldIntroducer parse(java.io.InputStream is) throws AFPParserException
AFPParserExceptionpublic byte[] toBytes()
throws java.io.IOException
java.io.IOExceptionpublic int getLengthOfStructuredFieldIntroducerIncludingExtension()
public int getSFLength()
public void setSFLength(int length)
public short getExtensionLength()
public byte[] getExtensionData()
public void setExtensionData(byte[] sfiExtensionData)
SFFlag.hasExtension flag and size of
extender data of SFI is set accordingly. If the given extender data is null, the SFFlag.hasExtension flag is revoked and size of extender data of SFI is set to zero (not
used).public int getReserved()
public void setReserved(int reserved)
public boolean isFlagSet(SFFlag flag)
public void setFlag(SFFlag flag)
public void removeFlag(SFFlag flag)
public SFTypeID getSFTypeID()
public void setSFTypeID(SFTypeID sfTypeID)
public long getFileOffset()
public void setFileOffset(long fileOffset)
public java.util.EnumSet<SFFlag> getFlagByte()
public void setFlagByte(java.util.EnumSet<SFFlag> flagByte)
public AFPParserConfiguration getActualConfig()
public void setActualConfig(AFPParserConfiguration actualConfig)
public java.lang.String toString()
toString in class java.lang.Object