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

org.codehaus.stax2.util.StreamReader2Delegate Maven / Gradle / Ivy

Go to download

Stax2 API is an extension to basic Stax 1.0 API that adds significant new functionality, such as full-featured bi-direction validation interface and high-performance Typed Access API.

There is a newer version: 4.2.2
Show newest version
package org.codehaus.stax2.util;

import java.io.IOException;
import java.io.Writer;
import java.math.BigDecimal;
import java.math.BigInteger;

import javax.xml.namespace.NamespaceContext;
import javax.xml.namespace.QName;
import javax.xml.stream.XMLStreamException;
import javax.xml.stream.XMLStreamReader;
import javax.xml.stream.util.StreamReaderDelegate;

import org.codehaus.stax2.AttributeInfo;
import org.codehaus.stax2.DTDInfo;
import org.codehaus.stax2.LocationInfo;
import org.codehaus.stax2.XMLStreamReader2;
import org.codehaus.stax2.typed.Base64Variant;
import org.codehaus.stax2.typed.TypedArrayDecoder;
import org.codehaus.stax2.typed.TypedValueDecoder;
import org.codehaus.stax2.validation.ValidationProblemHandler;
import org.codehaus.stax2.validation.XMLValidationSchema;
import org.codehaus.stax2.validation.XMLValidator;

