/** * Return a string compliant with RFC 2254 representing an AND filter * * @return The AND filter string */ @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append( '&' ).append( super.toString() ); return sb.toString(); } }
/** * Compute the OrFilter length * <br> * OrFilter : * <pre> * 0xA1 L1 super.computeLength() * * Length(OrFilter) = Length(0xA1) + Length(super.computeLength()) + * super.computeLength() * </pre> * * @return The encoded length */ @Override public int computeLength() { filtersLength = super.computeLength(); return 1 + TLV.getNbBytes( filtersLength ) + filtersLength; }
/** * Set the NotFilter * * @param notFilter The notFilter to set. * @throws DecoderException If the NotFilter is already containing a filter */ public void setNotFilter( Filter notFilter ) throws DecoderException { if ( filterSet != null ) { throw new DecoderException( I18n.err( I18n.ERR_05501_MORE_THAN_ONE_FILTER_FOR_NOT_FILTER ) ); } super.addFilter( notFilter ); }
/** * Return a string compliant with RFC 2254 representing an AND filter * * @return The AND filter string */ @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append( '&' ).append( super.toString() ); return sb.toString(); } }
/** * Compute the NotFilter length * <br> * NotFilter : * <pre> * 0xA2 L1 super.computeLength() * * Length(NotFilter) = Length(0xA2) + Length(super.computeLength()) + * super.computeLength() * </pre> * * @return The encoded length */ @Override public int computeLength() { filtersLength = super.computeLength(); return 1 + TLV.getNbBytes( filtersLength ) + filtersLength; }
/** * Return a string compliant with RFC 2254 representing an OR filter * * @return The OR filter string */ @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append( '|' ).append( super.toString() ); return sb.toString(); } }
/** * Compute the AndFilter length * <br> * AndFilter : * <pre> * 0xA0 L1 super.computeLength() * * Length(AndFilter) = Length(0xA0) + Length(super.computeLength()) + * super.computeLength() * </pre> * * @return The encoded length */ @Override public int computeLength() { filtersLength = super.computeLength(); return 1 + TLV.getNbBytes( filtersLength ) + filtersLength; }
/** * Return a string compliant with RFC 2254 representing an OR filter * * @return The OR filter string */ @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append( '|' ).append( super.toString() ); return sb.toString(); } }
/** * Compute the NotFilter length * <br> * NotFilter : * <pre> * 0xA2 L1 super.computeLength() * * Length(NotFilter) = Length(0xA2) + Length(super.computeLength()) + * super.computeLength() * </pre> * * @return The encoded length */ @Override public int computeLength() { filtersLength = super.computeLength(); return 1 + TLV.getNbBytes( filtersLength ) + filtersLength; }
/** * Return a string compliant with RFC 2254 representing a NOT filter * * @return The NOT filter string */ @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append( '!' ).append( super.toString() ); return sb.toString(); } }
/** * Compute the OrFilter length * <br> * OrFilter : * <pre> * 0xA1 L1 super.computeLength() * * Length(OrFilter) = Length(0xA1) + Length(super.computeLength()) + * super.computeLength() * </pre> * * @return The encoded length */ @Override public int computeLength() { filtersLength = super.computeLength(); return 1 + TLV.getNbBytes( filtersLength ) + filtersLength; }
/** * Return a string compliant with RFC 2254 representing an AND filter * * @return The AND filter string */ @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append( '&' ).append( super.toString() ); return sb.toString(); } }
/** * Compute the AndFilter length * <br> * AndFilter : * <pre> * 0xA0 L1 super.computeLength() * * Length(AndFilter) = Length(0xA0) + Length(super.computeLength()) + * super.computeLength() * </pre> * * @return The encoded length */ @Override public int computeLength() { filtersLength = super.computeLength(); return 1 + TLV.getNbBytes( filtersLength ) + filtersLength; }
/** * Return a string compliant with RFC 2254 representing a NOT filter * * @return The NOT filter string */ @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append( '!' ).append( super.toString() ); return sb.toString(); } }
/** * Compute the OrFilter length * <br> * OrFilter : * <pre> * 0xA1 L1 super.computeLength() * * Length(OrFilter) = Length(0xA1) + Length(super.computeLength()) + * super.computeLength() * </pre> * * @return The encoded length */ @Override public int computeLength() { filtersLength = super.computeLength(); return 1 + TLV.getNbBytes( filtersLength ) + filtersLength; }
/** * Return a string compliant with RFC 2254 representing an OR filter * * @return The OR filter string */ @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append( '|' ).append( super.toString() ); return sb.toString(); } }
/** * Return a string compliant with RFC 2254 representing a NOT filter * * @return The NOT filter string */ @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append( '!' ).append( super.toString() ); return sb.toString(); } }