@Override public void readFully(final byte[] b) throws IOException { readSignatureMarkerAndVersionIfNeeded(); input.readFully(b); }
@Override public long readLong() throws IOException { readSignatureMarkerAndVersionIfNeeded(); return input.readLong(); }
@Override public boolean readBoolean() throws IOException { readSignatureMarkerAndVersionIfNeeded(); return input.readBoolean(); }
@Override public long readLong() throws IOException { readSignatureMarkerAndVersionIfNeeded(); return input.readLong(); }
@Override public void readFully(final byte[] b, final int off, final int len) throws IOException { readSignatureMarkerAndVersionIfNeeded(); input.readFully(b, off, len); }
@Override public boolean readBoolean() throws IOException { readSignatureMarkerAndVersionIfNeeded(); return input.readBoolean(); }
@Override public void readFully(final byte[] value) throws IOException { readSignatureMarkerAndVersionIfNeeded(); input.readFully(value); }
@Override public int readUnsignedByte() throws IOException { readSignatureMarkerAndVersionIfNeeded(); return input.readUnsignedByte(); }
@Override public short readShort() throws IOException { readSignatureMarkerAndVersionIfNeeded(); return input.readShort(); }
@Override public float readFloat() throws IOException { readSignatureMarkerAndVersionIfNeeded(); return input.readFloat(); }
@Override public int skipBytes(final int num) throws IOException { readSignatureMarkerAndVersionIfNeeded(); return input.skipBytes(num); }
@Override public byte readByte() throws IOException { readSignatureMarkerAndVersionIfNeeded(); return input.readByte(); }
@Override public int readUnsignedShort() throws IOException { readSignatureMarkerAndVersionIfNeeded(); return input.readUnsignedShort(); }
@Override public int readInt() throws IOException { readSignatureMarkerAndVersionIfNeeded(); return input.readInt(); }
@Override public float readFloat() throws IOException { readSignatureMarkerAndVersionIfNeeded(); return input.readFloat(); }
@Override public double readDouble() throws IOException { readSignatureMarkerAndVersionIfNeeded(); return input.readDouble(); }
@Override public char readChar() throws IOException { readSignatureMarkerAndVersionIfNeeded(); return input.readChar(); }
@Override public char readChar() throws IOException { readSignatureMarkerAndVersionIfNeeded(); return input.readChar(); }
@Override public YangInstanceIdentifier readYangInstanceIdentifier() throws IOException { readSignatureMarkerAndVersionIfNeeded(); return readYangInstanceIdentifierInternal(); }
@Override public SchemaPath readSchemaPath() throws IOException { readSignatureMarkerAndVersionIfNeeded(); final boolean absolute = input.readBoolean(); final int size = input.readInt(); final Builder<QName> qnames = ImmutableList.builderWithExpectedSize(size); for (int i = 0; i < size; ++i) { qnames.add(readQName()); } return SchemaPath.create(qnames.build(), absolute); }