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

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [libjava/] [javax/] [swing/] [text/] [GapContent.h] - Blame information for rev 759

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 759 jeremybenn
 
2
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
 
4
#ifndef __javax_swing_text_GapContent__
5
#define __javax_swing_text_GapContent__
6
 
7
#pragma interface
8
 
9
#include <java/lang/Object.h>
10
#include <gcj/array.h>
11
 
12
extern "Java"
13
{
14
  namespace javax
15
  {
16
    namespace swing
17
    {
18
      namespace text
19
      {
20
          class GapContent;
21
          class GapContent$Mark;
22
          class Position;
23
          class Segment;
24
      }
25
      namespace undo
26
      {
27
          class UndoableEdit;
28
      }
29
    }
30
  }
31
}
32
 
33
class javax::swing::text::GapContent : public ::java::lang::Object
34
{
35
 
36
public:
37
  GapContent();
38
  GapContent(jint);
39
public: // actually protected
40
  virtual ::java::lang::Object * allocateArray(jint);
41
  virtual jint getArrayLength();
42
public:
43
  virtual jint length();
44
  virtual ::javax::swing::undo::UndoableEdit * insertString(jint, ::java::lang::String *);
45
  virtual ::javax::swing::undo::UndoableEdit * remove(jint, jint);
46
  virtual ::java::lang::String * getString(jint, jint);
47
  virtual void getChars(jint, jint, ::javax::swing::text::Segment *);
48
  virtual ::javax::swing::text::Position * createPosition(jint);
49
public: // actually protected
50
  virtual void shiftEnd(jint);
51
  virtual void shiftGap(jint);
52
  virtual void shiftGapStartDown(jint);
53
  virtual void shiftGapEndUp(jint);
54
  virtual ::java::lang::Object * getArray();
55
  virtual void replace(jint, jint, ::java::lang::Object *, jint);
56
private:
57
  void removeImpl(jint, jint);
58
  jint addImpl(jint, jint);
59
public: // actually protected
60
  virtual jint getGapStart();
61
  virtual jint getGapEnd();
62
  virtual ::java::util::Vector * getPositionsInRange(::java::util::Vector *, jint, jint);
63
  virtual void resetMarksAtZero();
64
  virtual void updateUndoPositions(::java::util::Vector *, jint, jint);
65
private:
66
  void dump();
67
  void dumpMarks();
68
public: // actually package-private
69
  virtual jint search(::javax::swing::text::GapContent$Mark *);
70
private:
71
  jint searchFirst(jint);
72
  jint compare(::javax::swing::text::GapContent$Mark *, ::javax::swing::text::GapContent$Mark *);
73
  void garbageCollect();
74
  static const jlong serialVersionUID = -6226052713477823730LL;
75
public: // actually package-private
76
  static const jint DEFAULT_BUFSIZE = 10;
77
  JArray< jchar > * __attribute__((aligned(__alignof__( ::java::lang::Object)))) buffer;
78
  jint gapStart;
79
  jint gapEnd;
80
  ::java::util::ArrayList * marks;
81
private:
82
  jint garbageMarks;
83
  ::javax::swing::text::GapContent$Mark * searchMark;
84
public: // actually package-private
85
  ::java::lang::ref::ReferenceQueue * queueOfDeath;
86
  static jboolean $assertionsDisabled;
87
public:
88
  static ::java::lang::Class class$;
89
};
90
 
91
#endif // __javax_swing_text_GapContent__

powered by: WebSVN 2.1.0

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