public class UserInfoItem extends AssociationItem
| Constructor and Description |
|---|
UserInfoItem()
Instantiates a new user info item.
|
UserInfoItem(int maxlength,
java.lang.String ImplVersionName)
Instantiates a new user info item.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addSOPClassExtNegotiationItem(SOPClassExtNegotiationItem objSOPClassExtNegotiationItem) |
AsyncOpsWindowItem |
getAsyncOpsWindowItem()
Gets ASYNCHRONOUS OPERATIONS WINDOW item.
|
ImplClassUIDItem |
getImplClassUIDItem()
Gets the implementation class uid item.
|
ImplVersionNameItem |
getImplVersionNameItem()
Gets the implementation version name item.
|
short |
getItemLength()
This method Retrieves the item length of User Info.
|
MaxLengthItem |
getMaxLengthItem()
Gets the max length item.
|
SCUSCPRoleSelectionItem |
getSCUSCPRoleSelectionItem()
Gets the SCUSCP role selection item.
|
ISingleCollection<SOPClassExtNegotiationItem> |
getSOPClassExtNegotiationItems() |
void |
parse(IDicomStream objIDicomStream)
This method parse the User Info Item from the given Dicom Stream.
|
void |
serialize(IDicomStream objIDicomStream)
This method writes the Data Value to the given Stream.
|
void |
setAsyncOpsWindowItem(AsyncOpsWindowItem objAsyncOpsWindowItem)
Sets the ASYNCHRONOUS OPERATIONS WINDOW item.
|
void |
setImplClassUIDItem(ImplClassUIDItem objImplClassUIDItem)
Sets the implementation class uid item.
|
void |
setImplVersionNameItem(ImplVersionNameItem objImplVersionNameItem)
Sets the implementation version name item.
|
void |
setMaxLengthItem(MaxLengthItem objMaxLengthItem)
Sets the max length item.
|
void |
setSCUSCPRoleSelectionItem(SCUSCPRoleSelectionItem objSCUSCPRoleSelectionItem)
Sets the SCU/SCP role selection item.
|
void |
setSOPClassExtNegotiationItems(ISingleCollection<SOPClassExtNegotiationItem> objSOPClassExtNegotiationItem) |
getItemType, setItemTypepublic UserInfoItem()
public UserInfoItem(int maxlength,
java.lang.String ImplVersionName)
maxlength - the maxlengthImplVersionName - the implementation version namepublic void addSOPClassExtNegotiationItem(SOPClassExtNegotiationItem objSOPClassExtNegotiationItem)
objSOPClassExtNegotiationItem - public void setSOPClassExtNegotiationItems(ISingleCollection<SOPClassExtNegotiationItem> objSOPClassExtNegotiationItem)
objSOPClassExtNegotiationItem - public ISingleCollection<SOPClassExtNegotiationItem> getSOPClassExtNegotiationItems()
public AsyncOpsWindowItem getAsyncOpsWindowItem()
public void setAsyncOpsWindowItem(AsyncOpsWindowItem objAsyncOpsWindowItem)
objAsyncOpsWindowItem - object of ASYNCHRONOUS OPERATIONS WINDOWpublic ImplClassUIDItem getImplClassUIDItem()
public void setImplClassUIDItem(ImplClassUIDItem objImplClassUIDItem)
objImplClassUIDItem - - object of implementation class uid item.public ImplVersionNameItem getImplVersionNameItem()
public void setImplVersionNameItem(ImplVersionNameItem objImplVersionNameItem)
objImplVersionNameItem - Implementation Version Name Item.public MaxLengthItem getMaxLengthItem()
public void setMaxLengthItem(MaxLengthItem objMaxLengthItem)
objMaxLengthItem - object of Max Length Item.public SCUSCPRoleSelectionItem getSCUSCPRoleSelectionItem()
public void setSCUSCPRoleSelectionItem(SCUSCPRoleSelectionItem objSCUSCPRoleSelectionItem)
objSCUSCPRoleSelectionItem - object of SCU/SCP role selection item.public short getItemLength()
getItemLength in class AssociationItempublic void parse(IDicomStream objIDicomStream) throws java.io.IOException
parse in class AssociationItemobjIDicomStream - Dicom Stream containing the dicom data .java.io.IOException - Signals that an I/O exception has occurred.public void serialize(IDicomStream objIDicomStream) throws java.io.IOException
serialize in class AssociationItemobjIDicomStream - object of the stream to which User Info Item is to be written.java.io.IOException - Signals IO Exception if IO Operation fails.