CORBA-JAVA

 view release on metacpan or  search on metacpan

javaxml/XMLInputStream.java  view on Meta::CPAN

/*
 * @(#)XMLInputStream.java
 *
 * Copyright 2004, Francois PERRAD
 */

package org.omg.CORBA.portable;

import org.omg.CORBA.TypeCode;
import org.omg.CORBA.Any;

/**
 * XMLInputStream is the Java API for reading IDL types
 * from XML/WS-I marshal streams. These methods are used by the ORB to
 * unmarshal IDL types as well as to extract IDL types out of Anys.
 */

public abstract class XMLInputStream extends java.io.InputStream
{

    public abstract void read_open_tag (java.lang.String tag);

    public abstract void read_close_tag (java.lang.String tag);

    public abstract java.lang.String read_pcdata ();

    /**
     * Reads a boolean value from this input stream.
     *
     * @return the <code>boolean</code> value read from this input stream
     */
    public abstract boolean read_boolean (java.lang.String tag);
    /**
     * Reads a char value from this input stream.
     *
     * @return the <code>char</code> value read from this input stream
     */
    public abstract char read_char (java.lang.String tag);
    /**
     * Reads a wide char value from this input stream.
     *
     * @return the <code>char</code> value read from this input stream
     */
    public abstract char read_wchar (java.lang.String tag);
    /**
     * Reads an octet (that is, a byte) value from this input stream.
     *
     * @return the <code>byte</code> value read from this input stream
     */
    public abstract byte read_octet (java.lang.String tag);
    /**
     * Reads a short value from this input stream.
     *
     * @return the <code>short</code> value read from this input stream
     */
    public abstract short read_short (java.lang.String tag);
    /**
     * Reads a unsigned short value from this input stream.
     *
     * @return the <code>short</code> value read from this input stream
     */
    public abstract short read_ushort (java.lang.String tag);
    /**
     * Reads a CORBA long (that is, Java int) value from this input stream.
     *
     * @return the <code>int</code> value read from this input stream
     */
    public abstract int read_long (java.lang.String tag);
    /**
     * Reads an unsigned CORBA long (that is, Java int) value from this input stream.
     *
     * @return the <code>int</code> value read from this input stream
     */
    public abstract int read_ulong (java.lang.String tag);
    /**
     * Reads a CORBA longlong (that is, Java long) value from this input stream.
     *
     * @return the <code>long</code> value read from this input stream
     */
    public abstract long read_longlong (java.lang.String tag);
    /**
     * Reads a CORBA unsigned longlong (that is, Java long) value from this input stream.
     *
     * @return the <code>long</code> value read from this input stream
     */



( run in 1.638 second using v1.01-cache-2.11-cpan-d8267643d1d )