public class AnyExplicitTransferSyntaxSelectionPolicy extends TransferSyntaxSelectionPolicy
Accept any explicit transfer syntax (whether compressed or not), also rejecting implicit VR transfer syntaxes if an explicit VR transfer syntax is offered for the same abstract syntax.
Constructor and Description |
---|
AnyExplicitTransferSyntaxSelectionPolicy() |
Modifier and Type | Method and Description |
---|---|
java.util.LinkedList |
applyTransferSyntaxSelectionPolicy(java.util.LinkedList presentationContexts,
int associationNumber)
Accept or reject Presentation Contexts, preferring Explicit over Implicit VR.
|
applyExplicitTransferSyntaxPreferencePolicy
public AnyExplicitTransferSyntaxSelectionPolicy()
public java.util.LinkedList applyTransferSyntaxSelectionPolicy(java.util.LinkedList presentationContexts, int associationNumber)
applyExplicitTransferSyntaxPreferencePolicy()
.
Does not change the Abstract Syntax.applyTransferSyntaxSelectionPolicy
in class TransferSyntaxSelectionPolicy
presentationContexts
- a java.util.LinkedList of PresentationContext
objects, each of which contains an Abstract Syntax (SOP Class UID) with one or more Transfer SyntaxesassociationNumber
- used for debugging messagesPresentationContext
objects, as supplied but with the Transfer Syntax list culled to the one preferred Transfer Syntax (or empty if none acceptable) and the result/reason field left alone if one of the Transfer Syntaxes was acceptable, or set to "transfer syntaxes not supported (provider rejection)"