| | |
| | | /** |
| | | * This class file was automatically generated by jASN1 v1.9.0 (http://www.openmuc.org) |
| | | */ |
| | | |
| | | package org.openmuc.josistack.internal.presentation.asn1; |
| | | |
| | | import java.io.IOException; |
| | | import java.io.InputStream; |
| | | import java.io.OutputStream; |
| | | import java.io.Serializable; |
| | | |
| | | import org.openmuc.jasn1.ber.BerLength; |
| | | import org.openmuc.jasn1.ber.BerTag; |
| | | import org.openmuc.jasn1.ber.ReverseByteArrayOutputStream; |
| | | import org.openmuc.jasn1.ber.types.BerAny; |
| | | import org.openmuc.jasn1.ber.types.BerBitString; |
| | | import org.openmuc.jasn1.ber.types.BerInteger; |
| | | import org.openmuc.jasn1.ber.types.BerObjectIdentifier; |
| | | import org.openmuc.jasn1.ber.types.BerOctetString; |
| | | |
| | | public class PDVList implements Serializable { |
| | | |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | public static class PresentationDataValues implements Serializable { |
| | | |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | public byte[] code = null; |
| | | private BerAny singleASN1Type = null; |
| | | private BerOctetString octetAligned = null; |
| | | private BerBitString arbitrary = null; |
| | | |
| | | public PresentationDataValues() { |
| | | } |
| | | |
| | | public PresentationDataValues(byte[] code) { |
| | | this.code = code; |
| | | } |
| | | |
| | | public void setSingleASN1Type(BerAny singleASN1Type) { |
| | | this.singleASN1Type = singleASN1Type; |
| | | } |
| | | |
| | | public BerAny getSingleASN1Type() { |
| | | return singleASN1Type; |
| | | } |
| | | |
| | | public void setOctetAligned(BerOctetString octetAligned) { |
| | | this.octetAligned = octetAligned; |
| | | } |
| | | |
| | | public BerOctetString getOctetAligned() { |
| | | return octetAligned; |
| | | } |
| | | |
| | | public void setArbitrary(BerBitString arbitrary) { |
| | | this.arbitrary = arbitrary; |
| | | } |
| | | |
| | | public BerBitString getArbitrary() { |
| | | return arbitrary; |
| | | } |
| | | |
| | | public int encode(OutputStream os) throws IOException { |
| | | |
| | | if (code != null) { |
| | | for (int i = code.length - 1; i >= 0; i--) { |
| | | os.write(code[i]); |
| | | } |
| | | return code.length; |
| | | } |
| | | |
| | | int codeLength = 0; |
| | | int sublength; |
| | | |
| | | if (arbitrary != null) { |
| | | codeLength += arbitrary.encode(os, false); |
| | | // write tag: CONTEXT_CLASS, PRIMITIVE, 2 |
| | | os.write(0x82); |
| | | codeLength += 1; |
| | | return codeLength; |
| | | } |
| | | |
| | | if (octetAligned != null) { |
| | | codeLength += octetAligned.encode(os, false); |
| | | // write tag: CONTEXT_CLASS, PRIMITIVE, 1 |
| | | os.write(0x81); |
| | | codeLength += 1; |
| | | return codeLength; |
| | | } |
| | | |
| | | if (singleASN1Type != null) { |
| | | sublength = singleASN1Type.encode(os); |
| | | codeLength += sublength; |
| | | codeLength += BerLength.encodeLength(os, sublength); |
| | | // write tag: CONTEXT_CLASS, CONSTRUCTED, 0 |
| | | os.write(0xA0); |
| | | codeLength += 1; |
| | | return codeLength; |
| | | } |
| | | |
| | | throw new IOException("Error encoding CHOICE: No element of CHOICE was selected."); |
| | | } |
| | | |
| | | public int decode(InputStream is) throws IOException { |
| | | return decode(is, null); |
| | | } |
| | | |
| | | public int decode(InputStream is, BerTag berTag) throws IOException { |
| | | |
| | | int codeLength = 0; |
| | | BerTag passedTag = berTag; |
| | | |
| | | if (berTag == null) { |
| | | berTag = new BerTag(); |
| | | codeLength += berTag.decode(is); |
| | | } |
| | | |
| | | if (berTag.equals(BerTag.CONTEXT_CLASS, BerTag.CONSTRUCTED, 0)) { |
| | | codeLength += BerLength.skip(is); |
| | | singleASN1Type = new BerAny(); |
| | | codeLength += singleASN1Type.decode(is, null); |
| | | return codeLength; |
| | | } |
| | | |
| | | if (berTag.equals(BerTag.CONTEXT_CLASS, BerTag.PRIMITIVE, 1)) { |
| | | octetAligned = new BerOctetString(); |
| | | codeLength += octetAligned.decode(is, false); |
| | | return codeLength; |
| | | } |
| | | |
| | | if (berTag.equals(BerTag.CONTEXT_CLASS, BerTag.PRIMITIVE, 2)) { |
| | | arbitrary = new BerBitString(); |
| | | codeLength += arbitrary.decode(is, false); |
| | | return codeLength; |
| | | } |
| | | |
| | | if (passedTag != null) { |
| | | return 0; |
| | | } |
| | | |
| | | throw new IOException("Error decoding CHOICE: Tag " + berTag + " matched to no item."); |
| | | } |
| | | |
| | | public void encodeAndSave(int encodingSizeGuess) throws IOException { |
| | | ReverseByteArrayOutputStream os = new ReverseByteArrayOutputStream(encodingSizeGuess); |
| | | encode(os); |
| | | code = os.getArray(); |
| | | } |
| | | |
| | | @Override |
| | | public String toString() { |
| | | StringBuilder sb = new StringBuilder(); |
| | | appendAsString(sb, 0); |
| | | return sb.toString(); |
| | | } |
| | | |
| | | public void appendAsString(StringBuilder sb, int indentLevel) { |
| | | |
| | | if (singleASN1Type != null) { |
| | | sb.append("singleASN1Type: ").append(singleASN1Type); |
| | | return; |
| | | } |
| | | |
| | | if (octetAligned != null) { |
| | | sb.append("octetAligned: ").append(octetAligned); |
| | | return; |
| | | } |
| | | |
| | | if (arbitrary != null) { |
| | | sb.append("arbitrary: ").append(arbitrary); |
| | | return; |
| | | } |
| | | |
| | | sb.append("<none>"); |
| | | } |
| | | |
| | | } |
| | | |
| | | public static final BerTag tag = new BerTag(BerTag.UNIVERSAL_CLASS, BerTag.CONSTRUCTED, 16); |
| | | |
| | | public byte[] code = null; |
| | | private TransferSyntaxName transferSyntaxName = null; |
| | | private PresentationContextIdentifier presentationContextIdentifier = null; |
| | | private PresentationDataValues presentationDataValues = null; |
| | | |
| | | public PDVList() { |
| | | } |
| | | |
| | | public PDVList(byte[] code) { |
| | | this.code = code; |
| | | } |
| | | |
| | | public void setTransferSyntaxName(TransferSyntaxName transferSyntaxName) { |
| | | this.transferSyntaxName = transferSyntaxName; |
| | | } |
| | | |
| | | public TransferSyntaxName getTransferSyntaxName() { |
| | | return transferSyntaxName; |
| | | } |
| | | |
| | | public void setPresentationContextIdentifier(PresentationContextIdentifier presentationContextIdentifier) { |
| | | this.presentationContextIdentifier = presentationContextIdentifier; |
| | | } |
| | | |
| | | public PresentationContextIdentifier getPresentationContextIdentifier() { |
| | | return presentationContextIdentifier; |
| | | } |
| | | |
| | | public void setPresentationDataValues(PresentationDataValues presentationDataValues) { |
| | | this.presentationDataValues = presentationDataValues; |
| | | } |
| | | |
| | | public PresentationDataValues getPresentationDataValues() { |
| | | return presentationDataValues; |
| | | } |
| | | |
| | | public int encode(OutputStream os) throws IOException { |
| | | return encode(os, true); |
| | | } |
| | | |
| | | public int encode(OutputStream os, boolean withTag) throws IOException { |
| | | |
| | | if (code != null) { |
| | | for (int i = code.length - 1; i >= 0; i--) { |
| | | os.write(code[i]); |
| | | } |
| | | if (withTag) { |
| | | return tag.encode(os) + code.length; |
| | | } |
| | | return code.length; |
| | | } |
| | | |
| | | int codeLength = 0; |
| | | codeLength += presentationDataValues.encode(os); |
| | | |
| | | codeLength += presentationContextIdentifier.encode(os, true); |
| | | |
| | | if (transferSyntaxName != null) { |
| | | codeLength += transferSyntaxName.encode(os, true); |
| | | } |
| | | |
| | | codeLength += BerLength.encodeLength(os, codeLength); |
| | | |
| | | if (withTag) { |
| | | codeLength += tag.encode(os); |
| | | } |
| | | |
| | | return codeLength; |
| | | |
| | | } |
| | | |
| | | public int decode(InputStream is) throws IOException { |
| | | return decode(is, true); |
| | | } |
| | | |
| | | public int decode(InputStream is, boolean withTag) throws IOException { |
| | | int codeLength = 0; |
| | | int subCodeLength = 0; |
| | | BerTag berTag = new BerTag(); |
| | | |
| | | if (withTag) { |
| | | codeLength += tag.decodeAndCheck(is); |
| | | } |
| | | |
| | | BerLength length = new BerLength(); |
| | | codeLength += length.decode(is); |
| | | |
| | | int totalLength = length.val; |
| | | codeLength += totalLength; |
| | | |
| | | subCodeLength += berTag.decode(is); |
| | | if (berTag.equals(BerObjectIdentifier.tag)) { |
| | | transferSyntaxName = new TransferSyntaxName(); |
| | | subCodeLength += transferSyntaxName.decode(is, false); |
| | | subCodeLength += berTag.decode(is); |
| | | } |
| | | |
| | | if (berTag.equals(BerInteger.tag)) { |
| | | presentationContextIdentifier = new PresentationContextIdentifier(); |
| | | subCodeLength += presentationContextIdentifier.decode(is, false); |
| | | subCodeLength += berTag.decode(is); |
| | | } |
| | | else { |
| | | throw new IOException("Tag does not match the mandatory sequence element tag."); |
| | | } |
| | | |
| | | presentationDataValues = new PresentationDataValues(); |
| | | subCodeLength += presentationDataValues.decode(is, berTag); |
| | | if (subCodeLength == totalLength) { |
| | | return codeLength; |
| | | } |
| | | throw new IOException("Unexpected end of sequence, length tag: " + totalLength + ", actual sequence length: " |
| | | + subCodeLength); |
| | | |
| | | } |
| | | |
| | | public void encodeAndSave(int encodingSizeGuess) throws IOException { |
| | | ReverseByteArrayOutputStream os = new ReverseByteArrayOutputStream(encodingSizeGuess); |
| | | encode(os, false); |
| | | code = os.getArray(); |
| | | } |
| | | |
| | | @Override |
| | | public String toString() { |
| | | StringBuilder sb = new StringBuilder(); |
| | | appendAsString(sb, 0); |
| | | return sb.toString(); |
| | | } |
| | | |
| | | public void appendAsString(StringBuilder sb, int indentLevel) { |
| | | |
| | | sb.append("{"); |
| | | boolean firstSelectedElement = true; |
| | | if (transferSyntaxName != null) { |
| | | sb.append("\n"); |
| | | for (int i = 0; i < indentLevel + 1; i++) { |
| | | sb.append("\t"); |
| | | } |
| | | sb.append("transferSyntaxName: ").append(transferSyntaxName); |
| | | firstSelectedElement = false; |
| | | } |
| | | |
| | | if (!firstSelectedElement) { |
| | | sb.append(",\n"); |
| | | } |
| | | for (int i = 0; i < indentLevel + 1; i++) { |
| | | sb.append("\t"); |
| | | } |
| | | if (presentationContextIdentifier != null) { |
| | | sb.append("presentationContextIdentifier: ").append(presentationContextIdentifier); |
| | | } |
| | | else { |
| | | sb.append("presentationContextIdentifier: <empty-required-field>"); |
| | | } |
| | | |
| | | sb.append(",\n"); |
| | | for (int i = 0; i < indentLevel + 1; i++) { |
| | | sb.append("\t"); |
| | | } |
| | | if (presentationDataValues != null) { |
| | | sb.append("presentationDataValues: "); |
| | | presentationDataValues.appendAsString(sb, indentLevel + 1); |
| | | } |
| | | else { |
| | | sb.append("presentationDataValues: <empty-required-field>"); |
| | | } |
| | | |
| | | sb.append("\n"); |
| | | for (int i = 0; i < indentLevel; i++) { |
| | | sb.append("\t"); |
| | | } |
| | | sb.append("}"); |
| | | } |
| | | |
| | | } |
| | | /**
|
| | | * This class file was automatically generated by jASN1 v1.9.0 (http://www.openmuc.org)
|
| | | */
|
| | |
|
| | | package org.openmuc.josistack.internal.presentation.asn1;
|
| | |
|
| | | import java.io.IOException;
|
| | | import java.io.InputStream;
|
| | | import java.io.OutputStream;
|
| | | import java.io.Serializable;
|
| | |
|
| | | import org.openmuc.jasn1.ber.BerLength;
|
| | | import org.openmuc.jasn1.ber.BerTag;
|
| | | import org.openmuc.jasn1.ber.ReverseByteArrayOutputStream;
|
| | | import org.openmuc.jasn1.ber.types.BerAny;
|
| | | import org.openmuc.jasn1.ber.types.BerBitString;
|
| | | import org.openmuc.jasn1.ber.types.BerInteger;
|
| | | import org.openmuc.jasn1.ber.types.BerObjectIdentifier;
|
| | | import org.openmuc.jasn1.ber.types.BerOctetString;
|
| | |
|
| | | public class PDVList implements Serializable {
|
| | |
|
| | | private static final long serialVersionUID = 1L;
|
| | |
|
| | | public static class PresentationDataValues implements Serializable {
|
| | |
|
| | | private static final long serialVersionUID = 1L;
|
| | |
|
| | | public byte[] code = null;
|
| | | private BerAny singleASN1Type = null;
|
| | | private BerOctetString octetAligned = null;
|
| | | private BerBitString arbitrary = null;
|
| | |
|
| | | public PresentationDataValues() {
|
| | | }
|
| | |
|
| | | public PresentationDataValues(byte[] code) {
|
| | | this.code = code;
|
| | | }
|
| | |
|
| | | public void setSingleASN1Type(BerAny singleASN1Type) {
|
| | | this.singleASN1Type = singleASN1Type;
|
| | | }
|
| | |
|
| | | public BerAny getSingleASN1Type() {
|
| | | return singleASN1Type;
|
| | | }
|
| | |
|
| | | public void setOctetAligned(BerOctetString octetAligned) {
|
| | | this.octetAligned = octetAligned;
|
| | | }
|
| | |
|
| | | public BerOctetString getOctetAligned() {
|
| | | return octetAligned;
|
| | | }
|
| | |
|
| | | public void setArbitrary(BerBitString arbitrary) {
|
| | | this.arbitrary = arbitrary;
|
| | | }
|
| | |
|
| | | public BerBitString getArbitrary() {
|
| | | return arbitrary;
|
| | | }
|
| | |
|
| | | public int encode(OutputStream os) throws IOException {
|
| | |
|
| | | if (code != null) {
|
| | | for (int i = code.length - 1; i >= 0; i--) {
|
| | | os.write(code[i]);
|
| | | }
|
| | | return code.length;
|
| | | }
|
| | |
|
| | | int codeLength = 0;
|
| | | int sublength;
|
| | |
|
| | | if (arbitrary != null) {
|
| | | codeLength += arbitrary.encode(os, false);
|
| | | // write tag: CONTEXT_CLASS, PRIMITIVE, 2
|
| | | os.write(0x82);
|
| | | codeLength += 1;
|
| | | return codeLength;
|
| | | }
|
| | |
|
| | | if (octetAligned != null) {
|
| | | codeLength += octetAligned.encode(os, false);
|
| | | // write tag: CONTEXT_CLASS, PRIMITIVE, 1
|
| | | os.write(0x81);
|
| | | codeLength += 1;
|
| | | return codeLength;
|
| | | }
|
| | |
|
| | | if (singleASN1Type != null) {
|
| | | sublength = singleASN1Type.encode(os);
|
| | | codeLength += sublength;
|
| | | codeLength += BerLength.encodeLength(os, sublength);
|
| | | // write tag: CONTEXT_CLASS, CONSTRUCTED, 0
|
| | | os.write(0xA0);
|
| | | codeLength += 1;
|
| | | return codeLength;
|
| | | }
|
| | |
|
| | | throw new IOException("Error encoding CHOICE: No element of CHOICE was selected.");
|
| | | }
|
| | |
|
| | | public int decode(InputStream is) throws IOException {
|
| | | return decode(is, null);
|
| | | }
|
| | |
|
| | | public int decode(InputStream is, BerTag berTag) throws IOException {
|
| | |
|
| | | int codeLength = 0;
|
| | | BerTag passedTag = berTag;
|
| | |
|
| | | if (berTag == null) {
|
| | | berTag = new BerTag();
|
| | | codeLength += berTag.decode(is);
|
| | | }
|
| | |
|
| | | if (berTag.equals(BerTag.CONTEXT_CLASS, BerTag.CONSTRUCTED, 0)) {
|
| | | codeLength += BerLength.skip(is);
|
| | | singleASN1Type = new BerAny();
|
| | | codeLength += singleASN1Type.decode(is, null);
|
| | | return codeLength;
|
| | | }
|
| | |
|
| | | if (berTag.equals(BerTag.CONTEXT_CLASS, BerTag.PRIMITIVE, 1)) {
|
| | | octetAligned = new BerOctetString();
|
| | | codeLength += octetAligned.decode(is, false);
|
| | | return codeLength;
|
| | | }
|
| | |
|
| | | if (berTag.equals(BerTag.CONTEXT_CLASS, BerTag.PRIMITIVE, 2)) {
|
| | | arbitrary = new BerBitString();
|
| | | codeLength += arbitrary.decode(is, false);
|
| | | return codeLength;
|
| | | }
|
| | |
|
| | | if (passedTag != null) {
|
| | | return 0;
|
| | | }
|
| | |
|
| | | throw new IOException("Error decoding CHOICE: Tag " + berTag + " matched to no item.");
|
| | | }
|
| | |
|
| | | public void encodeAndSave(int encodingSizeGuess) throws IOException {
|
| | | ReverseByteArrayOutputStream os = new ReverseByteArrayOutputStream(encodingSizeGuess);
|
| | | encode(os);
|
| | | code = os.getArray();
|
| | | }
|
| | |
|
| | | @Override
|
| | | public String toString() {
|
| | | StringBuilder sb = new StringBuilder();
|
| | | appendAsString(sb, 0);
|
| | | return sb.toString();
|
| | | }
|
| | |
|
| | | public void appendAsString(StringBuilder sb, int indentLevel) {
|
| | |
|
| | | if (singleASN1Type != null) {
|
| | | sb.append("singleASN1Type: ").append(singleASN1Type);
|
| | | return;
|
| | | }
|
| | |
|
| | | if (octetAligned != null) {
|
| | | sb.append("octetAligned: ").append(octetAligned);
|
| | | return;
|
| | | }
|
| | |
|
| | | if (arbitrary != null) {
|
| | | sb.append("arbitrary: ").append(arbitrary);
|
| | | return;
|
| | | }
|
| | |
|
| | | sb.append("<none>");
|
| | | }
|
| | |
|
| | | }
|
| | |
|
| | | public static final BerTag tag = new BerTag(BerTag.UNIVERSAL_CLASS, BerTag.CONSTRUCTED, 16);
|
| | |
|
| | | public byte[] code = null;
|
| | | private TransferSyntaxName transferSyntaxName = null;
|
| | | private PresentationContextIdentifier presentationContextIdentifier = null;
|
| | | private PresentationDataValues presentationDataValues = null;
|
| | |
|
| | | public PDVList() {
|
| | | }
|
| | |
|
| | | public PDVList(byte[] code) {
|
| | | this.code = code;
|
| | | }
|
| | |
|
| | | public void setTransferSyntaxName(TransferSyntaxName transferSyntaxName) {
|
| | | this.transferSyntaxName = transferSyntaxName;
|
| | | }
|
| | |
|
| | | public TransferSyntaxName getTransferSyntaxName() {
|
| | | return transferSyntaxName;
|
| | | }
|
| | |
|
| | | public void setPresentationContextIdentifier(PresentationContextIdentifier presentationContextIdentifier) {
|
| | | this.presentationContextIdentifier = presentationContextIdentifier;
|
| | | }
|
| | |
|
| | | public PresentationContextIdentifier getPresentationContextIdentifier() {
|
| | | return presentationContextIdentifier;
|
| | | }
|
| | |
|
| | | public void setPresentationDataValues(PresentationDataValues presentationDataValues) {
|
| | | this.presentationDataValues = presentationDataValues;
|
| | | }
|
| | |
|
| | | public PresentationDataValues getPresentationDataValues() {
|
| | | return presentationDataValues;
|
| | | }
|
| | |
|
| | | public int encode(OutputStream os) throws IOException {
|
| | | return encode(os, true);
|
| | | }
|
| | |
|
| | | public int encode(OutputStream os, boolean withTag) throws IOException {
|
| | |
|
| | | if (code != null) {
|
| | | for (int i = code.length - 1; i >= 0; i--) {
|
| | | os.write(code[i]);
|
| | | }
|
| | | if (withTag) {
|
| | | return tag.encode(os) + code.length;
|
| | | }
|
| | | return code.length;
|
| | | }
|
| | |
|
| | | int codeLength = 0;
|
| | | codeLength += presentationDataValues.encode(os);
|
| | |
|
| | | codeLength += presentationContextIdentifier.encode(os, true);
|
| | |
|
| | | if (transferSyntaxName != null) {
|
| | | codeLength += transferSyntaxName.encode(os, true);
|
| | | }
|
| | |
|
| | | codeLength += BerLength.encodeLength(os, codeLength);
|
| | |
|
| | | if (withTag) {
|
| | | codeLength += tag.encode(os);
|
| | | }
|
| | |
|
| | | return codeLength;
|
| | |
|
| | | }
|
| | |
|
| | | public int decode(InputStream is) throws IOException {
|
| | | return decode(is, true);
|
| | | }
|
| | |
|
| | | public int decode(InputStream is, boolean withTag) throws IOException {
|
| | | int codeLength = 0;
|
| | | int subCodeLength = 0;
|
| | | BerTag berTag = new BerTag();
|
| | |
|
| | | if (withTag) {
|
| | | codeLength += tag.decodeAndCheck(is);
|
| | | }
|
| | |
|
| | | BerLength length = new BerLength();
|
| | | codeLength += length.decode(is);
|
| | |
|
| | | int totalLength = length.val;
|
| | | codeLength += totalLength;
|
| | |
|
| | | subCodeLength += berTag.decode(is);
|
| | | if (berTag.equals(BerObjectIdentifier.tag)) {
|
| | | transferSyntaxName = new TransferSyntaxName();
|
| | | subCodeLength += transferSyntaxName.decode(is, false);
|
| | | subCodeLength += berTag.decode(is);
|
| | | }
|
| | |
|
| | | if (berTag.equals(BerInteger.tag)) {
|
| | | presentationContextIdentifier = new PresentationContextIdentifier();
|
| | | subCodeLength += presentationContextIdentifier.decode(is, false);
|
| | | subCodeLength += berTag.decode(is);
|
| | | }
|
| | | else {
|
| | | throw new IOException("Tag does not match the mandatory sequence element tag.");
|
| | | }
|
| | |
|
| | | presentationDataValues = new PresentationDataValues();
|
| | | subCodeLength += presentationDataValues.decode(is, berTag);
|
| | | if (subCodeLength == totalLength) {
|
| | | return codeLength;
|
| | | }
|
| | | throw new IOException("Unexpected end of sequence, length tag: " + totalLength + ", actual sequence length: "
|
| | | + subCodeLength);
|
| | |
|
| | | }
|
| | |
|
| | | public void encodeAndSave(int encodingSizeGuess) throws IOException {
|
| | | ReverseByteArrayOutputStream os = new ReverseByteArrayOutputStream(encodingSizeGuess);
|
| | | encode(os, false);
|
| | | code = os.getArray();
|
| | | }
|
| | |
|
| | | @Override
|
| | | public String toString() {
|
| | | StringBuilder sb = new StringBuilder();
|
| | | appendAsString(sb, 0);
|
| | | return sb.toString();
|
| | | }
|
| | |
|
| | | public void appendAsString(StringBuilder sb, int indentLevel) {
|
| | |
|
| | | sb.append("{");
|
| | | boolean firstSelectedElement = true;
|
| | | if (transferSyntaxName != null) {
|
| | | sb.append("\n");
|
| | | for (int i = 0; i < indentLevel + 1; i++) {
|
| | | sb.append("\t");
|
| | | }
|
| | | sb.append("transferSyntaxName: ").append(transferSyntaxName);
|
| | | firstSelectedElement = false;
|
| | | }
|
| | |
|
| | | if (!firstSelectedElement) {
|
| | | sb.append(",\n");
|
| | | }
|
| | | for (int i = 0; i < indentLevel + 1; i++) {
|
| | | sb.append("\t");
|
| | | }
|
| | | if (presentationContextIdentifier != null) {
|
| | | sb.append("presentationContextIdentifier: ").append(presentationContextIdentifier);
|
| | | }
|
| | | else {
|
| | | sb.append("presentationContextIdentifier: <empty-required-field>");
|
| | | }
|
| | |
|
| | | sb.append(",\n");
|
| | | for (int i = 0; i < indentLevel + 1; i++) {
|
| | | sb.append("\t");
|
| | | }
|
| | | if (presentationDataValues != null) {
|
| | | sb.append("presentationDataValues: ");
|
| | | presentationDataValues.appendAsString(sb, indentLevel + 1);
|
| | | }
|
| | | else {
|
| | | sb.append("presentationDataValues: <empty-required-field>");
|
| | | }
|
| | |
|
| | | sb.append("\n");
|
| | | for (int i = 0; i < indentLevel; i++) {
|
| | | sb.append("\t");
|
| | | }
|
| | | sb.append("}");
|
| | | }
|
| | |
|
| | | }
|