OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [libjava/] [java/] [util/] [Scanner.h] - Blame information for rev 758

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 758 jeremybenn
 
2
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
 
4
#ifndef __java_util_Scanner__
5
#define __java_util_Scanner__
6
 
7
#pragma interface
8
 
9
#include <java/lang/Object.h>
10
#include <gcj/array.h>
11
 
12
extern "Java"
13
{
14
  namespace java
15
  {
16
    namespace math
17
    {
18
        class BigDecimal;
19
        class BigInteger;
20
    }
21
    namespace nio
22
    {
23
      namespace channels
24
      {
25
          class ReadableByteChannel;
26
      }
27
    }
28
    namespace text
29
    {
30
        class DecimalFormat;
31
        class DecimalFormatSymbols;
32
        class NumberFormat;
33
    }
34
  }
35
}
36
 
37
class java::util::Scanner : public ::java::lang::Object
38
{
39
 
40
public:
41
  Scanner(::java::io::File *);
42
  Scanner(::java::io::File *, ::java::lang::String *);
43
  Scanner(::java::io::InputStream *);
44
  Scanner(::java::io::InputStream *, ::java::lang::String *);
45
  Scanner(::java::lang::Readable *);
46
  Scanner(::java::nio::channels::ReadableByteChannel *);
47
  Scanner(::java::nio::channels::ReadableByteChannel *, ::java::lang::String *);
48
  Scanner(::java::lang::String *);
49
  virtual void close();
50
  virtual ::java::util::regex::Pattern * delimiter();
51
  virtual ::java::lang::String * findInLine(::java::util::regex::Pattern *);
52
  virtual ::java::lang::String * findInLine(::java::lang::String *);
53
  virtual ::java::lang::String * findWithinHorizon(::java::util::regex::Pattern *, jint);
54
  virtual ::java::lang::String * findWithinHorizon(::java::lang::String *, jint);
55
  virtual jboolean hasNext();
56
  virtual jboolean hasNext(::java::util::regex::Pattern *);
57
  virtual jboolean hasNext(::java::lang::String *);
58
  virtual jboolean hasNextBigDecimal();
59
  virtual jboolean hasNextBigInteger();
60
  virtual jboolean hasNextBigInteger(jint);
61
  virtual jboolean hasNextBoolean();
62
  virtual jboolean hasNextByte();
63
  virtual jboolean hasNextByte(jint);
64
  virtual jboolean hasNextDouble();
65
  virtual jboolean hasNextFloat();
66
  virtual jboolean hasNextInt();
67
  virtual jboolean hasNextInt(jint);
68
  virtual jboolean hasNextLine();
69
  virtual jboolean hasNextLong();
70
  virtual jboolean hasNextLong(jint);
71
  virtual jboolean hasNextShort();
72
  virtual jboolean hasNextShort(jint);
73
  virtual ::java::io::IOException * ioException();
74
  virtual jboolean isUseLocale();
75
  virtual ::java::util::Locale * locale();
76
  virtual ::java::util::regex::MatchResult * match();
77
  virtual ::java::lang::String * Scanner$next();
78
  virtual ::java::lang::String * next(::java::util::regex::Pattern *);
79
  virtual ::java::lang::String * next(::java::lang::String *);
80
  virtual ::java::math::BigDecimal * nextBigDecimal();
81
  virtual ::java::math::BigInteger * nextBigInteger();
82
  virtual ::java::math::BigInteger * nextBigInteger(jint);
83
  virtual jboolean nextBoolean();
84
  virtual jbyte nextByte();
85
  virtual jbyte nextByte(jint);
86
  virtual jdouble nextDouble();
87
  virtual jfloat nextFloat();
88
  virtual jint nextInt();
89
  virtual jint nextInt(jint);
90
  virtual ::java::lang::String * nextLine();
91
  virtual jlong nextLong();
92
  virtual jlong nextLong(jint);
93
  virtual jshort nextShort();
94
  virtual jshort nextShort(jint);
95
  virtual jint radix();
96
  virtual void remove();
97
  virtual void setUseLocale(jboolean);
98
  virtual ::java::util::Scanner * skip(::java::util::regex::Pattern *);
99
  virtual ::java::util::Scanner * skip(::java::lang::String *);
100
  virtual ::java::lang::String * toString();
101
  virtual ::java::util::Scanner * useDelimiter(::java::util::regex::Pattern *);
102
  virtual ::java::util::Scanner * useDelimiter(::java::lang::String *);
103
  virtual ::java::util::Scanner * useLocale(::java::util::Locale *);
104
  virtual ::java::util::Scanner * useRadix(jint);
105
private:
106
  ::java::lang::String * myApplyLocale(::java::lang::String *, jint);
107
  ::java::lang::String * myApplyLocaleBD(::java::lang::String *);
108
  ::java::math::BigDecimal * myBigDecimal(jboolean);
109
  ::java::lang::String * myConvert(::java::lang::String *);
110
  ::java::lang::String * myCoreNext(jboolean, ::java::util::regex::Pattern *);
111
  void myFillBuffer();
112
  jboolean myFillBuffer_loop(::java::util::regex::Matcher *, jint, jboolean);
113
  ::java::lang::String * myFindPInStr(::java::util::regex::Pattern *, ::java::lang::String *, jint);
114
  ::java::lang::String * myNext(::java::util::regex::Pattern *, jboolean);
115
  ::java::math::BigInteger * myNextBigInteger(jint, jboolean, ::java::lang::String *);
116
  jboolean myNextBoolean(jboolean);
117
  jbyte myNextByte(jint, jboolean);
118
  jdouble myNextDouble(jboolean);
119
  jint myNextInt(jint, jboolean);
120
  ::java::lang::String * myNextLine(jboolean);
121
  jlong myNextLong(jint, jboolean);
122
  jshort myNextShort(jint, jboolean);
123
  ::java::lang::String * myPrepareForNext(::java::util::regex::Pattern *, jboolean);
124
  jboolean shallUseLastFound(::java::util::regex::Pattern *);
125
public:
126
  virtual ::java::lang::Object * next();
127
private:
128
  static ::java::lang::String * NOT_LONG;
129
  static ::java::lang::String * ERR_PREFIX;
130
  static ::java::lang::String * NOT_INT;
131
  static ::java::lang::String * NOT_DOUBLE;
132
  static ::java::lang::String * NOT_BYTE;
133
  static ::java::lang::String * NOT_BOOLEAN;
134
  static ::java::lang::String * IS_NOT;
135
  static ::java::lang::String * DEFAULT_PATTERN_S;
136
  static ::java::util::regex::Pattern * DEFAULT_PATTERN;
137
  static ::java::lang::String * BIG_INTEGER;
138
  static ::java::lang::String * NEW_LINE;
139
  ::java::io::IOException * __attribute__((aligned(__alignof__( ::java::lang::Object)))) lastIOException;
140
  ::java::io::InputStream * bIS;
141
  const jint MaxBufferLen;
142
  const jint MIN_BUF_LEN;
143
  const jint MAX_PREFIX;
144
  ::java::lang::String * actBuffer;
145
  jint currentRadix;
146
  ::java::util::Locale * actLocale;
147
  ::java::util::regex::Pattern * p;
148
  jint actPos;
149
  JArray< jbyte > * tmpBuffer;
150
  ::java::lang::String * charsetName;
151
  ::java::util::regex::Matcher * myMatcher;
152
  ::java::util::regex::MatchResult * actResult;
153
  ::java::lang::Readable * readableSource;
154
  ::java::nio::channels::ReadableByteChannel * rbcSource;
155
  jboolean isClosed;
156
  ::java::lang::String * lastFound;
157
  jboolean lastFoundPresent;
158
  jint lastNextPos;
159
  jint lastPatternHash;
160
  jint last_RegionStart;
161
  jint last_RegionEnd;
162
  jboolean last_anchor;
163
  jboolean last_transparent;
164
  ::java::util::regex::MatchResult * lastResult;
165
  jint procesedChars;
166
  jboolean needInput;
167
  jboolean skipped;
168
  jboolean doSkipp;
169
  jboolean matchValid;
170
  ::java::text::NumberFormat * actFormat;
171
  ::java::text::DecimalFormat * df;
172
  jboolean useLocale__;
173
  ::java::text::DecimalFormatSymbols * dfs;
174
public:
175
  static ::java::lang::Class class$;
176
};
177
 
178
#endif // __java_util_Scanner__

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.