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

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [libjava/] [javax/] [imageio/] [ImageWriter.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_imageio_ImageWriter__
5
#define __javax_imageio_ImageWriter__
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 awt
17
    {
18
        class Dimension;
19
        class Rectangle;
20
      namespace image
21
      {
22
          class Raster;
23
          class RenderedImage;
24
      }
25
    }
26
  }
27
  namespace javax
28
  {
29
    namespace imageio
30
    {
31
        class IIOImage;
32
        class ImageTypeSpecifier;
33
        class ImageWriteParam;
34
        class ImageWriter;
35
      namespace event
36
      {
37
          class IIOWriteProgressListener;
38
          class IIOWriteWarningListener;
39
      }
40
      namespace metadata
41
      {
42
          class IIOMetadata;
43
      }
44
      namespace spi
45
      {
46
          class ImageWriterSpi;
47
      }
48
    }
49
  }
50
}
51
 
52
class javax::imageio::ImageWriter : public ::java::lang::Object
53
{
54
 
55
public: // actually protected
56
  ImageWriter(::javax::imageio::spi::ImageWriterSpi *);
57
private:
58
  void checkOutputSet();
59
public:
60
  virtual void abort();
61
public: // actually protected
62
  virtual jboolean abortRequested();
63
public:
64
  virtual void addIIOWriteProgressListener(::javax::imageio::event::IIOWriteProgressListener *);
65
  virtual void addIIOWriteWarningListener(::javax::imageio::event::IIOWriteWarningListener *);
66
  virtual jboolean canInsertEmpty(jint);
67
  virtual jboolean canInsertImage(jint);
68
  virtual jboolean canRemoveImage(jint);
69
  virtual jboolean canReplaceImageMetadata(jint);
70
  virtual jboolean canReplacePixels(jint);
71
  virtual jboolean canReplaceStreamMetadata();
72
  virtual jboolean canWriteEmpty();
73
  virtual jboolean canWriteRasters();
74
  virtual jboolean canWriteSequence();
75
public: // actually protected
76
  virtual void clearAbortRequest();
77
public:
78
  virtual ::javax::imageio::metadata::IIOMetadata * convertImageMetadata(::javax::imageio::metadata::IIOMetadata *, ::javax::imageio::ImageTypeSpecifier *, ::javax::imageio::ImageWriteParam *) = 0;
79
  virtual ::javax::imageio::metadata::IIOMetadata * convertStreamMetadata(::javax::imageio::metadata::IIOMetadata *, ::javax::imageio::ImageWriteParam *) = 0;
80
  virtual void dispose();
81
  virtual JArray< ::java::util::Locale * > * getAvailableLocales();
82
  virtual ::javax::imageio::metadata::IIOMetadata * getDefaultImageMetadata(::javax::imageio::ImageTypeSpecifier *, ::javax::imageio::ImageWriteParam *) = 0;
83
  virtual ::javax::imageio::metadata::IIOMetadata * getDefaultStreamMetadata(::javax::imageio::ImageWriteParam *) = 0;
84
  virtual ::javax::imageio::ImageWriteParam * getDefaultWriteParam();
85
  virtual ::java::util::Locale * getLocale();
86
  virtual jint getNumThumbnailsSupported(::javax::imageio::ImageTypeSpecifier *, ::javax::imageio::ImageWriteParam *, ::javax::imageio::metadata::IIOMetadata *, ::javax::imageio::metadata::IIOMetadata *);
87
  virtual ::javax::imageio::spi::ImageWriterSpi * getOriginatingProvider();
88
  virtual ::java::lang::Object * getOutput();
89
  virtual JArray< ::java::awt::Dimension * > * getPreferredThumbnailSizes(::javax::imageio::ImageTypeSpecifier *, ::javax::imageio::ImageWriteParam *, ::javax::imageio::metadata::IIOMetadata *, ::javax::imageio::metadata::IIOMetadata *);
90
public: // actually protected
91
  virtual void processImageComplete();
92
  virtual void processImageProgress(jfloat);
93
  virtual void processImageStarted(jint);
94
  virtual void processThumbnailComplete();
95
  virtual void processThumbnailProgress(jfloat);
96
  virtual void processThumbnailStarted(jint, jint);
97
  virtual void processWarningOccurred(jint, ::java::lang::String *);
98
  virtual void processWarningOccurred(jint, ::java::lang::String *, ::java::lang::String *);
99
  virtual void processWriteAborted();
100
public:
101
  virtual void removeAllIIOWriteProgressListeners();
102
  virtual void removeAllIIOWriteWarningListeners();
103
  virtual void removeIIOWriteProgressListener(::javax::imageio::event::IIOWriteProgressListener *);
104
  virtual void removeIIOWriteWarningListener(::javax::imageio::event::IIOWriteWarningListener *);
105
  virtual void reset();
106
  virtual void setLocale(::java::util::Locale *);
107
  virtual void setOutput(::java::lang::Object *);
108
  virtual void write(::javax::imageio::metadata::IIOMetadata *, ::javax::imageio::IIOImage *, ::javax::imageio::ImageWriteParam *) = 0;
109
  virtual void endInsertEmpty();
110
  virtual void endReplacePixels();
111
  virtual void endWriteEmpty();
112
  virtual void endWriteSequence();
113
  virtual void prepareInsertEmpty(jint, ::javax::imageio::ImageTypeSpecifier *, jint, jint, ::javax::imageio::metadata::IIOMetadata *, ::java::util::List *, ::javax::imageio::ImageWriteParam *);
114
  virtual void prepareReplacePixels(jint, ::java::awt::Rectangle *);
115
  virtual void prepareWriteEmpty(::javax::imageio::metadata::IIOMetadata *, ::javax::imageio::ImageTypeSpecifier *, jint, jint, ::javax::imageio::metadata::IIOMetadata *, ::java::util::List *, ::javax::imageio::ImageWriteParam *);
116
  virtual void prepareWriteSequence(::javax::imageio::metadata::IIOMetadata *);
117
  virtual void removeImage(jint);
118
  virtual void replaceImageMetadata(jint, ::javax::imageio::metadata::IIOMetadata *);
119
  virtual void replacePixels(::java::awt::image::RenderedImage *, ::javax::imageio::ImageWriteParam *);
120
  virtual void replacePixels(::java::awt::image::Raster *, ::javax::imageio::ImageWriteParam *);
121
  virtual void replaceStreamMetadata(::javax::imageio::metadata::IIOMetadata *);
122
  virtual void write(::java::awt::image::RenderedImage *);
123
  virtual void write(::javax::imageio::IIOImage *);
124
  virtual void writeInsert(jint, ::javax::imageio::IIOImage *, ::javax::imageio::ImageWriteParam *);
125
  virtual void writeToSequence(::javax::imageio::IIOImage *, ::javax::imageio::ImageWriteParam *);
126
private:
127
  jboolean __attribute__((aligned(__alignof__( ::java::lang::Object)))) aborted;
128
public: // actually protected
129
  JArray< ::java::util::Locale * > * availableLocales;
130
  ::java::util::Locale * locale;
131
  ::javax::imageio::spi::ImageWriterSpi * originatingProvider;
132
  ::java::lang::Object * output;
133
  ::java::util::List * progressListeners;
134
  ::java::util::List * warningListeners;
135
  ::java::util::List * warningLocales;
136
public:
137
  static ::java::lang::Class class$;
138
};
139
 
140
#endif // __javax_imageio_ImageWriter__

powered by: WebSVN 2.1.0

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