public class MCparameter
extends java.lang.Object
MCparameter class describes a parameter of DICOM WADO request| Modifier and Type | Class and Description |
|---|---|
static class |
MCparameter.Names
List of the parameters names used in DICOM WADO requests
|
static class |
MCparameter.Requirements
Requirement type of WADO request parameter
|
static class |
MCparameter.Status
Completion status of WADO request
|
| Constructor and Description |
|---|
MCparameter()
MCparameter constructor |
| Modifier and Type | Method and Description |
|---|---|
MCparameter |
clone()
Clones the current
MCparameter object |
boolean |
containTags(java.util.Collection<java.lang.Integer> tags)
Checks if
MCparameter object contains MCrequestAttribute objects with give DICOM attribute tags |
boolean |
equals(MCparameter rq)
Checks if
MCparameter object is equal to MCparameter object |
boolean |
equals(java.lang.Object obj)
Checks if
MCparameter object is equal to Object |
java.util.Collection<MCrequestAttribute> |
getAttributes()
Gets the list of
MCrequestAttribute DICOM attributes of WADO request parameter |
java.lang.String |
getName()
Gets the name of WADO request parameter
|
java.lang.String |
getRequirement()
Gets the requirement type of WADO request parameter
|
java.lang.String |
getUniqueId()
Gets the unique id of WADO request parameter
|
java.util.Collection<java.lang.String> |
getValues()
Gets the list of
String values of WADO request parameter |
int |
hashCode()
Gets the hashcode of
MCparameter object |
static java.lang.String |
parseParametersToXml(java.lang.String name,
java.util.Collection<MCparameter> parameters)
Converts the list of
MCparameter WADO request parameters to XML String |
static java.util.Collection<MCparameter> |
parseXmlToParameters(java.lang.String xml)
Converts XML
String to the list of MCparameter WADO request parameters |
void |
setAttributes(java.util.Collection<MCrequestAttribute> attributes)
Sets the list of
MCrequestAttribute DICOM attributes of WADO request parameter |
void |
setName(java.lang.String name)
Sets the name of WADO request parameter
|
void |
setRequirement(java.lang.String requirement)
Sets the requirement type of WADO request parameter
|
void |
setUniqueId(java.lang.String uniqueId)
Sets the unique id of WADO request parameter
|
void |
setValues(java.util.Collection<java.lang.String> value)
Sets the list of
String values of WADO request parameter |
java.lang.String |
toString()
Converts the content of
MCparameter to String |
boolean |
validateAttribute(int tag)
Validates
MCrequestAttribute DICOM attribute for given tag |
public java.lang.String getName()
public void setName(java.lang.String name)
name - The name of WADO request parameterpublic java.lang.String getRequirement()
public void setRequirement(java.lang.String requirement)
requirement - The requirement type of WADO request parameterpublic java.lang.String getUniqueId()
public void setUniqueId(java.lang.String uniqueId)
uniqueId - The unique id of WADO request parameterpublic java.util.Collection<java.lang.String> getValues()
String values of WADO request parameterString values of WADO request parameterpublic void setValues(java.util.Collection<java.lang.String> value)
String values of WADO request parametervalue - The list of String values of WADO request parameterpublic java.util.Collection<MCrequestAttribute> getAttributes()
MCrequestAttribute DICOM attributes of WADO request parameterMCrequestAttribute DICOM attributes of WADO request parameterpublic void setAttributes(java.util.Collection<MCrequestAttribute> attributes)
MCrequestAttribute DICOM attributes of WADO request parameterattributes - The list of MCrequestAttribute DICOM attributes of WADO request parameterpublic boolean equals(java.lang.Object obj)
MCparameter object is equal to Objectequals in class java.lang.Objectobj - Objecttrue if MCparameter objects are the samepublic boolean equals(MCparameter rq)
MCparameter object is equal to MCparameter objectrq - MCparameter objecttrue if MCparameter objects are equalpublic int hashCode()
MCparameter objecthashCode in class java.lang.ObjectMCparameter objectpublic MCparameter clone()
MCparameter objectclone in class java.lang.ObjectMCparameter objectpublic boolean validateAttribute(int tag)
MCrequestAttribute DICOM attribute for given tagtag - The tag of @link MCrequestAttribute} DICOM attributetrue if MCrequestAttribute is valid and has non-empty valuespublic boolean containTags(java.util.Collection<java.lang.Integer> tags)
MCparameter object contains MCrequestAttribute objects with give DICOM attribute tagstags - The list of DICOM attribute tagstrue if current MCparameter object contains MCrequestAttribute objects with give DICOM attribute tagspublic static java.util.Collection<MCparameter> parseXmlToParameters(java.lang.String xml)
String to the list of MCparameter WADO request parametersxml - XML StringMCparameter WADO request parameterspublic static java.lang.String parseParametersToXml(java.lang.String name,
java.util.Collection<MCparameter> parameters)
MCparameter WADO request parameters to XML Stringname - The name of XML root element, might be nullparameters - The list of MCparameter WADO request parametersStringpublic java.lang.String toString()
MCparameter to StringtoString in class java.lang.ObjectString content of MCparameter