-
- All Implemented Interfaces:
public abstract class IppMessage
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classIppMessage.Companion
-
Field Summary
Fields Modifier and Type Field Description private Shortcodeprivate IntegerrequestIdprivate Stringversionprivate final List<IppAttributesGroup>attributesGroupsprivate InputStreamdocumentInputStreamprivate BooleandocumentInputStreamIsConsumedprivate ByteArrayrawBytesprivate final StringcodeDescriptionprivate final IppAttributesGroupoperationGroupprivate final IppAttributesGroupjobGroup
-
Constructor Summary
Constructors Constructor Description IppMessage(String version, Integer requestId, Charset charset, String naturalLanguage)IppMessage()
-
Method Summary
-
-
Method Detail
-
getRequestId
final Integer getRequestId()
-
setRequestId
final Unit setRequestId(Integer requestId)
-
getVersion
final String getVersion()
-
setVersion
final Unit setVersion(String version)
-
getAttributesGroups
final List<IppAttributesGroup> getAttributesGroups()
-
getDocumentInputStream
final InputStream getDocumentInputStream()
-
setDocumentInputStream
final Unit setDocumentInputStream(InputStream documentInputStream)
-
getDocumentInputStreamIsConsumed
final Boolean getDocumentInputStreamIsConsumed()
-
setDocumentInputStreamIsConsumed
final Unit setDocumentInputStreamIsConsumed(Boolean documentInputStreamIsConsumed)
-
getRawBytes
final ByteArray getRawBytes()
-
setRawBytes
final Unit setRawBytes(ByteArray rawBytes)
-
getCodeDescription
abstract String getCodeDescription()
-
getOperationGroup
final IppAttributesGroup getOperationGroup()
-
getJobGroup
final IppAttributesGroup getJobGroup()
-
getAttributesGroups
final List<IppAttributesGroup> getAttributesGroups(IppTag tag)
-
getSingleAttributesGroup
final IppAttributesGroup getSingleAttributesGroup(IppTag tag)
-
containsGroup
final Boolean containsGroup(IppTag tag)
-
createAttributesGroup
final IppAttributesGroup createAttributesGroup(IppTag tag)
-
hasDocument
final Boolean hasDocument()
-
write
final Unit write(OutputStream outputStream)
-
encodeAsInputStream
final ByteArrayInputStream encodeAsInputStream()
-
read
final Unit read(InputStream inputStream)
-
saveDocumentStream
final Unit saveDocumentStream(File file)
-
saveRawBytes
final Unit saveRawBytes(File file)
-
logDetails
final Unit logDetails(String prefix)
-
-
-
-