public class CompressionRules extends Object implements Iterable<CompressionRule>, Serializable
Modifier and Type | Field and Description |
---|---|
private List<CompressionRule> |
list
This list has a consistent order wrt config save/load
|
private static long |
serialVersionUID |
private List<CompressionRule> |
weightedList
this list is sorted wrt weighting logic (elements with the same weight might not follow a deterministic order)
|
Constructor and Description |
---|
CompressionRules() |
Modifier and Type | Method and Description |
---|---|
void |
add(CompressionRule rule) |
void |
add(CompressionRules rules) |
void |
clear() |
CompressionRule |
findByCommonName(String commonName) |
CompressionRule |
findCompressionRule(String aeTitle,
Attributes attrs) |
CompressionRule |
findCompressionRule(String aeTitle,
PhotometricInterpretation pmi,
int bitsStored,
int pixelRepresentation,
String sopClass,
String[] imgTypes,
String bodyPart) |
List<CompressionRule> |
getList() |
Iterator<CompressionRule> |
iterator() |
boolean |
remove(CompressionRule ac)
Removes a compression rule with the same Common Name
|
void |
setList(List<CompressionRule> list) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
forEach, spliterator
private static final long serialVersionUID
private List<CompressionRule> list
private List<CompressionRule> weightedList
public CompressionRules()
public void add(CompressionRule rule)
public void add(CompressionRules rules)
public boolean remove(CompressionRule ac)
ac
- public void clear()
public CompressionRule findByCommonName(String commonName)
public CompressionRule findCompressionRule(String aeTitle, Attributes attrs)
public CompressionRule findCompressionRule(String aeTitle, PhotometricInterpretation pmi, int bitsStored, int pixelRepresentation, String sopClass, String[] imgTypes, String bodyPart)
public Iterator<CompressionRule> iterator()
iterator
in interface Iterable<CompressionRule>
public List<CompressionRule> getList()
public void setList(List<CompressionRule> list)
Copyright © 2017 dcm4che.org. All rights reserved.