| /* |
| * Copyright (C) 2017 The Android Open Source Project |
| * |
| * Licensed under the Apache License, Version 2.0 (the "License"); |
| * you may not use this file except in compliance with the License. |
| * You may obtain a copy of the License at |
| * |
| * http://www.apache.org/licenses/LICENSE-2.0 |
| * |
| * Unless required by applicable law or agreed to in writing, software |
| * distributed under the License is distributed on an "AS IS" BASIS, |
| * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| * See the License for the specific language governing permissions and |
| * limitations under the License. |
| */ |
| |
| package android.location.cts.asn1.supl2.rrlp_components; |
| |
| /* |
| */ |
| |
| |
| // |
| // |
| import android.location.cts.asn1.base.Asn1Integer; |
| import android.location.cts.asn1.base.Asn1Null; |
| import android.location.cts.asn1.base.Asn1Object; |
| import android.location.cts.asn1.base.Asn1Sequence; |
| import android.location.cts.asn1.base.Asn1Tag; |
| import android.location.cts.asn1.base.BitStream; |
| import android.location.cts.asn1.base.BitStreamReader; |
| import android.location.cts.asn1.base.SequenceComponent; |
| import com.google.common.collect.ImmutableList; |
| import java.util.Collection; |
| import javax.annotation.Nullable; |
| |
| |
| /** |
| */ |
| public class Almanac_NAVKeplerianSet extends Asn1Sequence { |
| // |
| |
| private static final Asn1Tag TAG_Almanac_NAVKeplerianSet |
| = Asn1Tag.fromClassAndNumber(-1, -1); |
| |
| public Almanac_NAVKeplerianSet() { |
| super(); |
| } |
| |
| @Override |
| @Nullable |
| protected Asn1Tag getTag() { |
| return TAG_Almanac_NAVKeplerianSet; |
| } |
| |
| @Override |
| protected boolean isTagImplicit() { |
| return true; |
| } |
| |
| public static Collection<Asn1Tag> getPossibleFirstTags() { |
| if (TAG_Almanac_NAVKeplerianSet != null) { |
| return ImmutableList.of(TAG_Almanac_NAVKeplerianSet); |
| } else { |
| return Asn1Sequence.getPossibleFirstTags(); |
| } |
| } |
| |
| /** |
| * Creates a new Almanac_NAVKeplerianSet from encoded stream. |
| */ |
| public static Almanac_NAVKeplerianSet fromPerUnaligned(byte[] encodedBytes) { |
| Almanac_NAVKeplerianSet result = new Almanac_NAVKeplerianSet(); |
| result.decodePerUnaligned(new BitStreamReader(encodedBytes)); |
| return result; |
| } |
| |
| /** |
| * Creates a new Almanac_NAVKeplerianSet from encoded stream. |
| */ |
| public static Almanac_NAVKeplerianSet fromPerAligned(byte[] encodedBytes) { |
| Almanac_NAVKeplerianSet result = new Almanac_NAVKeplerianSet(); |
| result.decodePerAligned(new BitStreamReader(encodedBytes)); |
| return result; |
| } |
| |
| |
| |
| @Override protected boolean isExtensible() { |
| return false; |
| } |
| |
| @Override public boolean containsExtensionValues() { |
| for (SequenceComponent extensionComponent : getExtensionComponents()) { |
| if (extensionComponent.isExplicitlySet()) return true; |
| } |
| return false; |
| } |
| |
| |
| private SVID svID_; |
| public SVID getSvID() { |
| return svID_; |
| } |
| /** |
| * @throws ClassCastException if value is not a SVID |
| */ |
| public void setSvID(Asn1Object value) { |
| this.svID_ = (SVID) value; |
| } |
| public SVID setSvIDToNewInstance() { |
| svID_ = new SVID(); |
| return svID_; |
| } |
| |
| private Almanac_NAVKeplerianSet.navAlmEType navAlmE_; |
| public Almanac_NAVKeplerianSet.navAlmEType getNavAlmE() { |
| return navAlmE_; |
| } |
| /** |
| * @throws ClassCastException if value is not a Almanac_NAVKeplerianSet.navAlmEType |
| */ |
| public void setNavAlmE(Asn1Object value) { |
| this.navAlmE_ = (Almanac_NAVKeplerianSet.navAlmEType) value; |
| } |
| public Almanac_NAVKeplerianSet.navAlmEType setNavAlmEToNewInstance() { |
| navAlmE_ = new Almanac_NAVKeplerianSet.navAlmEType(); |
| return navAlmE_; |
| } |
| |
| private Almanac_NAVKeplerianSet.navAlmDeltaIType navAlmDeltaI_; |
| public Almanac_NAVKeplerianSet.navAlmDeltaIType getNavAlmDeltaI() { |
| return navAlmDeltaI_; |
| } |
| /** |
| * @throws ClassCastException if value is not a Almanac_NAVKeplerianSet.navAlmDeltaIType |
| */ |
| public void setNavAlmDeltaI(Asn1Object value) { |
| this.navAlmDeltaI_ = (Almanac_NAVKeplerianSet.navAlmDeltaIType) value; |
| } |
| public Almanac_NAVKeplerianSet.navAlmDeltaIType setNavAlmDeltaIToNewInstance() { |
| navAlmDeltaI_ = new Almanac_NAVKeplerianSet.navAlmDeltaIType(); |
| return navAlmDeltaI_; |
| } |
| |
| private Almanac_NAVKeplerianSet.navAlmOMEGADOTType navAlmOMEGADOT_; |
| public Almanac_NAVKeplerianSet.navAlmOMEGADOTType getNavAlmOMEGADOT() { |
| return navAlmOMEGADOT_; |
| } |
| /** |
| * @throws ClassCastException if value is not a Almanac_NAVKeplerianSet.navAlmOMEGADOTType |
| */ |
| public void setNavAlmOMEGADOT(Asn1Object value) { |
| this.navAlmOMEGADOT_ = (Almanac_NAVKeplerianSet.navAlmOMEGADOTType) value; |
| } |
| public Almanac_NAVKeplerianSet.navAlmOMEGADOTType setNavAlmOMEGADOTToNewInstance() { |
| navAlmOMEGADOT_ = new Almanac_NAVKeplerianSet.navAlmOMEGADOTType(); |
| return navAlmOMEGADOT_; |
| } |
| |
| private Almanac_NAVKeplerianSet.navAlmSVHealthType navAlmSVHealth_; |
| public Almanac_NAVKeplerianSet.navAlmSVHealthType getNavAlmSVHealth() { |
| return navAlmSVHealth_; |
| } |
| /** |
| * @throws ClassCastException if value is not a Almanac_NAVKeplerianSet.navAlmSVHealthType |
| */ |
| public void setNavAlmSVHealth(Asn1Object value) { |
| this.navAlmSVHealth_ = (Almanac_NAVKeplerianSet.navAlmSVHealthType) value; |
| } |
| public Almanac_NAVKeplerianSet.navAlmSVHealthType setNavAlmSVHealthToNewInstance() { |
| navAlmSVHealth_ = new Almanac_NAVKeplerianSet.navAlmSVHealthType(); |
| return navAlmSVHealth_; |
| } |
| |
| private Almanac_NAVKeplerianSet.navAlmSqrtAType navAlmSqrtA_; |
| public Almanac_NAVKeplerianSet.navAlmSqrtAType getNavAlmSqrtA() { |
| return navAlmSqrtA_; |
| } |
| /** |
| * @throws ClassCastException if value is not a Almanac_NAVKeplerianSet.navAlmSqrtAType |
| */ |
| public void setNavAlmSqrtA(Asn1Object value) { |
| this.navAlmSqrtA_ = (Almanac_NAVKeplerianSet.navAlmSqrtAType) value; |
| } |
| public Almanac_NAVKeplerianSet.navAlmSqrtAType setNavAlmSqrtAToNewInstance() { |
| navAlmSqrtA_ = new Almanac_NAVKeplerianSet.navAlmSqrtAType(); |
| return navAlmSqrtA_; |
| } |
| |
| private Almanac_NAVKeplerianSet.navAlmOMEGAoType navAlmOMEGAo_; |
| public Almanac_NAVKeplerianSet.navAlmOMEGAoType getNavAlmOMEGAo() { |
| return navAlmOMEGAo_; |
| } |
| /** |
| * @throws ClassCastException if value is not a Almanac_NAVKeplerianSet.navAlmOMEGAoType |
| */ |
| public void setNavAlmOMEGAo(Asn1Object value) { |
| this.navAlmOMEGAo_ = (Almanac_NAVKeplerianSet.navAlmOMEGAoType) value; |
| } |
| public Almanac_NAVKeplerianSet.navAlmOMEGAoType setNavAlmOMEGAoToNewInstance() { |
| navAlmOMEGAo_ = new Almanac_NAVKeplerianSet.navAlmOMEGAoType(); |
| return navAlmOMEGAo_; |
| } |
| |
| private Almanac_NAVKeplerianSet.navAlmOmegaType navAlmOmega_; |
| public Almanac_NAVKeplerianSet.navAlmOmegaType getNavAlmOmega() { |
| return navAlmOmega_; |
| } |
| /** |
| * @throws ClassCastException if value is not a Almanac_NAVKeplerianSet.navAlmOmegaType |
| */ |
| public void setNavAlmOmega(Asn1Object value) { |
| this.navAlmOmega_ = (Almanac_NAVKeplerianSet.navAlmOmegaType) value; |
| } |
| public Almanac_NAVKeplerianSet.navAlmOmegaType setNavAlmOmegaToNewInstance() { |
| navAlmOmega_ = new Almanac_NAVKeplerianSet.navAlmOmegaType(); |
| return navAlmOmega_; |
| } |
| |
| private Almanac_NAVKeplerianSet.navAlmMoType navAlmMo_; |
| public Almanac_NAVKeplerianSet.navAlmMoType getNavAlmMo() { |
| return navAlmMo_; |
| } |
| /** |
| * @throws ClassCastException if value is not a Almanac_NAVKeplerianSet.navAlmMoType |
| */ |
| public void setNavAlmMo(Asn1Object value) { |
| this.navAlmMo_ = (Almanac_NAVKeplerianSet.navAlmMoType) value; |
| } |
| public Almanac_NAVKeplerianSet.navAlmMoType setNavAlmMoToNewInstance() { |
| navAlmMo_ = new Almanac_NAVKeplerianSet.navAlmMoType(); |
| return navAlmMo_; |
| } |
| |
| private Almanac_NAVKeplerianSet.navAlmaf0Type navAlmaf0_; |
| public Almanac_NAVKeplerianSet.navAlmaf0Type getNavAlmaf0() { |
| return navAlmaf0_; |
| } |
| /** |
| * @throws ClassCastException if value is not a Almanac_NAVKeplerianSet.navAlmaf0Type |
| */ |
| public void setNavAlmaf0(Asn1Object value) { |
| this.navAlmaf0_ = (Almanac_NAVKeplerianSet.navAlmaf0Type) value; |
| } |
| public Almanac_NAVKeplerianSet.navAlmaf0Type setNavAlmaf0ToNewInstance() { |
| navAlmaf0_ = new Almanac_NAVKeplerianSet.navAlmaf0Type(); |
| return navAlmaf0_; |
| } |
| |
| private Almanac_NAVKeplerianSet.navAlmaf1Type navAlmaf1_; |
| public Almanac_NAVKeplerianSet.navAlmaf1Type getNavAlmaf1() { |
| return navAlmaf1_; |
| } |
| /** |
| * @throws ClassCastException if value is not a Almanac_NAVKeplerianSet.navAlmaf1Type |
| */ |
| public void setNavAlmaf1(Asn1Object value) { |
| this.navAlmaf1_ = (Almanac_NAVKeplerianSet.navAlmaf1Type) value; |
| } |
| public Almanac_NAVKeplerianSet.navAlmaf1Type setNavAlmaf1ToNewInstance() { |
| navAlmaf1_ = new Almanac_NAVKeplerianSet.navAlmaf1Type(); |
| return navAlmaf1_; |
| } |
| |
| |
| |
| |
| |
| |
| @Override public Iterable<? extends SequenceComponent> getComponents() { |
| ImmutableList.Builder<SequenceComponent> builder = ImmutableList.builder(); |
| |
| builder.add(new SequenceComponent() { |
| Asn1Tag tag = Asn1Tag.fromClassAndNumber(2, 0); |
| |
| @Override public boolean isExplicitlySet() { |
| return getSvID() != null; |
| } |
| |
| @Override public boolean hasDefaultValue() { |
| return false; |
| } |
| |
| @Override public boolean isOptional() { |
| return false; |
| } |
| |
| @Override public Asn1Object getComponentValue() { |
| return getSvID(); |
| } |
| |
| @Override public void setToNewInstance() { |
| setSvIDToNewInstance(); |
| } |
| |
| @Override public Collection<Asn1Tag> getPossibleFirstTags() { |
| return tag == null ? SVID.getPossibleFirstTags() : ImmutableList.of(tag); |
| } |
| |
| @Override |
| public Asn1Tag getTag() { |
| return tag; |
| } |
| |
| @Override |
| public boolean isImplicitTagging() { |
| return true; |
| } |
| |
| @Override public String toIndentedString(String indent) { |
| return "svID : " |
| + getSvID().toIndentedString(indent); |
| } |
| }); |
| |
| builder.add(new SequenceComponent() { |
| Asn1Tag tag = Asn1Tag.fromClassAndNumber(2, 1); |
| |
| @Override public boolean isExplicitlySet() { |
| return getNavAlmE() != null; |
| } |
| |
| @Override public boolean hasDefaultValue() { |
| return false; |
| } |
| |
| @Override public boolean isOptional() { |
| return false; |
| } |
| |
| @Override public Asn1Object getComponentValue() { |
| return getNavAlmE(); |
| } |
| |
| @Override public void setToNewInstance() { |
| setNavAlmEToNewInstance(); |
| } |
| |
| @Override public Collection<Asn1Tag> getPossibleFirstTags() { |
| return tag == null ? Almanac_NAVKeplerianSet.navAlmEType.getPossibleFirstTags() : ImmutableList.of(tag); |
| } |
| |
| @Override |
| public Asn1Tag getTag() { |
| return tag; |
| } |
| |
| @Override |
| public boolean isImplicitTagging() { |
| return true; |
| } |
| |
| @Override public String toIndentedString(String indent) { |
| return "navAlmE : " |
| + getNavAlmE().toIndentedString(indent); |
| } |
| }); |
| |
| builder.add(new SequenceComponent() { |
| Asn1Tag tag = Asn1Tag.fromClassAndNumber(2, 2); |
| |
| @Override public boolean isExplicitlySet() { |
| return getNavAlmDeltaI() != null; |
| } |
| |
| @Override public boolean hasDefaultValue() { |
| return false; |
| } |
| |
| @Override public boolean isOptional() { |
| return false; |
| } |
| |
| @Override public Asn1Object getComponentValue() { |
| return getNavAlmDeltaI(); |
| } |
| |
| @Override public void setToNewInstance() { |
| setNavAlmDeltaIToNewInstance(); |
| } |
| |
| @Override public Collection<Asn1Tag> getPossibleFirstTags() { |
| return tag == null ? Almanac_NAVKeplerianSet.navAlmDeltaIType.getPossibleFirstTags() : ImmutableList.of(tag); |
| } |
| |
| @Override |
| public Asn1Tag getTag() { |
| return tag; |
| } |
| |
| @Override |
| public boolean isImplicitTagging() { |
| return true; |
| } |
| |
| @Override public String toIndentedString(String indent) { |
| return "navAlmDeltaI : " |
| + getNavAlmDeltaI().toIndentedString(indent); |
| } |
| }); |
| |
| builder.add(new SequenceComponent() { |
| Asn1Tag tag = Asn1Tag.fromClassAndNumber(2, 3); |
| |
| @Override public boolean isExplicitlySet() { |
| return getNavAlmOMEGADOT() != null; |
| } |
| |
| @Override public boolean hasDefaultValue() { |
| return false; |
| } |
| |
| @Override public boolean isOptional() { |
| return false; |
| } |
| |
| @Override public Asn1Object getComponentValue() { |
| return getNavAlmOMEGADOT(); |
| } |
| |
| @Override public void setToNewInstance() { |
| setNavAlmOMEGADOTToNewInstance(); |
| } |
| |
| @Override public Collection<Asn1Tag> getPossibleFirstTags() { |
| return tag == null ? Almanac_NAVKeplerianSet.navAlmOMEGADOTType.getPossibleFirstTags() : ImmutableList.of(tag); |
| } |
| |
| @Override |
| public Asn1Tag getTag() { |
| return tag; |
| } |
| |
| @Override |
| public boolean isImplicitTagging() { |
| return true; |
| } |
| |
| @Override public String toIndentedString(String indent) { |
| return "navAlmOMEGADOT : " |
| + getNavAlmOMEGADOT().toIndentedString(indent); |
| } |
| }); |
| |
| builder.add(new SequenceComponent() { |
| Asn1Tag tag = Asn1Tag.fromClassAndNumber(2, 4); |
| |
| @Override public boolean isExplicitlySet() { |
| return getNavAlmSVHealth() != null; |
| } |
| |
| @Override public boolean hasDefaultValue() { |
| return false; |
| } |
| |
| @Override public boolean isOptional() { |
| return false; |
| } |
| |
| @Override public Asn1Object getComponentValue() { |
| return getNavAlmSVHealth(); |
| } |
| |
| @Override public void setToNewInstance() { |
| setNavAlmSVHealthToNewInstance(); |
| } |
| |
| @Override public Collection<Asn1Tag> getPossibleFirstTags() { |
| return tag == null ? Almanac_NAVKeplerianSet.navAlmSVHealthType.getPossibleFirstTags() : ImmutableList.of(tag); |
| } |
| |
| @Override |
| public Asn1Tag getTag() { |
| return tag; |
| } |
| |
| @Override |
| public boolean isImplicitTagging() { |
| return true; |
| } |
| |
| @Override public String toIndentedString(String indent) { |
| return "navAlmSVHealth : " |
| + getNavAlmSVHealth().toIndentedString(indent); |
| } |
| }); |
| |
| builder.add(new SequenceComponent() { |
| Asn1Tag tag = Asn1Tag.fromClassAndNumber(2, 5); |
| |
| @Override public boolean isExplicitlySet() { |
| return getNavAlmSqrtA() != null; |
| } |
| |
| @Override public boolean hasDefaultValue() { |
| return false; |
| } |
| |
| @Override public boolean isOptional() { |
| return false; |
| } |
| |
| @Override public Asn1Object getComponentValue() { |
| return getNavAlmSqrtA(); |
| } |
| |
| @Override public void setToNewInstance() { |
| setNavAlmSqrtAToNewInstance(); |
| } |
| |
| @Override public Collection<Asn1Tag> getPossibleFirstTags() { |
| return tag == null ? Almanac_NAVKeplerianSet.navAlmSqrtAType.getPossibleFirstTags() : ImmutableList.of(tag); |
| } |
| |
| @Override |
| public Asn1Tag getTag() { |
| return tag; |
| } |
| |
| @Override |
| public boolean isImplicitTagging() { |
| return true; |
| } |
| |
| @Override public String toIndentedString(String indent) { |
| return "navAlmSqrtA : " |
| + getNavAlmSqrtA().toIndentedString(indent); |
| } |
| }); |
| |
| builder.add(new SequenceComponent() { |
| Asn1Tag tag = Asn1Tag.fromClassAndNumber(2, 6); |
| |
| @Override public boolean isExplicitlySet() { |
| return getNavAlmOMEGAo() != null; |
| } |
| |
| @Override public boolean hasDefaultValue() { |
| return false; |
| } |
| |
| @Override public boolean isOptional() { |
| return false; |
| } |
| |
| @Override public Asn1Object getComponentValue() { |
| return getNavAlmOMEGAo(); |
| } |
| |
| @Override public void setToNewInstance() { |
| setNavAlmOMEGAoToNewInstance(); |
| } |
| |
| @Override public Collection<Asn1Tag> getPossibleFirstTags() { |
| return tag == null ? Almanac_NAVKeplerianSet.navAlmOMEGAoType.getPossibleFirstTags() : ImmutableList.of(tag); |
| } |
| |
| @Override |
| public Asn1Tag getTag() { |
| return tag; |
| } |
| |
| @Override |
| public boolean isImplicitTagging() { |
| return true; |
| } |
| |
| @Override public String toIndentedString(String indent) { |
| return "navAlmOMEGAo : " |
| + getNavAlmOMEGAo().toIndentedString(indent); |
| } |
| }); |
| |
| builder.add(new SequenceComponent() { |
| Asn1Tag tag = Asn1Tag.fromClassAndNumber(2, 7); |
| |
| @Override public boolean isExplicitlySet() { |
| return getNavAlmOmega() != null; |
| } |
| |
| @Override public boolean hasDefaultValue() { |
| return false; |
| } |
| |
| @Override public boolean isOptional() { |
| return false; |
| } |
| |
| @Override public Asn1Object getComponentValue() { |
| return getNavAlmOmega(); |
| } |
| |
| @Override public void setToNewInstance() { |
| setNavAlmOmegaToNewInstance(); |
| } |
| |
| @Override public Collection<Asn1Tag> getPossibleFirstTags() { |
| return tag == null ? Almanac_NAVKeplerianSet.navAlmOmegaType.getPossibleFirstTags() : ImmutableList.of(tag); |
| } |
| |
| @Override |
| public Asn1Tag getTag() { |
| return tag; |
| } |
| |
| @Override |
| public boolean isImplicitTagging() { |
| return true; |
| } |
| |
| @Override public String toIndentedString(String indent) { |
| return "navAlmOmega : " |
| + getNavAlmOmega().toIndentedString(indent); |
| } |
| }); |
| |
| builder.add(new SequenceComponent() { |
| Asn1Tag tag = Asn1Tag.fromClassAndNumber(2, 8); |
| |
| @Override public boolean isExplicitlySet() { |
| return getNavAlmMo() != null; |
| } |
| |
| @Override public boolean hasDefaultValue() { |
| return false; |
| } |
| |
| @Override public boolean isOptional() { |
| return false; |
| } |
| |
| @Override public Asn1Object getComponentValue() { |
| return getNavAlmMo(); |
| } |
| |
| @Override public void setToNewInstance() { |
| setNavAlmMoToNewInstance(); |
| } |
| |
| @Override public Collection<Asn1Tag> getPossibleFirstTags() { |
| return tag == null ? Almanac_NAVKeplerianSet.navAlmMoType.getPossibleFirstTags() : ImmutableList.of(tag); |
| } |
| |
| @Override |
| public Asn1Tag getTag() { |
| return tag; |
| } |
| |
| @Override |
| public boolean isImplicitTagging() { |
| return true; |
| } |
| |
| @Override public String toIndentedString(String indent) { |
| return "navAlmMo : " |
| + getNavAlmMo().toIndentedString(indent); |
| } |
| }); |
| |
| builder.add(new SequenceComponent() { |
| Asn1Tag tag = Asn1Tag.fromClassAndNumber(2, 9); |
| |
| @Override public boolean isExplicitlySet() { |
| return getNavAlmaf0() != null; |
| } |
| |
| @Override public boolean hasDefaultValue() { |
| return false; |
| } |
| |
| @Override public boolean isOptional() { |
| return false; |
| } |
| |
| @Override public Asn1Object getComponentValue() { |
| return getNavAlmaf0(); |
| } |
| |
| @Override public void setToNewInstance() { |
| setNavAlmaf0ToNewInstance(); |
| } |
| |
| @Override public Collection<Asn1Tag> getPossibleFirstTags() { |
| return tag == null ? Almanac_NAVKeplerianSet.navAlmaf0Type.getPossibleFirstTags() : ImmutableList.of(tag); |
| } |
| |
| @Override |
| public Asn1Tag getTag() { |
| return tag; |
| } |
| |
| @Override |
| public boolean isImplicitTagging() { |
| return true; |
| } |
| |
| @Override public String toIndentedString(String indent) { |
| return "navAlmaf0 : " |
| + getNavAlmaf0().toIndentedString(indent); |
| } |
| }); |
| |
| builder.add(new SequenceComponent() { |
| Asn1Tag tag = Asn1Tag.fromClassAndNumber(2, 10); |
| |
| @Override public boolean isExplicitlySet() { |
| return getNavAlmaf1() != null; |
| } |
| |
| @Override public boolean hasDefaultValue() { |
| return false; |
| } |
| |
| @Override public boolean isOptional() { |
| return false; |
| } |
| |
| @Override public Asn1Object getComponentValue() { |
| return getNavAlmaf1(); |
| } |
| |
| @Override public void setToNewInstance() { |
| setNavAlmaf1ToNewInstance(); |
| } |
| |
| @Override public Collection<Asn1Tag> getPossibleFirstTags() { |
| return tag == null ? Almanac_NAVKeplerianSet.navAlmaf1Type.getPossibleFirstTags() : ImmutableList.of(tag); |
| } |
| |
| @Override |
| public Asn1Tag getTag() { |
| return tag; |
| } |
| |
| @Override |
| public boolean isImplicitTagging() { |
| return true; |
| } |
| |
| @Override public String toIndentedString(String indent) { |
| return "navAlmaf1 : " |
| + getNavAlmaf1().toIndentedString(indent); |
| } |
| }); |
| |
| return builder.build(); |
| } |
| |
| @Override public Iterable<? extends SequenceComponent> |
| getExtensionComponents() { |
| ImmutableList.Builder<SequenceComponent> builder = ImmutableList.builder(); |
| |
| return builder.build(); |
| } |
| |
| |
| |
| |
| /* |
| */ |
| |
| |
| // |
| |
| /** |
| */ |
| public static class navAlmEType extends Asn1Integer { |
| // |
| |
| private static final Asn1Tag TAG_navAlmEType |
| = Asn1Tag.fromClassAndNumber(-1, -1); |
| |
| public navAlmEType() { |
| super(); |
| setValueRange("0", "65535"); |
| |
| } |
| |
| @Override |
| @Nullable |
| protected Asn1Tag getTag() { |
| return TAG_navAlmEType; |
| } |
| |
| @Override |
| protected boolean isTagImplicit() { |
| return true; |
| } |
| |
| public static Collection<Asn1Tag> getPossibleFirstTags() { |
| if (TAG_navAlmEType != null) { |
| return ImmutableList.of(TAG_navAlmEType); |
| } else { |
| return Asn1Integer.getPossibleFirstTags(); |
| } |
| } |
| |
| /** |
| * Creates a new navAlmEType from encoded stream. |
| */ |
| public static navAlmEType fromPerUnaligned(byte[] encodedBytes) { |
| navAlmEType result = new navAlmEType(); |
| result.decodePerUnaligned(new BitStreamReader(encodedBytes)); |
| return result; |
| } |
| |
| /** |
| * Creates a new navAlmEType from encoded stream. |
| */ |
| public static navAlmEType fromPerAligned(byte[] encodedBytes) { |
| navAlmEType result = new navAlmEType(); |
| result.decodePerAligned(new BitStreamReader(encodedBytes)); |
| return result; |
| } |
| |
| @Override public Iterable<BitStream> encodePerUnaligned() { |
| return super.encodePerUnaligned(); |
| } |
| |
| @Override public Iterable<BitStream> encodePerAligned() { |
| return super.encodePerAligned(); |
| } |
| |
| @Override public void decodePerUnaligned(BitStreamReader reader) { |
| super.decodePerUnaligned(reader); |
| } |
| |
| @Override public void decodePerAligned(BitStreamReader reader) { |
| super.decodePerAligned(reader); |
| } |
| |
| @Override public String toString() { |
| return toIndentedString(""); |
| } |
| |
| public String toIndentedString(String indent) { |
| return "navAlmEType = " + getInteger() + ";\n"; |
| } |
| } |
| |
| |
| /* |
| */ |
| |
| |
| // |
| |
| /** |
| */ |
| public static class navAlmDeltaIType extends Asn1Integer { |
| // |
| |
| private static final Asn1Tag TAG_navAlmDeltaIType |
| = Asn1Tag.fromClassAndNumber(-1, -1); |
| |
| public navAlmDeltaIType() { |
| super(); |
| setValueRange("-32768", "32767"); |
| |
| } |
| |
| @Override |
| @Nullable |
| protected Asn1Tag getTag() { |
| return TAG_navAlmDeltaIType; |
| } |
| |
| @Override |
| protected boolean isTagImplicit() { |
| return true; |
| } |
| |
| public static Collection<Asn1Tag> getPossibleFirstTags() { |
| if (TAG_navAlmDeltaIType != null) { |
| return ImmutableList.of(TAG_navAlmDeltaIType); |
| } else { |
| return Asn1Integer.getPossibleFirstTags(); |
| } |
| } |
| |
| /** |
| * Creates a new navAlmDeltaIType from encoded stream. |
| */ |
| public static navAlmDeltaIType fromPerUnaligned(byte[] encodedBytes) { |
| navAlmDeltaIType result = new navAlmDeltaIType(); |
| result.decodePerUnaligned(new BitStreamReader(encodedBytes)); |
| return result; |
| } |
| |
| /** |
| * Creates a new navAlmDeltaIType from encoded stream. |
| */ |
| public static navAlmDeltaIType fromPerAligned(byte[] encodedBytes) { |
| navAlmDeltaIType result = new navAlmDeltaIType(); |
| result.decodePerAligned(new BitStreamReader(encodedBytes)); |
| return result; |
| } |
| |
| @Override public Iterable<BitStream> encodePerUnaligned() { |
| return super.encodePerUnaligned(); |
| } |
| |
| @Override public Iterable<BitStream> encodePerAligned() { |
| return super.encodePerAligned(); |
| } |
| |
| @Override public void decodePerUnaligned(BitStreamReader reader) { |
| super.decodePerUnaligned(reader); |
| } |
| |
| @Override public void decodePerAligned(BitStreamReader reader) { |
| super.decodePerAligned(reader); |
| } |
| |
| @Override public String toString() { |
| return toIndentedString(""); |
| } |
| |
| public String toIndentedString(String indent) { |
| return "navAlmDeltaIType = " + getInteger() + ";\n"; |
| } |
| } |
| |
| |
| /* |
| */ |
| |
| |
| // |
| |
| /** |
| */ |
| public static class navAlmOMEGADOTType extends Asn1Integer { |
| // |
| |
| private static final Asn1Tag TAG_navAlmOMEGADOTType |
| = Asn1Tag.fromClassAndNumber(-1, -1); |
| |
| public navAlmOMEGADOTType() { |
| super(); |
| setValueRange("-32768", "32767"); |
| |
| } |
| |
| @Override |
| @Nullable |
| protected Asn1Tag getTag() { |
| return TAG_navAlmOMEGADOTType; |
| } |
| |
| @Override |
| protected boolean isTagImplicit() { |
| return true; |
| } |
| |
| public static Collection<Asn1Tag> getPossibleFirstTags() { |
| if (TAG_navAlmOMEGADOTType != null) { |
| return ImmutableList.of(TAG_navAlmOMEGADOTType); |
| } else { |
| return Asn1Integer.getPossibleFirstTags(); |
| } |
| } |
| |
| /** |
| * Creates a new navAlmOMEGADOTType from encoded stream. |
| */ |
| public static navAlmOMEGADOTType fromPerUnaligned(byte[] encodedBytes) { |
| navAlmOMEGADOTType result = new navAlmOMEGADOTType(); |
| result.decodePerUnaligned(new BitStreamReader(encodedBytes)); |
| return result; |
| } |
| |
| /** |
| * Creates a new navAlmOMEGADOTType from encoded stream. |
| */ |
| public static navAlmOMEGADOTType fromPerAligned(byte[] encodedBytes) { |
| navAlmOMEGADOTType result = new navAlmOMEGADOTType(); |
| result.decodePerAligned(new BitStreamReader(encodedBytes)); |
| return result; |
| } |
| |
| @Override public Iterable<BitStream> encodePerUnaligned() { |
| return super.encodePerUnaligned(); |
| } |
| |
| @Override public Iterable<BitStream> encodePerAligned() { |
| return super.encodePerAligned(); |
| } |
| |
| @Override public void decodePerUnaligned(BitStreamReader reader) { |
| super.decodePerUnaligned(reader); |
| } |
| |
| @Override public void decodePerAligned(BitStreamReader reader) { |
| super.decodePerAligned(reader); |
| } |
| |
| @Override public String toString() { |
| return toIndentedString(""); |
| } |
| |
| public String toIndentedString(String indent) { |
| return "navAlmOMEGADOTType = " + getInteger() + ";\n"; |
| } |
| } |
| |
| |
| /* |
| */ |
| |
| |
| // |
| |
| /** |
| */ |
| public static class navAlmSVHealthType extends Asn1Integer { |
| // |
| |
| private static final Asn1Tag TAG_navAlmSVHealthType |
| = Asn1Tag.fromClassAndNumber(-1, -1); |
| |
| public navAlmSVHealthType() { |
| super(); |
| setValueRange("0", "255"); |
| |
| } |
| |
| @Override |
| @Nullable |
| protected Asn1Tag getTag() { |
| return TAG_navAlmSVHealthType; |
| } |
| |
| @Override |
| protected boolean isTagImplicit() { |
| return true; |
| } |
| |
| public static Collection<Asn1Tag> getPossibleFirstTags() { |
| if (TAG_navAlmSVHealthType != null) { |
| return ImmutableList.of(TAG_navAlmSVHealthType); |
| } else { |
| return Asn1Integer.getPossibleFirstTags(); |
| } |
| } |
| |
| /** |
| * Creates a new navAlmSVHealthType from encoded stream. |
| */ |
| public static navAlmSVHealthType fromPerUnaligned(byte[] encodedBytes) { |
| navAlmSVHealthType result = new navAlmSVHealthType(); |
| result.decodePerUnaligned(new BitStreamReader(encodedBytes)); |
| return result; |
| } |
| |
| /** |
| * Creates a new navAlmSVHealthType from encoded stream. |
| */ |
| public static navAlmSVHealthType fromPerAligned(byte[] encodedBytes) { |
| navAlmSVHealthType result = new navAlmSVHealthType(); |
| result.decodePerAligned(new BitStreamReader(encodedBytes)); |
| return result; |
| } |
| |
| @Override public Iterable<BitStream> encodePerUnaligned() { |
| return super.encodePerUnaligned(); |
| } |
| |
| @Override public Iterable<BitStream> encodePerAligned() { |
| return super.encodePerAligned(); |
| } |
| |
| @Override public void decodePerUnaligned(BitStreamReader reader) { |
| super.decodePerUnaligned(reader); |
| } |
| |
| @Override public void decodePerAligned(BitStreamReader reader) { |
| super.decodePerAligned(reader); |
| } |
| |
| @Override public String toString() { |
| return toIndentedString(""); |
| } |
| |
| public String toIndentedString(String indent) { |
| return "navAlmSVHealthType = " + getInteger() + ";\n"; |
| } |
| } |
| |
| |
| /* |
| */ |
| |
| |
| // |
| |
| /** |
| */ |
| public static class navAlmSqrtAType extends Asn1Integer { |
| // |
| |
| private static final Asn1Tag TAG_navAlmSqrtAType |
| = Asn1Tag.fromClassAndNumber(-1, -1); |
| |
| public navAlmSqrtAType() { |
| super(); |
| setValueRange("0", "16777215"); |
| |
| } |
| |
| @Override |
| @Nullable |
| protected Asn1Tag getTag() { |
| return TAG_navAlmSqrtAType; |
| } |
| |
| @Override |
| protected boolean isTagImplicit() { |
| return true; |
| } |
| |
| public static Collection<Asn1Tag> getPossibleFirstTags() { |
| if (TAG_navAlmSqrtAType != null) { |
| return ImmutableList.of(TAG_navAlmSqrtAType); |
| } else { |
| return Asn1Integer.getPossibleFirstTags(); |
| } |
| } |
| |
| /** |
| * Creates a new navAlmSqrtAType from encoded stream. |
| */ |
| public static navAlmSqrtAType fromPerUnaligned(byte[] encodedBytes) { |
| navAlmSqrtAType result = new navAlmSqrtAType(); |
| result.decodePerUnaligned(new BitStreamReader(encodedBytes)); |
| return result; |
| } |
| |
| /** |
| * Creates a new navAlmSqrtAType from encoded stream. |
| */ |
| public static navAlmSqrtAType fromPerAligned(byte[] encodedBytes) { |
| navAlmSqrtAType result = new navAlmSqrtAType(); |
| result.decodePerAligned(new BitStreamReader(encodedBytes)); |
| return result; |
| } |
| |
| @Override public Iterable<BitStream> encodePerUnaligned() { |
| return super.encodePerUnaligned(); |
| } |
| |
| @Override public Iterable<BitStream> encodePerAligned() { |
| return super.encodePerAligned(); |
| } |
| |
| @Override public void decodePerUnaligned(BitStreamReader reader) { |
| super.decodePerUnaligned(reader); |
| } |
| |
| @Override public void decodePerAligned(BitStreamReader reader) { |
| super.decodePerAligned(reader); |
| } |
| |
| @Override public String toString() { |
| return toIndentedString(""); |
| } |
| |
| public String toIndentedString(String indent) { |
| return "navAlmSqrtAType = " + getInteger() + ";\n"; |
| } |
| } |
| |
| |
| /* |
| */ |
| |
| |
| // |
| |
| /** |
| */ |
| public static class navAlmOMEGAoType extends Asn1Integer { |
| // |
| |
| private static final Asn1Tag TAG_navAlmOMEGAoType |
| = Asn1Tag.fromClassAndNumber(-1, -1); |
| |
| public navAlmOMEGAoType() { |
| super(); |
| setValueRange("-8388608", "8388607"); |
| |
| } |
| |
| @Override |
| @Nullable |
| protected Asn1Tag getTag() { |
| return TAG_navAlmOMEGAoType; |
| } |
| |
| @Override |
| protected boolean isTagImplicit() { |
| return true; |
| } |
| |
| public static Collection<Asn1Tag> getPossibleFirstTags() { |
| if (TAG_navAlmOMEGAoType != null) { |
| return ImmutableList.of(TAG_navAlmOMEGAoType); |
| } else { |
| return Asn1Integer.getPossibleFirstTags(); |
| } |
| } |
| |
| /** |
| * Creates a new navAlmOMEGAoType from encoded stream. |
| */ |
| public static navAlmOMEGAoType fromPerUnaligned(byte[] encodedBytes) { |
| navAlmOMEGAoType result = new navAlmOMEGAoType(); |
| result.decodePerUnaligned(new BitStreamReader(encodedBytes)); |
| return result; |
| } |
| |
| /** |
| * Creates a new navAlmOMEGAoType from encoded stream. |
| */ |
| public static navAlmOMEGAoType fromPerAligned(byte[] encodedBytes) { |
| navAlmOMEGAoType result = new navAlmOMEGAoType(); |
| result.decodePerAligned(new BitStreamReader(encodedBytes)); |
| return result; |
| } |
| |
| @Override public Iterable<BitStream> encodePerUnaligned() { |
| return super.encodePerUnaligned(); |
| } |
| |
| @Override public Iterable<BitStream> encodePerAligned() { |
| return super.encodePerAligned(); |
| } |
| |
| @Override public void decodePerUnaligned(BitStreamReader reader) { |
| super.decodePerUnaligned(reader); |
| } |
| |
| @Override public void decodePerAligned(BitStreamReader reader) { |
| super.decodePerAligned(reader); |
| } |
| |
| @Override public String toString() { |
| return toIndentedString(""); |
| } |
| |
| public String toIndentedString(String indent) { |
| return "navAlmOMEGAoType = " + getInteger() + ";\n"; |
| } |
| } |
| |
| |
| /* |
| */ |
| |
| |
| // |
| |
| /** |
| */ |
| public static class navAlmOmegaType extends Asn1Integer { |
| // |
| |
| private static final Asn1Tag TAG_navAlmOmegaType |
| = Asn1Tag.fromClassAndNumber(-1, -1); |
| |
| public navAlmOmegaType() { |
| super(); |
| setValueRange("-8388608", "8388607"); |
| |
| } |
| |
| @Override |
| @Nullable |
| protected Asn1Tag getTag() { |
| return TAG_navAlmOmegaType; |
| } |
| |
| @Override |
| protected boolean isTagImplicit() { |
| return true; |
| } |
| |
| public static Collection<Asn1Tag> getPossibleFirstTags() { |
| if (TAG_navAlmOmegaType != null) { |
| return ImmutableList.of(TAG_navAlmOmegaType); |
| } else { |
| return Asn1Integer.getPossibleFirstTags(); |
| } |
| } |
| |
| /** |
| * Creates a new navAlmOmegaType from encoded stream. |
| */ |
| public static navAlmOmegaType fromPerUnaligned(byte[] encodedBytes) { |
| navAlmOmegaType result = new navAlmOmegaType(); |
| result.decodePerUnaligned(new BitStreamReader(encodedBytes)); |
| return result; |
| } |
| |
| /** |
| * Creates a new navAlmOmegaType from encoded stream. |
| */ |
| public static navAlmOmegaType fromPerAligned(byte[] encodedBytes) { |
| navAlmOmegaType result = new navAlmOmegaType(); |
| result.decodePerAligned(new BitStreamReader(encodedBytes)); |
| return result; |
| } |
| |
| @Override public Iterable<BitStream> encodePerUnaligned() { |
| return super.encodePerUnaligned(); |
| } |
| |
| @Override public Iterable<BitStream> encodePerAligned() { |
| return super.encodePerAligned(); |
| } |
| |
| @Override public void decodePerUnaligned(BitStreamReader reader) { |
| super.decodePerUnaligned(reader); |
| } |
| |
| @Override public void decodePerAligned(BitStreamReader reader) { |
| super.decodePerAligned(reader); |
| } |
| |
| @Override public String toString() { |
| return toIndentedString(""); |
| } |
| |
| public String toIndentedString(String indent) { |
| return "navAlmOmegaType = " + getInteger() + ";\n"; |
| } |
| } |
| |
| |
| /* |
| */ |
| |
| |
| // |
| |
| /** |
| */ |
| public static class navAlmMoType extends Asn1Integer { |
| // |
| |
| private static final Asn1Tag TAG_navAlmMoType |
| = Asn1Tag.fromClassAndNumber(-1, -1); |
| |
| public navAlmMoType() { |
| super(); |
| setValueRange("-8388608", "8388607"); |
| |
| } |
| |
| @Override |
| @Nullable |
| protected Asn1Tag getTag() { |
| return TAG_navAlmMoType; |
| } |
| |
| @Override |
| protected boolean isTagImplicit() { |
| return true; |
| } |
| |
| public static Collection<Asn1Tag> getPossibleFirstTags() { |
| if (TAG_navAlmMoType != null) { |
| return ImmutableList.of(TAG_navAlmMoType); |
| } else { |
| return Asn1Integer.getPossibleFirstTags(); |
| } |
| } |
| |
| /** |
| * Creates a new navAlmMoType from encoded stream. |
| */ |
| public static navAlmMoType fromPerUnaligned(byte[] encodedBytes) { |
| navAlmMoType result = new navAlmMoType(); |
| result.decodePerUnaligned(new BitStreamReader(encodedBytes)); |
| return result; |
| } |
| |
| /** |
| * Creates a new navAlmMoType from encoded stream. |
| */ |
| public static navAlmMoType fromPerAligned(byte[] encodedBytes) { |
| navAlmMoType result = new navAlmMoType(); |
| result.decodePerAligned(new BitStreamReader(encodedBytes)); |
| return result; |
| } |
| |
| @Override public Iterable<BitStream> encodePerUnaligned() { |
| return super.encodePerUnaligned(); |
| } |
| |
| @Override public Iterable<BitStream> encodePerAligned() { |
| return super.encodePerAligned(); |
| } |
| |
| @Override public void decodePerUnaligned(BitStreamReader reader) { |
| super.decodePerUnaligned(reader); |
| } |
| |
| @Override public void decodePerAligned(BitStreamReader reader) { |
| super.decodePerAligned(reader); |
| } |
| |
| @Override public String toString() { |
| return toIndentedString(""); |
| } |
| |
| public String toIndentedString(String indent) { |
| return "navAlmMoType = " + getInteger() + ";\n"; |
| } |
| } |
| |
| |
| /* |
| */ |
| |
| |
| // |
| |
| /** |
| */ |
| public static class navAlmaf0Type extends Asn1Integer { |
| // |
| |
| private static final Asn1Tag TAG_navAlmaf0Type |
| = Asn1Tag.fromClassAndNumber(-1, -1); |
| |
| public navAlmaf0Type() { |
| super(); |
| setValueRange("-1024", "1023"); |
| |
| } |
| |
| @Override |
| @Nullable |
| protected Asn1Tag getTag() { |
| return TAG_navAlmaf0Type; |
| } |
| |
| @Override |
| protected boolean isTagImplicit() { |
| return true; |
| } |
| |
| public static Collection<Asn1Tag> getPossibleFirstTags() { |
| if (TAG_navAlmaf0Type != null) { |
| return ImmutableList.of(TAG_navAlmaf0Type); |
| } else { |
| return Asn1Integer.getPossibleFirstTags(); |
| } |
| } |
| |
| /** |
| * Creates a new navAlmaf0Type from encoded stream. |
| */ |
| public static navAlmaf0Type fromPerUnaligned(byte[] encodedBytes) { |
| navAlmaf0Type result = new navAlmaf0Type(); |
| result.decodePerUnaligned(new BitStreamReader(encodedBytes)); |
| return result; |
| } |
| |
| /** |
| * Creates a new navAlmaf0Type from encoded stream. |
| */ |
| public static navAlmaf0Type fromPerAligned(byte[] encodedBytes) { |
| navAlmaf0Type result = new navAlmaf0Type(); |
| result.decodePerAligned(new BitStreamReader(encodedBytes)); |
| return result; |
| } |
| |
| @Override public Iterable<BitStream> encodePerUnaligned() { |
| return super.encodePerUnaligned(); |
| } |
| |
| @Override public Iterable<BitStream> encodePerAligned() { |
| return super.encodePerAligned(); |
| } |
| |
| @Override public void decodePerUnaligned(BitStreamReader reader) { |
| super.decodePerUnaligned(reader); |
| } |
| |
| @Override public void decodePerAligned(BitStreamReader reader) { |
| super.decodePerAligned(reader); |
| } |
| |
| @Override public String toString() { |
| return toIndentedString(""); |
| } |
| |
| public String toIndentedString(String indent) { |
| return "navAlmaf0Type = " + getInteger() + ";\n"; |
| } |
| } |
| |
| |
| /* |
| */ |
| |
| |
| // |
| |
| /** |
| */ |
| public static class navAlmaf1Type extends Asn1Integer { |
| // |
| |
| private static final Asn1Tag TAG_navAlmaf1Type |
| = Asn1Tag.fromClassAndNumber(-1, -1); |
| |
| public navAlmaf1Type() { |
| super(); |
| setValueRange("-1024", "1023"); |
| |
| } |
| |
| @Override |
| @Nullable |
| protected Asn1Tag getTag() { |
| return TAG_navAlmaf1Type; |
| } |
| |
| @Override |
| protected boolean isTagImplicit() { |
| return true; |
| } |
| |
| public static Collection<Asn1Tag> getPossibleFirstTags() { |
| if (TAG_navAlmaf1Type != null) { |
| return ImmutableList.of(TAG_navAlmaf1Type); |
| } else { |
| return Asn1Integer.getPossibleFirstTags(); |
| } |
| } |
| |
| /** |
| * Creates a new navAlmaf1Type from encoded stream. |
| */ |
| public static navAlmaf1Type fromPerUnaligned(byte[] encodedBytes) { |
| navAlmaf1Type result = new navAlmaf1Type(); |
| result.decodePerUnaligned(new BitStreamReader(encodedBytes)); |
| return result; |
| } |
| |
| /** |
| * Creates a new navAlmaf1Type from encoded stream. |
| */ |
| public static navAlmaf1Type fromPerAligned(byte[] encodedBytes) { |
| navAlmaf1Type result = new navAlmaf1Type(); |
| result.decodePerAligned(new BitStreamReader(encodedBytes)); |
| return result; |
| } |
| |
| @Override public Iterable<BitStream> encodePerUnaligned() { |
| return super.encodePerUnaligned(); |
| } |
| |
| @Override public Iterable<BitStream> encodePerAligned() { |
| return super.encodePerAligned(); |
| } |
| |
| @Override public void decodePerUnaligned(BitStreamReader reader) { |
| super.decodePerUnaligned(reader); |
| } |
| |
| @Override public void decodePerAligned(BitStreamReader reader) { |
| super.decodePerAligned(reader); |
| } |
| |
| @Override public String toString() { |
| return toIndentedString(""); |
| } |
| |
| public String toIndentedString(String indent) { |
| return "navAlmaf1Type = " + getInteger() + ";\n"; |
| } |
| } |
| |
| |
| |
| |
| |
| @Override public Iterable<BitStream> encodePerUnaligned() { |
| return super.encodePerUnaligned(); |
| } |
| |
| @Override public Iterable<BitStream> encodePerAligned() { |
| return super.encodePerAligned(); |
| } |
| |
| @Override public void decodePerUnaligned(BitStreamReader reader) { |
| super.decodePerUnaligned(reader); |
| } |
| |
| @Override public void decodePerAligned(BitStreamReader reader) { |
| super.decodePerAligned(reader); |
| } |
| |
| @Override public String toString() { |
| return toIndentedString(""); |
| } |
| |
| public String toIndentedString(String indent) { |
| StringBuilder builder = new StringBuilder(); |
| builder.append("Almanac_NAVKeplerianSet = {\n"); |
| final String internalIndent = indent + " "; |
| for (SequenceComponent component : getComponents()) { |
| if (component.isExplicitlySet()) { |
| builder.append(internalIndent) |
| .append(component.toIndentedString(internalIndent)); |
| } |
| } |
| if (isExtensible()) { |
| builder.append(internalIndent).append("...\n"); |
| for (SequenceComponent component : getExtensionComponents()) { |
| if (component.isExplicitlySet()) { |
| builder.append(internalIndent) |
| .append(component.toIndentedString(internalIndent)); |
| } |
| } |
| } |
| builder.append(indent).append("};\n"); |
| return builder.toString(); |
| } |
| } |