@Override public void putDescribed() { putElement(new DescribedTypeElement(_parent, _current)); }
@Override public DescribedType getDescribedType() { if(_current instanceof DescribedTypeElement) { return ((DescribedTypeElement)_current).getValue(); } throw new IllegalStateException("Current value not described type"); }
@Override public int encode(ByteBuffer b) int encodedSize = size();
@Override public int encode(ByteBuffer b) int encodedSize = size();
@Override public void putDescribed() { putElement(new DescribedTypeElement(_parent, _current)); }
@Override public DescribedType getDescribedType() { if(_current instanceof DescribedTypeElement) { return ((DescribedTypeElement)_current).getValue(); } throw new IllegalStateException("Current value not described type"); }
@Override public int encode(ByteBuffer b) int encodedSize = size();
@Override public void putDescribed() { putElement(new DescribedTypeElement(_parent, _current)); }
@Override public DescribedType getDescribedType() { if(_current instanceof DescribedTypeElement) { return ((DescribedTypeElement)_current).getValue(); } throw new IllegalStateException("Current value not described type"); }
@Override public void putDescribedType(DescribedType dt) { putElement(new DescribedTypeElement(_parent,_current)); enter(); putObject(dt.getDescriptor()); putObject(dt.getDescribed()); exit(); }
@Override public void putDescribedType(DescribedType dt) { putElement(new DescribedTypeElement(_parent,_current)); enter(); putObject(dt.getDescriptor()); putObject(dt.getDescribed()); exit(); }
@Override public void putDescribedType(DescribedType dt) { putElement(new DescribedTypeElement(_parent,_current)); enter(); putObject(dt.getDescriptor()); putObject(dt.getDescribed()); exit(); }