com.vm.mind
Class MIStream

java.lang.Object
  |
  +--com.vm.mind.MIAnything
        |
        +--com.vm.mind.MIStream
All Implemented Interfaces:
ORObject

public class MIStream
extends MIAnything


Field Summary
static java.lang.String BEG_OF_ALL_QUERY
           
static java.lang.String BEG_OF_ANY_QUERY
           
static java.lang.String BEG_OF_NUMBER
           
static java.lang.String BEG_OF_QUERY
           
static java.lang.String BEG_OF_SEQUENCE
           
static java.lang.String BEG_OF_STRING
           
static boolean debug
          indicates that debugging is enabled
static java.lang.String END_OF_ALL_QUERY
           
static java.lang.String END_OF_ANY_QUERY
           
static java.lang.String END_OF_EXPRESSION
           
static java.lang.String END_OF_ITEM
           
static java.lang.String END_OF_QUERY
           
static java.lang.String END_OF_SEQUENCE
           
static java.lang.String KEYWORD_EXCEPTIONS
           
 java.io.BufferedReader m_input
           
protected  java.lang.String m_name
           
 java.io.BufferedWriter m_output
           
static java.lang.String ORL_VERSION
           
static java.lang.String SOFT_DELIMITERS
           
static java.lang.String TOKEN_EXCEPTIONS
           
 
Fields inherited from class com.vm.mind.MIAnything
IS_ERROR, IS_LINK, IS_LIST, IS_SHARED, IS_SYSTEM, IS_VALUE, m_valid
 
Constructor Summary
MIStream(MIWorld i_world)
           
 
Method Summary
 MIAnything createObject(MIWorld i_world, java.lang.String i_keyword)
          MIAnything o=createObject(i_world,i_keyword);
 boolean flush()
           
 java.lang.String getBase()
           
 boolean init(java.io.BufferedReader a_reader, java.io.BufferedWriter a_writer)
           
 boolean init(java.lang.String i_name, java.lang.String i_type, java.lang.String i_mode)
          i_type = HTTP | FILE | TEXT
 void message(java.lang.String i_mess)
          Sends notification message in any way ad format dependent on actual Anything
 boolean run(MIWorld i_world)
           
 boolean scanChar(java.lang.String i_pat, boolean i_scan)
           
 java.lang.String scanKeyword()
           
protected  java.lang.String scanKeyword(java.lang.String i_excluded, java.lang.String i_included)
           
 java.lang.String scanValue()
           
 boolean stop()
           
static java.lang.String value(java.lang.String i_string)
           
 void writeString(java.lang.String i_string)
           
 
Methods inherited from class com.vm.mind.MIAnything
delThing, dump, fullDump, getCount, getKey, getList, getName, getName, getQuery, getString, getThing, getType, getType, is, load, setString, SetString, setThing, SetThing, toString, valid
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

debug

public static boolean debug
indicates that debugging is enabled

m_name

protected java.lang.String m_name

m_output

public java.io.BufferedWriter m_output

m_input

public java.io.BufferedReader m_input

ORL_VERSION

public static final java.lang.String ORL_VERSION

BEG_OF_QUERY

public static final java.lang.String BEG_OF_QUERY

END_OF_QUERY

public static final java.lang.String END_OF_QUERY

BEG_OF_ANY_QUERY

public static final java.lang.String BEG_OF_ANY_QUERY

END_OF_ANY_QUERY

public static final java.lang.String END_OF_ANY_QUERY

BEG_OF_ALL_QUERY

public static final java.lang.String BEG_OF_ALL_QUERY

END_OF_ALL_QUERY

public static final java.lang.String END_OF_ALL_QUERY

BEG_OF_SEQUENCE

public static final java.lang.String BEG_OF_SEQUENCE

END_OF_SEQUENCE

public static final java.lang.String END_OF_SEQUENCE

END_OF_ITEM

public static final java.lang.String END_OF_ITEM

END_OF_EXPRESSION

public static final java.lang.String END_OF_EXPRESSION

BEG_OF_STRING

public static final java.lang.String BEG_OF_STRING

BEG_OF_NUMBER

public static final java.lang.String BEG_OF_NUMBER

SOFT_DELIMITERS

public static final java.lang.String SOFT_DELIMITERS

KEYWORD_EXCEPTIONS

public static final java.lang.String KEYWORD_EXCEPTIONS

TOKEN_EXCEPTIONS

public static final java.lang.String TOKEN_EXCEPTIONS
Constructor Detail

MIStream

public MIStream(MIWorld i_world)
Method Detail

value

public static java.lang.String value(java.lang.String i_string)

getBase

public java.lang.String getBase()

init

public boolean init(java.io.BufferedReader a_reader,
                    java.io.BufferedWriter a_writer)

init

public boolean init(java.lang.String i_name,
                    java.lang.String i_type,
                    java.lang.String i_mode)
i_type = HTTP | FILE | TEXT

flush

public boolean flush()

stop

public boolean stop()

writeString

public void writeString(java.lang.String i_string)

message

public void message(java.lang.String i_mess)
Description copied from class: MIAnything
Sends notification message in any way ad format dependent on actual Anything
Overrides:
message in class MIAnything

scanChar

public boolean scanChar(java.lang.String i_pat,
                        boolean i_scan)

scanKeyword

public java.lang.String scanKeyword()

scanKeyword

protected java.lang.String scanKeyword(java.lang.String i_excluded,
                                       java.lang.String i_included)

scanValue

public java.lang.String scanValue()
Since:
19991208

run

public boolean run(MIWorld i_world)

createObject

public MIAnything createObject(MIWorld i_world,
                               java.lang.String i_keyword)
MIAnything o=createObject(i_world,i_keyword);
Since:
1991208