Class TransferCapability

java.lang.Object
org.aoju.bus.image.metric.TransferCapability
All Implemented Interfaces:
Serializable

public class TransferCapability extends Object implements Serializable
Since:
Java 17+
Author:
Kimi Liu
See Also:
  • Constructor Details

  • Method Details

    • setApplicationEntity

      public void setApplicationEntity(ApplicationEntity ae)
    • getCommonName

      public String getCommonName()
      获取传输能力对象的名称,可以是有意义的名称或任何唯一的字符序列
      Returns:
      包含常用名称的字符串
    • setCommonName

      public void setCommonName(String commonName)
    • getRole

      public TransferCapability.Role getRole()
      获取这个TransferCapability实例的角色
      Returns:
      角色(SCU或SCP)
    • setRole

      public void setRole(TransferCapability.Role role)
    • getSopClass

      public String getSopClass()
      获取此传输能力对象的SOP类
      Returns:
      包含SOP类UID的字符串
    • setSopClass

      public void setSopClass(String sopClass)
    • getTransferSyntaxes

      public String[] getTransferSyntaxes()
      获取可能作为SCU请求或作为SCP提供的传输语法
      Returns:
      传输语法列表
    • setTransferSyntaxes

      public void setTransferSyntaxes(String... transferSyntaxes)
    • getPreferredTransferSyntaxes

      public String[] getPreferredTransferSyntaxes()
    • setPreferredTransferSyntaxes

      public void setPreferredTransferSyntaxes(String... transferSyntaxes)
    • containsTransferSyntax

      public boolean containsTransferSyntax(String ts)
    • selectTransferSyntax

      public String selectTransferSyntax(String... transferSyntaxes)
    • getTypes

      public EnumSet<Option.Type> getTypes()
    • setTypes

      public void setTypes(EnumSet<Option.Type> types)
    • getStorageOptions

      public StorageOptions getStorageOptions()
    • setStorageOptions

      public void setStorageOptions(StorageOptions storageOptions)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • promptTo

      public StringBuilder promptTo(StringBuilder sb, String indent)