com.easysw.cups
Class IPP
java.lang.Object
|
+--com.easysw.cups.IPP
- public class IPP
- extends java.lang.Object
An IPP
object is used to hold the various
attributes and status of an ipp request..
- Since:
- JDK1.3
Constructor Summary |
IPP()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
request
public IPPRequest request
status
public IPPStatus status
attrs
public java.util.List attrs
IPP
public IPP()
addAttribute
public boolean addAttribute(IPPAttribute a)
- Add an attribute to the attibutes list
for later parsing.
- Parameters:
a
- IPPAttribute
to add.- Returns:
true
always returns true
for now.- See Also:
IPPAttribute
,
IPPValue
getCurrentAttribute
public IPPAttribute getCurrentAttribute()
- Get the current attribute pointed at by
current
.
- Returns:
IPPAttribute
Return the current attribute.
ippFindAttribute
public IPPAttribute ippFindAttribute(java.lang.String p_name,
int p_type)
- Find the named attribute of the correct type. Both must match.
This methos searches from the beginning of the attribute list,
rather than from the current position.
- Parameters:
p_name
- String
containing the name.p_type
- int
attribute type.- Returns:
IPPAttribute
Matching attribute if found.
ippFindNextAttribute
public IPPAttribute ippFindNextAttribute(java.lang.String p_name,
int p_type)
- Find the named attribute of the correct type. Both must match.
This methos searches from the current position in the attribute list.
- Parameters:
p_name
- String
containing the name.p_type
- int
attribute type.- Returns:
IPPAttribute
Matching attribute if found.
sizeInBytes
public int sizeInBytes()
- Get the size in bytes of an
IPP
request.
- Returns:
int
Number of bytes for the request.
setRequestID
public void setRequestID(short p_id)
- Set the
IPP
request ID.
- Parameters:
p_id
- short
request id.
setRequestOperationID
public void setRequestOperationID(short p_operation_id)
- Set the
IPP
operation ID.
- Parameters:
p_operation_id
- short
operation id.
dump_response
public void dump_response()