All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.apache.commons.jexl3.parser.Provider Maven / Gradle / Ivy

Go to download

The Apache Commons JEXL library is an implementation of the JSTL Expression Language with extensions.

The newest version!
/* Generated by: ParserGeneratorCC: Do not edit this line. Provider.java Version 1.1 */
/* ParserGeneratorCCOptions:KEEP_LINE_COLUMN=true */
package org.apache.commons.jexl3.parser;

import java.io.IOException;

/**
 * Abstract interface for reading from a stream.
 * The buffering should be done internally.
 */
public interface Provider extends java.io.Closeable
{
  /**
   * Reads characters into an array
   *
   * @param aDest Destination buffer. May not be null.
   * @param nOfs Offset at which to start storing characters. Must be ≥ 0.
   * @param nLen The maximum possible number of characters to read. Must be ≥ 0.
   * @return The number of characters read, or -1 at the end of the stream
   * @exception IOException if reading fails
   */
  int read (char [] aDest, int nOfs, int nLen) throws IOException;
}
 
/* ParserGeneratorCC - OriginalChecksum=79842b13b96be0e2dfb1b63e055ed16a (do not edit this line) */




© 2015 - 2025 Weber Informatics LLC | Privacy Policy