| /* |
| * 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.Asn1BitString; |
| 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 NavModel_SBASecef extends Asn1Sequence { |
| // |
| |
| private static final Asn1Tag TAG_NavModel_SBASecef |
| = Asn1Tag.fromClassAndNumber(-1, -1); |
| |
| public NavModel_SBASecef() { |
| super(); |
| } |
| |
| @Override |
| @Nullable |
| protected Asn1Tag getTag() { |
| return TAG_NavModel_SBASecef; |
| } |
| |
| @Override |
| protected boolean isTagImplicit() { |
| return true; |
| } |
| |
| public static Collection<Asn1Tag> getPossibleFirstTags() { |
| if (TAG_NavModel_SBASecef != null) { |
| return ImmutableList.of(TAG_NavModel_SBASecef); |
| } else { |
| return Asn1Sequence.getPossibleFirstTags(); |
| } |
| } |
| |
| /** |
| * Creates a new NavModel_SBASecef from encoded stream. |
| */ |
| public static NavModel_SBASecef fromPerUnaligned(byte[] encodedBytes) { |
| NavModel_SBASecef result = new NavModel_SBASecef(); |
| result.decodePerUnaligned(new BitStreamReader(encodedBytes)); |
| return result; |
| } |
| |
| /** |
| * Creates a new NavModel_SBASecef from encoded stream. |
| */ |
| public static NavModel_SBASecef fromPerAligned(byte[] encodedBytes) { |
| NavModel_SBASecef result = new NavModel_SBASecef(); |
| 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 NavModel_SBASecef.sbasToType sbasTo_; |
| public NavModel_SBASecef.sbasToType getSbasTo() { |
| return sbasTo_; |
| } |
| /** |
| * @throws ClassCastException if value is not a NavModel_SBASecef.sbasToType |
| */ |
| public void setSbasTo(Asn1Object value) { |
| this.sbasTo_ = (NavModel_SBASecef.sbasToType) value; |
| } |
| public NavModel_SBASecef.sbasToType setSbasToToNewInstance() { |
| sbasTo_ = new NavModel_SBASecef.sbasToType(); |
| return sbasTo_; |
| } |
| |
| private NavModel_SBASecef.sbasAccuracyType sbasAccuracy_; |
| public NavModel_SBASecef.sbasAccuracyType getSbasAccuracy() { |
| return sbasAccuracy_; |
| } |
| /** |
| * @throws ClassCastException if value is not a NavModel_SBASecef.sbasAccuracyType |
| */ |
| public void setSbasAccuracy(Asn1Object value) { |
| this.sbasAccuracy_ = (NavModel_SBASecef.sbasAccuracyType) value; |
| } |
| public NavModel_SBASecef.sbasAccuracyType setSbasAccuracyToNewInstance() { |
| sbasAccuracy_ = new NavModel_SBASecef.sbasAccuracyType(); |
| return sbasAccuracy_; |
| } |
| |
| private NavModel_SBASecef.sbasXgType sbasXg_; |
| public NavModel_SBASecef.sbasXgType getSbasXg() { |
| return sbasXg_; |
| } |
| /** |
| * @throws ClassCastException if value is not a NavModel_SBASecef.sbasXgType |
| */ |
| public void setSbasXg(Asn1Object value) { |
| this.sbasXg_ = (NavModel_SBASecef.sbasXgType) value; |
| } |
| public NavModel_SBASecef.sbasXgType setSbasXgToNewInstance() { |
| sbasXg_ = new NavModel_SBASecef.sbasXgType(); |
| return sbasXg_; |
| } |
| |
| private NavModel_SBASecef.sbasYgType sbasYg_; |
| public NavModel_SBASecef.sbasYgType getSbasYg() { |
| return sbasYg_; |
| } |
| /** |
| * @throws ClassCastException if value is not a NavModel_SBASecef.sbasYgType |
| */ |
| public void setSbasYg(Asn1Object value) { |
| this.sbasYg_ = (NavModel_SBASecef.sbasYgType) value; |
| } |
| public NavModel_SBASecef.sbasYgType setSbasYgToNewInstance() { |
| sbasYg_ = new NavModel_SBASecef.sbasYgType(); |
| return sbasYg_; |
| } |
| |
| private NavModel_SBASecef.sbasZgType sbasZg_; |
| public NavModel_SBASecef.sbasZgType getSbasZg() { |
| return sbasZg_; |
| } |
| /** |
| * @throws ClassCastException if value is not a NavModel_SBASecef.sbasZgType |
| */ |
| public void setSbasZg(Asn1Object value) { |
| this.sbasZg_ = (NavModel_SBASecef.sbasZgType) value; |
| } |
| public NavModel_SBASecef.sbasZgType setSbasZgToNewInstance() { |
| sbasZg_ = new NavModel_SBASecef.sbasZgType(); |
| return sbasZg_; |
| } |
| |
| private NavModel_SBASecef.sbasXgDotType sbasXgDot_; |
| public NavModel_SBASecef.sbasXgDotType getSbasXgDot() { |
| return sbasXgDot_; |
| } |
| /** |
| * @throws ClassCastException if value is not a NavModel_SBASecef.sbasXgDotType |
| */ |
| public void setSbasXgDot(Asn1Object value) { |
| this.sbasXgDot_ = (NavModel_SBASecef.sbasXgDotType) value; |
| } |
| public NavModel_SBASecef.sbasXgDotType setSbasXgDotToNewInstance() { |
| sbasXgDot_ = new NavModel_SBASecef.sbasXgDotType(); |
| return sbasXgDot_; |
| } |
| |
| private NavModel_SBASecef.sbasYgDotType sbasYgDot_; |
| public NavModel_SBASecef.sbasYgDotType getSbasYgDot() { |
| return sbasYgDot_; |
| } |
| /** |
| * @throws ClassCastException if value is not a NavModel_SBASecef.sbasYgDotType |
| */ |
| public void setSbasYgDot(Asn1Object value) { |
| this.sbasYgDot_ = (NavModel_SBASecef.sbasYgDotType) value; |
| } |
| public NavModel_SBASecef.sbasYgDotType setSbasYgDotToNewInstance() { |
| sbasYgDot_ = new NavModel_SBASecef.sbasYgDotType(); |
| return sbasYgDot_; |
| } |
| |
| private NavModel_SBASecef.sbasZgDotType sbasZgDot_; |
| public NavModel_SBASecef.sbasZgDotType getSbasZgDot() { |
| return sbasZgDot_; |
| } |
| /** |
| * @throws ClassCastException if value is not a NavModel_SBASecef.sbasZgDotType |
| */ |
| public void setSbasZgDot(Asn1Object value) { |
| this.sbasZgDot_ = (NavModel_SBASecef.sbasZgDotType) value; |
| } |
| public NavModel_SBASecef.sbasZgDotType setSbasZgDotToNewInstance() { |
| sbasZgDot_ = new NavModel_SBASecef.sbasZgDotType(); |
| return sbasZgDot_; |
| } |
| |
| private NavModel_SBASecef.sbasXgDotDotType sbasXgDotDot_; |
| public NavModel_SBASecef.sbasXgDotDotType getSbasXgDotDot() { |
| return sbasXgDotDot_; |
| } |
| /** |
| * @throws ClassCastException if value is not a NavModel_SBASecef.sbasXgDotDotType |
| */ |
| public void setSbasXgDotDot(Asn1Object value) { |
| this.sbasXgDotDot_ = (NavModel_SBASecef.sbasXgDotDotType) value; |
| } |
| public NavModel_SBASecef.sbasXgDotDotType setSbasXgDotDotToNewInstance() { |
| sbasXgDotDot_ = new NavModel_SBASecef.sbasXgDotDotType(); |
| return sbasXgDotDot_; |
| } |
| |
| private NavModel_SBASecef.sbagYgDotDotType sbagYgDotDot_; |
| public NavModel_SBASecef.sbagYgDotDotType getSbagYgDotDot() { |
| return sbagYgDotDot_; |
| } |
| /** |
| * @throws ClassCastException if value is not a NavModel_SBASecef.sbagYgDotDotType |
| */ |
| public void setSbagYgDotDot(Asn1Object value) { |
| this.sbagYgDotDot_ = (NavModel_SBASecef.sbagYgDotDotType) value; |
| } |
| public NavModel_SBASecef.sbagYgDotDotType setSbagYgDotDotToNewInstance() { |
| sbagYgDotDot_ = new NavModel_SBASecef.sbagYgDotDotType(); |
| return sbagYgDotDot_; |
| } |
| |
| private NavModel_SBASecef.sbasZgDotDotType sbasZgDotDot_; |
| public NavModel_SBASecef.sbasZgDotDotType getSbasZgDotDot() { |
| return sbasZgDotDot_; |
| } |
| /** |
| * @throws ClassCastException if value is not a NavModel_SBASecef.sbasZgDotDotType |
| */ |
| public void setSbasZgDotDot(Asn1Object value) { |
| this.sbasZgDotDot_ = (NavModel_SBASecef.sbasZgDotDotType) value; |
| } |
| public NavModel_SBASecef.sbasZgDotDotType setSbasZgDotDotToNewInstance() { |
| sbasZgDotDot_ = new NavModel_SBASecef.sbasZgDotDotType(); |
| return sbasZgDotDot_; |
| } |
| |
| |
| |
| |
| |
| |
| @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 getSbasTo() != null; |
| } |
| |
| @Override public boolean hasDefaultValue() { |
| return false; |
| } |
| |
| @Override public boolean isOptional() { |
| return true; |
| } |
| |
| @Override public Asn1Object getComponentValue() { |
| return getSbasTo(); |
| } |
| |
| @Override public void setToNewInstance() { |
| setSbasToToNewInstance(); |
| } |
| |
| @Override public Collection<Asn1Tag> getPossibleFirstTags() { |
| return tag == null ? NavModel_SBASecef.sbasToType.getPossibleFirstTags() : ImmutableList.of(tag); |
| } |
| |
| @Override |
| public Asn1Tag getTag() { |
| return tag; |
| } |
| |
| @Override |
| public boolean isImplicitTagging() { |
| return true; |
| } |
| |
| @Override public String toIndentedString(String indent) { |
| return "sbasTo : " |
| + getSbasTo().toIndentedString(indent); |
| } |
| }); |
| |
| builder.add(new SequenceComponent() { |
| Asn1Tag tag = Asn1Tag.fromClassAndNumber(2, 1); |
| |
| @Override public boolean isExplicitlySet() { |
| return getSbasAccuracy() != null; |
| } |
| |
| @Override public boolean hasDefaultValue() { |
| return false; |
| } |
| |
| @Override public boolean isOptional() { |
| return false; |
| } |
| |
| @Override public Asn1Object getComponentValue() { |
| return getSbasAccuracy(); |
| } |
| |
| @Override public void setToNewInstance() { |
| setSbasAccuracyToNewInstance(); |
| } |
| |
| @Override public Collection<Asn1Tag> getPossibleFirstTags() { |
| return tag == null ? NavModel_SBASecef.sbasAccuracyType.getPossibleFirstTags() : ImmutableList.of(tag); |
| } |
| |
| @Override |
| public Asn1Tag getTag() { |
| return tag; |
| } |
| |
| @Override |
| public boolean isImplicitTagging() { |
| return true; |
| } |
| |
| @Override public String toIndentedString(String indent) { |
| return "sbasAccuracy : " |
| + getSbasAccuracy().toIndentedString(indent); |
| } |
| }); |
| |
| builder.add(new SequenceComponent() { |
| Asn1Tag tag = Asn1Tag.fromClassAndNumber(2, 2); |
| |
| @Override public boolean isExplicitlySet() { |
| return getSbasXg() != null; |
| } |
| |
| @Override public boolean hasDefaultValue() { |
| return false; |
| } |
| |
| @Override public boolean isOptional() { |
| return false; |
| } |
| |
| @Override public Asn1Object getComponentValue() { |
| return getSbasXg(); |
| } |
| |
| @Override public void setToNewInstance() { |
| setSbasXgToNewInstance(); |
| } |
| |
| @Override public Collection<Asn1Tag> getPossibleFirstTags() { |
| return tag == null ? NavModel_SBASecef.sbasXgType.getPossibleFirstTags() : ImmutableList.of(tag); |
| } |
| |
| @Override |
| public Asn1Tag getTag() { |
| return tag; |
| } |
| |
| @Override |
| public boolean isImplicitTagging() { |
| return true; |
| } |
| |
| @Override public String toIndentedString(String indent) { |
| return "sbasXg : " |
| + getSbasXg().toIndentedString(indent); |
| } |
| }); |
| |
| builder.add(new SequenceComponent() { |
| Asn1Tag tag = Asn1Tag.fromClassAndNumber(2, 3); |
| |
| @Override public boolean isExplicitlySet() { |
| return getSbasYg() != null; |
| } |
| |
| @Override public boolean hasDefaultValue() { |
| return false; |
| } |
| |
| @Override public boolean isOptional() { |
| return false; |
| } |
| |
| @Override public Asn1Object getComponentValue() { |
| return getSbasYg(); |
| } |
| |
| @Override public void setToNewInstance() { |
| setSbasYgToNewInstance(); |
| } |
| |
| @Override public Collection<Asn1Tag> getPossibleFirstTags() { |
| return tag == null ? NavModel_SBASecef.sbasYgType.getPossibleFirstTags() : ImmutableList.of(tag); |
| } |
| |
| @Override |
| public Asn1Tag getTag() { |
| return tag; |
| } |
| |
| @Override |
| public boolean isImplicitTagging() { |
| return true; |
| } |
| |
| @Override public String toIndentedString(String indent) { |
| return "sbasYg : " |
| + getSbasYg().toIndentedString(indent); |
| } |
| }); |
| |
| builder.add(new SequenceComponent() { |
| Asn1Tag tag = Asn1Tag.fromClassAndNumber(2, 4); |
| |
| @Override public boolean isExplicitlySet() { |
| return getSbasZg() != null; |
| } |
| |
| @Override public boolean hasDefaultValue() { |
| return false; |
| } |
| |
| @Override public boolean isOptional() { |
| return false; |
| } |
| |
| @Override public Asn1Object getComponentValue() { |
| return getSbasZg(); |
| } |
| |
| @Override public void setToNewInstance() { |
| setSbasZgToNewInstance(); |
| } |
| |
| @Override public Collection<Asn1Tag> getPossibleFirstTags() { |
| return tag == null ? NavModel_SBASecef.sbasZgType.getPossibleFirstTags() : ImmutableList.of(tag); |
| } |
| |
| @Override |
| public Asn1Tag getTag() { |
| return tag; |
| } |
| |
| @Override |
| public boolean isImplicitTagging() { |
| return true; |
| } |
| |
| @Override public String toIndentedString(String indent) { |
| return "sbasZg : " |
| + getSbasZg().toIndentedString(indent); |
| } |
| }); |
| |
| builder.add(new SequenceComponent() { |
| Asn1Tag tag = Asn1Tag.fromClassAndNumber(2, 5); |
| |
| @Override public boolean isExplicitlySet() { |
| return getSbasXgDot() != null; |
| } |
| |
| @Override public boolean hasDefaultValue() { |
| return false; |
| } |
| |
| @Override public boolean isOptional() { |
| return false; |
| } |
| |
| @Override public Asn1Object getComponentValue() { |
| return getSbasXgDot(); |
| } |
| |
| @Override public void setToNewInstance() { |
| setSbasXgDotToNewInstance(); |
| } |
| |
| @Override public Collection<Asn1Tag> getPossibleFirstTags() { |
| return tag == null ? NavModel_SBASecef.sbasXgDotType.getPossibleFirstTags() : ImmutableList.of(tag); |
| } |
| |
| @Override |
| public Asn1Tag getTag() { |
| return tag; |
| } |
| |
| @Override |
| public boolean isImplicitTagging() { |
| return true; |
| } |
| |
| @Override public String toIndentedString(String indent) { |
| return "sbasXgDot : " |
| + getSbasXgDot().toIndentedString(indent); |
| } |
| }); |
| |
| builder.add(new SequenceComponent() { |
| Asn1Tag tag = Asn1Tag.fromClassAndNumber(2, 6); |
| |
| @Override public boolean isExplicitlySet() { |
| return getSbasYgDot() != null; |
| } |
| |
| @Override public boolean hasDefaultValue() { |
| return false; |
| } |
| |
| @Override public boolean isOptional() { |
| return false; |
| } |
| |
| @Override public Asn1Object getComponentValue() { |
| return getSbasYgDot(); |
| } |
| |
| @Override public void setToNewInstance() { |
| setSbasYgDotToNewInstance(); |
| } |
| |
| @Override public Collection<Asn1Tag> getPossibleFirstTags() { |
| return tag == null ? NavModel_SBASecef.sbasYgDotType.getPossibleFirstTags() : ImmutableList.of(tag); |
| } |
| |
| @Override |
| public Asn1Tag getTag() { |
| return tag; |
| } |
| |
| @Override |
| public boolean isImplicitTagging() { |
| return true; |
| } |
| |
| @Override public String toIndentedString(String indent) { |
| return "sbasYgDot : " |
| + getSbasYgDot().toIndentedString(indent); |
| } |
| }); |
| |
| builder.add(new SequenceComponent() { |
| Asn1Tag tag = Asn1Tag.fromClassAndNumber(2, 7); |
| |
| @Override public boolean isExplicitlySet() { |
| return getSbasZgDot() != null; |
| } |
| |
| @Override public boolean hasDefaultValue() { |
| return false; |
| } |
| |
| @Override public boolean isOptional() { |
| return false; |
| } |
| |
| @Override public Asn1Object getComponentValue() { |
| return getSbasZgDot(); |
| } |
| |
| @Override public void setToNewInstance() { |
| setSbasZgDotToNewInstance(); |
| } |
| |
| @Override public Collection<Asn1Tag> getPossibleFirstTags() { |
| return tag == null ? NavModel_SBASecef.sbasZgDotType.getPossibleFirstTags() : ImmutableList.of(tag); |
| } |
| |
| @Override |
| public Asn1Tag getTag() { |
| return tag; |
| } |
| |
| @Override |
| public boolean isImplicitTagging() { |
| return true; |
| } |
| |
| @Override public String toIndentedString(String indent) { |
| return "sbasZgDot : " |
| + getSbasZgDot().toIndentedString(indent); |
| } |
| }); |
| |
| builder.add(new SequenceComponent() { |
| Asn1Tag tag = Asn1Tag.fromClassAndNumber(2, 8); |
| |
| @Override public boolean isExplicitlySet() { |
| return getSbasXgDotDot() != null; |
| } |
| |
| @Override public boolean hasDefaultValue() { |
| return false; |
| } |
| |
| @Override public boolean isOptional() { |
| return false; |
| } |
| |
| @Override public Asn1Object getComponentValue() { |
| return getSbasXgDotDot(); |
| } |
| |
| @Override public void setToNewInstance() { |
| setSbasXgDotDotToNewInstance(); |
| } |
| |
| @Override public Collection<Asn1Tag> getPossibleFirstTags() { |
| return tag == null ? NavModel_SBASecef.sbasXgDotDotType.getPossibleFirstTags() : ImmutableList.of(tag); |
| } |
| |
| @Override |
| public Asn1Tag getTag() { |
| return tag; |
| } |
| |
| @Override |
| public boolean isImplicitTagging() { |
| return true; |
| } |
| |
| @Override public String toIndentedString(String indent) { |
| return "sbasXgDotDot : " |
| + getSbasXgDotDot().toIndentedString(indent); |
| } |
| }); |
| |
| builder.add(new SequenceComponent() { |
| Asn1Tag tag = Asn1Tag.fromClassAndNumber(2, 9); |
| |
| @Override public boolean isExplicitlySet() { |
| return getSbagYgDotDot() != null; |
| } |
| |
| @Override public boolean hasDefaultValue() { |
| return false; |
| } |
| |
| @Override public boolean isOptional() { |
| return false; |
| } |
| |
| @Override public Asn1Object getComponentValue() { |
| return getSbagYgDotDot(); |
| } |
| |
| @Override public void setToNewInstance() { |
| setSbagYgDotDotToNewInstance(); |
| } |
| |
| @Override public Collection<Asn1Tag> getPossibleFirstTags() { |
| return tag == null ? NavModel_SBASecef.sbagYgDotDotType.getPossibleFirstTags() : ImmutableList.of(tag); |
| } |
| |
| @Override |
| public Asn1Tag getTag() { |
| return tag; |
| } |
| |
| @Override |
| public boolean isImplicitTagging() { |
| return true; |
| } |
| |
| @Override public String toIndentedString(String indent) { |
| return "sbagYgDotDot : " |
| + getSbagYgDotDot().toIndentedString(indent); |
| } |
| }); |
| |
| builder.add(new SequenceComponent() { |
| Asn1Tag tag = Asn1Tag.fromClassAndNumber(2, 10); |
| |
| @Override public boolean isExplicitlySet() { |
| return getSbasZgDotDot() != null; |
| } |
| |
| @Override public boolean hasDefaultValue() { |
| return false; |
| } |
| |
| @Override public boolean isOptional() { |
| return false; |
| } |
| |
| @Override public Asn1Object getComponentValue() { |
| return getSbasZgDotDot(); |
| } |
| |
| @Override public void setToNewInstance() { |
| setSbasZgDotDotToNewInstance(); |
| } |
| |
| @Override public Collection<Asn1Tag> getPossibleFirstTags() { |
| return tag == null ? NavModel_SBASecef.sbasZgDotDotType.getPossibleFirstTags() : ImmutableList.of(tag); |
| } |
| |
| @Override |
| public Asn1Tag getTag() { |
| return tag; |
| } |
| |
| @Override |
| public boolean isImplicitTagging() { |
| return true; |
| } |
| |
| @Override public String toIndentedString(String indent) { |
| return "sbasZgDotDot : " |
| + getSbasZgDotDot().toIndentedString(indent); |
| } |
| }); |
| |
| return builder.build(); |
| } |
| |
| @Override public Iterable<? extends SequenceComponent> |
| getExtensionComponents() { |
| ImmutableList.Builder<SequenceComponent> builder = ImmutableList.builder(); |
| |
| return builder.build(); |
| } |
| |
| |
| /* |
| */ |
| |
| |
| // |
| |
| /** |
| */ |
| public static class sbasToType extends Asn1Integer { |
| // |
| |
| private static final Asn1Tag TAG_sbasToType |
| = Asn1Tag.fromClassAndNumber(-1, -1); |
| |
| public sbasToType() { |
| super(); |
| setValueRange("0", "5399"); |
| |
| } |
| |
| @Override |
| @Nullable |
| protected Asn1Tag getTag() { |
| return TAG_sbasToType; |
| } |
| |
| @Override |
| protected boolean isTagImplicit() { |
| return true; |
| } |
| |
| public static Collection<Asn1Tag> getPossibleFirstTags() { |
| if (TAG_sbasToType != null) { |
| return ImmutableList.of(TAG_sbasToType); |
| } else { |
| return Asn1Integer.getPossibleFirstTags(); |
| } |
| } |
| |
| /** |
| * Creates a new sbasToType from encoded stream. |
| */ |
| public static sbasToType fromPerUnaligned(byte[] encodedBytes) { |
| sbasToType result = new sbasToType(); |
| result.decodePerUnaligned(new BitStreamReader(encodedBytes)); |
| return result; |
| } |
| |
| /** |
| * Creates a new sbasToType from encoded stream. |
| */ |
| public static sbasToType fromPerAligned(byte[] encodedBytes) { |
| sbasToType result = new sbasToType(); |
| 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 "sbasToType = " + getInteger() + ";\n"; |
| } |
| } |
| |
| |
| /* |
| */ |
| |
| |
| // |
| |
| /** |
| */ |
| public static class sbasAccuracyType extends Asn1BitString { |
| // |
| |
| private static final Asn1Tag TAG_sbasAccuracyType |
| = Asn1Tag.fromClassAndNumber(-1, -1); |
| |
| public sbasAccuracyType() { |
| super(); |
| setMinSize(4); |
| setMaxSize(4); |
| |
| } |
| |
| @Override |
| @Nullable |
| protected Asn1Tag getTag() { |
| return TAG_sbasAccuracyType; |
| } |
| |
| @Override |
| protected boolean isTagImplicit() { |
| return true; |
| } |
| |
| public static Collection<Asn1Tag> getPossibleFirstTags() { |
| if (TAG_sbasAccuracyType != null) { |
| return ImmutableList.of(TAG_sbasAccuracyType); |
| } else { |
| return Asn1BitString.getPossibleFirstTags(); |
| } |
| } |
| |
| /** |
| * Creates a new sbasAccuracyType from encoded stream. |
| */ |
| public static sbasAccuracyType fromPerUnaligned(byte[] encodedBytes) { |
| sbasAccuracyType result = new sbasAccuracyType(); |
| result.decodePerUnaligned(new BitStreamReader(encodedBytes)); |
| return result; |
| } |
| |
| /** |
| * Creates a new sbasAccuracyType from encoded stream. |
| */ |
| public static sbasAccuracyType fromPerAligned(byte[] encodedBytes) { |
| sbasAccuracyType result = new sbasAccuracyType(); |
| 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 "sbasAccuracyType = " + getValue() + ";\n"; |
| } |
| } |
| |
| |
| /* |
| */ |
| |
| |
| // |
| |
| /** |
| */ |
| public static class sbasXgType extends Asn1Integer { |
| // |
| |
| private static final Asn1Tag TAG_sbasXgType |
| = Asn1Tag.fromClassAndNumber(-1, -1); |
| |
| public sbasXgType() { |
| super(); |
| setValueRange("-536870912", "536870911"); |
| |
| } |
| |
| @Override |
| @Nullable |
| protected Asn1Tag getTag() { |
| return TAG_sbasXgType; |
| } |
| |
| @Override |
| protected boolean isTagImplicit() { |
| return true; |
| } |
| |
| public static Collection<Asn1Tag> getPossibleFirstTags() { |
| if (TAG_sbasXgType != null) { |
| return ImmutableList.of(TAG_sbasXgType); |
| } else { |
| return Asn1Integer.getPossibleFirstTags(); |
| } |
| } |
| |
| /** |
| * Creates a new sbasXgType from encoded stream. |
| */ |
| public static sbasXgType fromPerUnaligned(byte[] encodedBytes) { |
| sbasXgType result = new sbasXgType(); |
| result.decodePerUnaligned(new BitStreamReader(encodedBytes)); |
| return result; |
| } |
| |
| /** |
| * Creates a new sbasXgType from encoded stream. |
| */ |
| public static sbasXgType fromPerAligned(byte[] encodedBytes) { |
| sbasXgType result = new sbasXgType(); |
| 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 "sbasXgType = " + getInteger() + ";\n"; |
| } |
| } |
| |
| |
| /* |
| */ |
| |
| |
| // |
| |
| /** |
| */ |
| public static class sbasYgType extends Asn1Integer { |
| // |
| |
| private static final Asn1Tag TAG_sbasYgType |
| = Asn1Tag.fromClassAndNumber(-1, -1); |
| |
| public sbasYgType() { |
| super(); |
| setValueRange("-536870912", "536870911"); |
| |
| } |
| |
| @Override |
| @Nullable |
| protected Asn1Tag getTag() { |
| return TAG_sbasYgType; |
| } |
| |
| @Override |
| protected boolean isTagImplicit() { |
| return true; |
| } |
| |
| public static Collection<Asn1Tag> getPossibleFirstTags() { |
| if (TAG_sbasYgType != null) { |
| return ImmutableList.of(TAG_sbasYgType); |
| } else { |
| return Asn1Integer.getPossibleFirstTags(); |
| } |
| } |
| |
| /** |
| * Creates a new sbasYgType from encoded stream. |
| */ |
| public static sbasYgType fromPerUnaligned(byte[] encodedBytes) { |
| sbasYgType result = new sbasYgType(); |
| result.decodePerUnaligned(new BitStreamReader(encodedBytes)); |
| return result; |
| } |
| |
| /** |
| * Creates a new sbasYgType from encoded stream. |
| */ |
| public static sbasYgType fromPerAligned(byte[] encodedBytes) { |
| sbasYgType result = new sbasYgType(); |
| 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 "sbasYgType = " + getInteger() + ";\n"; |
| } |
| } |
| |
| |
| /* |
| */ |
| |
| |
| // |
| |
| /** |
| */ |
| public static class sbasZgType extends Asn1Integer { |
| // |
| |
| private static final Asn1Tag TAG_sbasZgType |
| = Asn1Tag.fromClassAndNumber(-1, -1); |
| |
| public sbasZgType() { |
| super(); |
| setValueRange("-16777216", "16777215"); |
| |
| } |
| |
| @Override |
| @Nullable |
| protected Asn1Tag getTag() { |
| return TAG_sbasZgType; |
| } |
| |
| @Override |
| protected boolean isTagImplicit() { |
| return true; |
| } |
| |
| public static Collection<Asn1Tag> getPossibleFirstTags() { |
| if (TAG_sbasZgType != null) { |
| return ImmutableList.of(TAG_sbasZgType); |
| } else { |
| return Asn1Integer.getPossibleFirstTags(); |
| } |
| } |
| |
| /** |
| * Creates a new sbasZgType from encoded stream. |
| */ |
| public static sbasZgType fromPerUnaligned(byte[] encodedBytes) { |
| sbasZgType result = new sbasZgType(); |
| result.decodePerUnaligned(new BitStreamReader(encodedBytes)); |
| return result; |
| } |
| |
| /** |
| * Creates a new sbasZgType from encoded stream. |
| */ |
| public static sbasZgType fromPerAligned(byte[] encodedBytes) { |
| sbasZgType result = new sbasZgType(); |
| 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 "sbasZgType = " + getInteger() + ";\n"; |
| } |
| } |
| |
| |
| /* |
| */ |
| |
| |
| // |
| |
| /** |
| */ |
| public static class sbasXgDotType extends Asn1Integer { |
| // |
| |
| private static final Asn1Tag TAG_sbasXgDotType |
| = Asn1Tag.fromClassAndNumber(-1, -1); |
| |
| public sbasXgDotType() { |
| super(); |
| setValueRange("-65536", "65535"); |
| |
| } |
| |
| @Override |
| @Nullable |
| protected Asn1Tag getTag() { |
| return TAG_sbasXgDotType; |
| } |
| |
| @Override |
| protected boolean isTagImplicit() { |
| return true; |
| } |
| |
| public static Collection<Asn1Tag> getPossibleFirstTags() { |
| if (TAG_sbasXgDotType != null) { |
| return ImmutableList.of(TAG_sbasXgDotType); |
| } else { |
| return Asn1Integer.getPossibleFirstTags(); |
| } |
| } |
| |
| /** |
| * Creates a new sbasXgDotType from encoded stream. |
| */ |
| public static sbasXgDotType fromPerUnaligned(byte[] encodedBytes) { |
| sbasXgDotType result = new sbasXgDotType(); |
| result.decodePerUnaligned(new BitStreamReader(encodedBytes)); |
| return result; |
| } |
| |
| /** |
| * Creates a new sbasXgDotType from encoded stream. |
| */ |
| public static sbasXgDotType fromPerAligned(byte[] encodedBytes) { |
| sbasXgDotType result = new sbasXgDotType(); |
| 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 "sbasXgDotType = " + getInteger() + ";\n"; |
| } |
| } |
| |
| |
| /* |
| */ |
| |
| |
| // |
| |
| /** |
| */ |
| public static class sbasYgDotType extends Asn1Integer { |
| // |
| |
| private static final Asn1Tag TAG_sbasYgDotType |
| = Asn1Tag.fromClassAndNumber(-1, -1); |
| |
| public sbasYgDotType() { |
| super(); |
| setValueRange("-65536", "65535"); |
| |
| } |
| |
| @Override |
| @Nullable |
| protected Asn1Tag getTag() { |
| return TAG_sbasYgDotType; |
| } |
| |
| @Override |
| protected boolean isTagImplicit() { |
| return true; |
| } |
| |
| public static Collection<Asn1Tag> getPossibleFirstTags() { |
| if (TAG_sbasYgDotType != null) { |
| return ImmutableList.of(TAG_sbasYgDotType); |
| } else { |
| return Asn1Integer.getPossibleFirstTags(); |
| } |
| } |
| |
| /** |
| * Creates a new sbasYgDotType from encoded stream. |
| */ |
| public static sbasYgDotType fromPerUnaligned(byte[] encodedBytes) { |
| sbasYgDotType result = new sbasYgDotType(); |
| result.decodePerUnaligned(new BitStreamReader(encodedBytes)); |
| return result; |
| } |
| |
| /** |
| * Creates a new sbasYgDotType from encoded stream. |
| */ |
| public static sbasYgDotType fromPerAligned(byte[] encodedBytes) { |
| sbasYgDotType result = new sbasYgDotType(); |
| 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 "sbasYgDotType = " + getInteger() + ";\n"; |
| } |
| } |
| |
| |
| /* |
| */ |
| |
| |
| // |
| |
| /** |
| */ |
| public static class sbasZgDotType extends Asn1Integer { |
| // |
| |
| private static final Asn1Tag TAG_sbasZgDotType |
| = Asn1Tag.fromClassAndNumber(-1, -1); |
| |
| public sbasZgDotType() { |
| super(); |
| setValueRange("-131072", "131071"); |
| |
| } |
| |
| @Override |
| @Nullable |
| protected Asn1Tag getTag() { |
| return TAG_sbasZgDotType; |
| } |
| |
| @Override |
| protected boolean isTagImplicit() { |
| return true; |
| } |
| |
| public static Collection<Asn1Tag> getPossibleFirstTags() { |
| if (TAG_sbasZgDotType != null) { |
| return ImmutableList.of(TAG_sbasZgDotType); |
| } else { |
| return Asn1Integer.getPossibleFirstTags(); |
| } |
| } |
| |
| /** |
| * Creates a new sbasZgDotType from encoded stream. |
| */ |
| public static sbasZgDotType fromPerUnaligned(byte[] encodedBytes) { |
| sbasZgDotType result = new sbasZgDotType(); |
| result.decodePerUnaligned(new BitStreamReader(encodedBytes)); |
| return result; |
| } |
| |
| /** |
| * Creates a new sbasZgDotType from encoded stream. |
| */ |
| public static sbasZgDotType fromPerAligned(byte[] encodedBytes) { |
| sbasZgDotType result = new sbasZgDotType(); |
| 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 "sbasZgDotType = " + getInteger() + ";\n"; |
| } |
| } |
| |
| |
| /* |
| */ |
| |
| |
| // |
| |
| /** |
| */ |
| public static class sbasXgDotDotType extends Asn1Integer { |
| // |
| |
| private static final Asn1Tag TAG_sbasXgDotDotType |
| = Asn1Tag.fromClassAndNumber(-1, -1); |
| |
| public sbasXgDotDotType() { |
| super(); |
| setValueRange("-512", "511"); |
| |
| } |
| |
| @Override |
| @Nullable |
| protected Asn1Tag getTag() { |
| return TAG_sbasXgDotDotType; |
| } |
| |
| @Override |
| protected boolean isTagImplicit() { |
| return true; |
| } |
| |
| public static Collection<Asn1Tag> getPossibleFirstTags() { |
| if (TAG_sbasXgDotDotType != null) { |
| return ImmutableList.of(TAG_sbasXgDotDotType); |
| } else { |
| return Asn1Integer.getPossibleFirstTags(); |
| } |
| } |
| |
| /** |
| * Creates a new sbasXgDotDotType from encoded stream. |
| */ |
| public static sbasXgDotDotType fromPerUnaligned(byte[] encodedBytes) { |
| sbasXgDotDotType result = new sbasXgDotDotType(); |
| result.decodePerUnaligned(new BitStreamReader(encodedBytes)); |
| return result; |
| } |
| |
| /** |
| * Creates a new sbasXgDotDotType from encoded stream. |
| */ |
| public static sbasXgDotDotType fromPerAligned(byte[] encodedBytes) { |
| sbasXgDotDotType result = new sbasXgDotDotType(); |
| 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 "sbasXgDotDotType = " + getInteger() + ";\n"; |
| } |
| } |
| |
| |
| /* |
| */ |
| |
| |
| // |
| |
| /** |
| */ |
| public static class sbagYgDotDotType extends Asn1Integer { |
| // |
| |
| private static final Asn1Tag TAG_sbagYgDotDotType |
| = Asn1Tag.fromClassAndNumber(-1, -1); |
| |
| public sbagYgDotDotType() { |
| super(); |
| setValueRange("-512", "511"); |
| |
| } |
| |
| @Override |
| @Nullable |
| protected Asn1Tag getTag() { |
| return TAG_sbagYgDotDotType; |
| } |
| |
| @Override |
| protected boolean isTagImplicit() { |
| return true; |
| } |
| |
| public static Collection<Asn1Tag> getPossibleFirstTags() { |
| if (TAG_sbagYgDotDotType != null) { |
| return ImmutableList.of(TAG_sbagYgDotDotType); |
| } else { |
| return Asn1Integer.getPossibleFirstTags(); |
| } |
| } |
| |
| /** |
| * Creates a new sbagYgDotDotType from encoded stream. |
| */ |
| public static sbagYgDotDotType fromPerUnaligned(byte[] encodedBytes) { |
| sbagYgDotDotType result = new sbagYgDotDotType(); |
| result.decodePerUnaligned(new BitStreamReader(encodedBytes)); |
| return result; |
| } |
| |
| /** |
| * Creates a new sbagYgDotDotType from encoded stream. |
| */ |
| public static sbagYgDotDotType fromPerAligned(byte[] encodedBytes) { |
| sbagYgDotDotType result = new sbagYgDotDotType(); |
| 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 "sbagYgDotDotType = " + getInteger() + ";\n"; |
| } |
| } |
| |
| |
| /* |
| */ |
| |
| |
| // |
| |
| /** |
| */ |
| public static class sbasZgDotDotType extends Asn1Integer { |
| // |
| |
| private static final Asn1Tag TAG_sbasZgDotDotType |
| = Asn1Tag.fromClassAndNumber(-1, -1); |
| |
| public sbasZgDotDotType() { |
| super(); |
| setValueRange("-512", "511"); |
| |
| } |
| |
| @Override |
| @Nullable |
| protected Asn1Tag getTag() { |
| return TAG_sbasZgDotDotType; |
| } |
| |
| @Override |
| protected boolean isTagImplicit() { |
| return true; |
| } |
| |
| public static Collection<Asn1Tag> getPossibleFirstTags() { |
| if (TAG_sbasZgDotDotType != null) { |
| return ImmutableList.of(TAG_sbasZgDotDotType); |
| } else { |
| return Asn1Integer.getPossibleFirstTags(); |
| } |
| } |
| |
| /** |
| * Creates a new sbasZgDotDotType from encoded stream. |
| */ |
| public static sbasZgDotDotType fromPerUnaligned(byte[] encodedBytes) { |
| sbasZgDotDotType result = new sbasZgDotDotType(); |
| result.decodePerUnaligned(new BitStreamReader(encodedBytes)); |
| return result; |
| } |
| |
| /** |
| * Creates a new sbasZgDotDotType from encoded stream. |
| */ |
| public static sbasZgDotDotType fromPerAligned(byte[] encodedBytes) { |
| sbasZgDotDotType result = new sbasZgDotDotType(); |
| 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 "sbasZgDotDotType = " + 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("NavModel_SBASecef = {\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(); |
| } |
| } |