public class StreamReader2Delegate
    extends StreamReaderDelegate
    implements XMLStreamReader2
{
    protected XMLStreamReader2 mDelegate2;

    /*
    //////////////////////////////////////////////
    // Life-cycle
    //////////////////////////////////////////////
     */

    public StreamReader2Delegate(XMLStreamReader2 sr)
    {
        super(sr);
        mDelegate2 = sr;
    }

    // @Override
    public void setParent(XMLStreamReader pr)
    {
        super.setParent(pr);
        mDelegate2 = (XMLStreamReader2) pr;
    }

    /*
    //////////////////////////////////////////////
    // XMLStreamReader2 implementation
    //////////////////////////////////////////////
     */

    public void closeCompletely() throws XMLStreamException {
        mDelegate2.closeCompletely();
    }

    public AttributeInfo getAttributeInfo() throws XMLStreamException {
        return mDelegate2.getAttributeInfo();
    }

    public DTDInfo getDTDInfo() throws XMLStreamException {
        return mDelegate2.getDTDInfo();
    }

    public int getDepth() {
        return mDelegate2.getDepth();
    }

    public Object getFeature(String name) {
        return mDelegate2.getFeature(name);
    }

    public LocationInfo getLocationInfo() {
        return mDelegate2.getLocationInfo();
    }

    public NamespaceContext getNonTransientNamespaceContext() {
        return mDelegate2.getNonTransientNamespaceContext();
    }

    public String getPrefixedName() {
        return mDelegate2.getPrefixedName();
    }

    public int getText(Writer w, boolean preserveContents)
        throws IOException, XMLStreamException
    {
        return mDelegate2.getText(w, preserveContents);
    }

    public boolean isEmptyElement()
        throws XMLStreamException
    {
        return mDelegate2.isEmptyElement();
    }

    public boolean isPropertySupported(String name) {
        return mDelegate2.isPropertySupported(name);
    }

    public void setFeature(String name, Object value) {
        mDelegate2.setFeature(name, value);
    }

    public boolean setProperty(String name, Object value) {
        return mDelegate2.setProperty(name, value);
    }

    public void skipElement() throws XMLStreamException {
        mDelegate2.skipElement();
    }

    /*
    //////////////////////////////////////////////
    // XMLStreamReader2, Validatable
    //////////////////////////////////////////////
     */

    public ValidationProblemHandler setValidationProblemHandler(ValidationProblemHandler h) {
        return mDelegate2.setValidationProblemHandler(h);
    }

    public XMLValidator stopValidatingAgainst(XMLValidationSchema schema)
        throws XMLStreamException
    {
        return mDelegate2.stopValidatingAgainst(schema);
    }

    public XMLValidator stopValidatingAgainst(XMLValidator validator)
        throws XMLStreamException
    {
        return mDelegate2.stopValidatingAgainst(validator);
    }

    public XMLValidator validateAgainst(XMLValidationSchema schema)
        throws XMLStreamException
    {
        return mDelegate2.validateAgainst(schema);
    }

    /*
    //////////////////////////////////////////////
    // TypedXMLStreamReader implementation
    //////////////////////////////////////////////
     */

    public int getAttributeIndex(String namespaceURI, String localName) {
        return mDelegate2.getAttributeIndex(namespaceURI, localName);
    }

    public boolean getAttributeAsBoolean(int index) throws XMLStreamException
    {
        return mDelegate2.getAttributeAsBoolean(index);
    }

    public BigDecimal getAttributeAsDecimal(int index)
        throws XMLStreamException
    {
        return mDelegate2.getAttributeAsDecimal(index);
    }

    public double getAttributeAsDouble(int index) throws XMLStreamException {
        return mDelegate2.getAttributeAsDouble(index);
    }

    public float getAttributeAsFloat(int index) throws XMLStreamException {
        return mDelegate2.getAttributeAsFloat(index);
    }

    public int getAttributeAsInt(int index) throws XMLStreamException {
        return mDelegate2.getAttributeAsInt(index);
    }

    public BigInteger getAttributeAsInteger(int index)
        throws XMLStreamException
    {
        return mDelegate2.getAttributeAsInteger(index);
    }

    public long getAttributeAsLong(int index) throws XMLStreamException {
        return mDelegate2.getAttributeAsLong(index);
    }

    public QName getAttributeAsQName(int index) throws XMLStreamException {
        return mDelegate2.getAttributeAsQName(index);
    }

    public int[] getAttributeAsIntArray(int index) throws XMLStreamException {
        return mDelegate2.getAttributeAsIntArray(index);
    }

    public long[] getAttributeAsLongArray(int index) throws XMLStreamException {
        return mDelegate2.getAttributeAsLongArray(index);
    }

    public float[] getAttributeAsFloatArray(int index) throws XMLStreamException {
        return mDelegate2.getAttributeAsFloatArray(index);
    }

    public double[] getAttributeAsDoubleArray(int index) throws XMLStreamException {
        return mDelegate2.getAttributeAsDoubleArray(index);
    }

    public void getElementAs(TypedValueDecoder tvd) throws XMLStreamException {
        mDelegate2.getElementAs(tvd);
    }

    public boolean getElementAsBoolean() throws XMLStreamException {
        return mDelegate2.getElementAsBoolean();
    }

    public BigDecimal getElementAsDecimal() throws XMLStreamException {
        return mDelegate2.getElementAsDecimal();
    }

    public double getElementAsDouble() throws XMLStreamException {
        return mDelegate2.getElementAsDouble();
    }

    public float getElementAsFloat() throws XMLStreamException {
        return mDelegate2.getElementAsFloat();
    }

    public int getElementAsInt() throws XMLStreamException {
        return mDelegate2.getElementAsInt();
    }

    public BigInteger getElementAsInteger() throws XMLStreamException {
        return mDelegate2.getElementAsInteger();
    }

    public long getElementAsLong() throws XMLStreamException {
        return mDelegate2.getElementAsLong();
    }

    public QName getElementAsQName() throws XMLStreamException {
        return mDelegate2.getElementAsQName();
    }

    public byte[] getElementAsBinary() throws XMLStreamException {
        return mDelegate2.getElementAsBinary();
    }

    public byte[] getElementAsBinary(Base64Variant v) throws XMLStreamException {
        return mDelegate2.getElementAsBinary(v);
    }

    public void getAttributeAs(int index, TypedValueDecoder tvd)
        throws XMLStreamException
    {
        mDelegate2.getAttributeAs(index, tvd);
    }

    public int getAttributeAsArray(int index, TypedArrayDecoder tad)
        throws XMLStreamException
    {
        return mDelegate2.getAttributeAsArray(index, tad);
    }

    public byte[] getAttributeAsBinary(int index) throws XMLStreamException
    {
        return mDelegate2.getAttributeAsBinary(index);
    }

    public byte[] getAttributeAsBinary(int index, Base64Variant v) throws XMLStreamException
    {
        return mDelegate2.getAttributeAsBinary(index, v);
    }

    public int readElementAsDoubleArray(double[] value, int from, int length)
        throws XMLStreamException
    {
        return mDelegate2.readElementAsDoubleArray(value, from, length);
    }

    public int readElementAsFloatArray(float[] value, int from, int length)
        throws XMLStreamException
    {
        return mDelegate2.readElementAsFloatArray(value, from, length);
    }

    public int readElementAsIntArray(int[] value, int from, int length)
        throws XMLStreamException {
        return mDelegate2.readElementAsIntArray(value, from, length);
    }

    public int readElementAsLongArray(long[] value, int from, int length)
        throws XMLStreamException
    {
        return mDelegate2.readElementAsLongArray(value, from, length);
    }

    public int readElementAsArray(TypedArrayDecoder tad)
        throws XMLStreamException
    {
        return mDelegate2.readElementAsArray(tad);
    }

    public int readElementAsBinary(byte[] resultBuffer, int offset, int maxLength)
        throws XMLStreamException
    {
        return mDelegate2.readElementAsBinary(resultBuffer, offset, maxLength);
    }

    public int readElementAsBinary(byte[] resultBuffer, int offset, int maxLength,
                                   Base64Variant v)
        throws XMLStreamException
    {
        return mDelegate2.readElementAsBinary(resultBuffer, offset, maxLength, v);
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy