/** * Encodes the value of this object using the provided MALEncoder. * @param encoder encoder - the encoder to use for encoding. * @throws org.ccsds.moims.mo.mal.MALException if any encoding errors are detected. */ public void encode(org.ccsds.moims.mo.mal.MALEncoder encoder) throws org.ccsds.moims.mo.mal.MALException { super.encode(encoder); encoder.encodeElement(filters); }
/** * Returns a hash code for this object. * @return a hash code value for this object. */ public int hashCode() { int hash = super.hashCode(); hash = 83 * hash + (filters != null ? filters.hashCode() : 0); return hash; }
/** * Returns a String object representing this type's value. * @return a string representation of the value of this object. */ public String toString() { StringBuilder buf = new StringBuilder(); buf.append('('); buf.append(super.toString()); buf.append(", filters="); buf.append(filters); buf.append(')'); return buf.toString(); }
/** * Decodes the value of this object using the provided MALDecoder. * @param decoder decoder - the decoder to use for decoding. * @return Returns this object. * @throws org.ccsds.moims.mo.mal.MALException if any decoding errors are detected. */ public org.ccsds.moims.mo.mal.structures.Element decode(org.ccsds.moims.mo.mal.MALDecoder decoder) throws org.ccsds.moims.mo.mal.MALException { super.decode(decoder); filters = (org.ccsds.moims.mo.com.archive.structures.CompositeFilterList) decoder.decodeElement(new org.ccsds.moims.mo.com.archive.structures.CompositeFilterList()); return this; }
if (! super.equals(obj))
/** * Decodes the value of this object using the provided MALDecoder. * @param decoder decoder - the decoder to use for decoding. * @return Returns this object. * @throws org.ccsds.moims.mo.mal.MALException if any decoding errors are detected. */ public org.ccsds.moims.mo.mal.structures.Element decode(org.ccsds.moims.mo.mal.MALDecoder decoder) throws org.ccsds.moims.mo.mal.MALException { super.decode(decoder); limit = decoder.decodeUInteger(); offset = decoder.decodeUInteger(); return this; }
if (! super.equals(obj))
/** * Returns a hash code for this object. * @return a hash code value for this object. */ public int hashCode() { int hash = super.hashCode(); hash = 83 * hash + (limit != null ? limit.hashCode() : 0); hash = 83 * hash + (offset != null ? offset.hashCode() : 0); return hash; }
/** * Encodes the value of this object using the provided MALEncoder. * @param encoder encoder - the encoder to use for encoding. * @throws org.ccsds.moims.mo.mal.MALException if any encoding errors are detected. */ public void encode(org.ccsds.moims.mo.mal.MALEncoder encoder) throws org.ccsds.moims.mo.mal.MALException { super.encode(encoder); encoder.encodeUInteger(limit); encoder.encodeUInteger(offset); }
/** * Returns a String object representing this type's value. * @return a string representation of the value of this object. */ public String toString() { StringBuilder buf = new StringBuilder(); buf.append('('); buf.append(super.toString()); buf.append(", limit="); buf.append(limit); buf.append(", offset="); buf.append(offset); buf.append(')'); return buf.toString(); }