public class MCparameter
extends java.lang.Object
MCparameter
class describes a parameter of DICOM WADO requestModifier 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 Object
equals
in class java.lang.Object
obj
- Object
true
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.Object
MCparameter
objectpublic MCparameter clone()
MCparameter
objectclone
in class java.lang.Object
MCparameter
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 String
MCparameter
WADO request parameterspublic static java.lang.String parseParametersToXml(java.lang.String name, java.util.Collection<MCparameter> parameters)
MCparameter
WADO request parameters to XML String
name
- The name of XML root element, might be nullparameters
- The list of MCparameter
WADO request parametersString
public java.lang.String toString()
MCparameter
to String
toString
in class java.lang.Object
String
content of MCparameter