public class TransferCapability extends Object implements Serializable
An instance of the TransferCapability
class describes the
DICOM transfer capabilities of an SCU or SCP in terms of a single
presentation syntax. This includes the role selection (SCU or SCP), the
acceptable transfer syntaxes for a given SOP Class, and any extra
information.
Modifier and Type | Class and Description |
---|---|
static class |
TransferCapability.Role |
Modifier and Type | Field and Description |
---|---|
private ApplicationEntity |
ae |
private String |
commonName |
private EnumSet<QueryOption> |
queryOptions |
private TransferCapability.Role |
role |
private static long |
serialVersionUID |
private String |
sopClass |
private StorageOptions |
storageOptions |
private String[] |
transferSyntaxes |
Constructor and Description |
---|
TransferCapability() |
TransferCapability(String commonName,
String sopClass,
TransferCapability.Role role,
String... transferSyntaxes) |
Modifier and Type | Method and Description |
---|---|
boolean |
containsTransferSyntax(String ts) |
TransferCapability |
deepCopy() |
String |
getCommonName()
get the name of the Transfer Capability object.
|
EnumSet<QueryOption> |
getQueryOptions() |
TransferCapability.Role |
getRole()
Get the role for this
TransferCapability instance. |
String |
getSopClass()
Get the SOP Class of this Transfer Capability object.
|
StorageOptions |
getStorageOptions() |
String[] |
getTransferSyntaxes()
Get the transfer syntax(es) that may be requested as an SCU or that are
offered as an SCP.
|
StringBuilder |
promptTo(StringBuilder sb,
String indent) |
void |
setApplicationEntity(ApplicationEntity ae) |
void |
setCommonName(String commonName) |
void |
setQueryOptions(EnumSet<QueryOption> queryOptions) |
void |
setRole(TransferCapability.Role role) |
void |
setSopClass(String sopClass) |
void |
setStorageOptions(StorageOptions storageOptions) |
void |
setTransferSyntaxes(String... transferSyntaxes) |
String |
toString() |
private static final long serialVersionUID
private ApplicationEntity ae
private String commonName
private TransferCapability.Role role
private String[] transferSyntaxes
private EnumSet<QueryOption> queryOptions
private StorageOptions storageOptions
public TransferCapability()
public TransferCapability(String commonName, String sopClass, TransferCapability.Role role, String... transferSyntaxes)
public void setApplicationEntity(ApplicationEntity ae)
public String getCommonName()
public void setCommonName(String commonName)
public TransferCapability.Role getRole()
TransferCapability
instance.TransferCapability
instancepublic void setRole(TransferCapability.Role role)
public String getSopClass()
public void setSopClass(String sopClass)
public String[] getTransferSyntaxes()
public void setTransferSyntaxes(String... transferSyntaxes)
public boolean containsTransferSyntax(String ts)
public void setQueryOptions(EnumSet<QueryOption> queryOptions)
public EnumSet<QueryOption> getQueryOptions()
public void setStorageOptions(StorageOptions storageOptions)
public StorageOptions getStorageOptions()
public TransferCapability deepCopy()
public StringBuilder promptTo(StringBuilder sb, String indent)
Copyright © 2017 dcm4che.org. All rights reserved.