src/share/classes/javax/imageio/ImageReader.java
Print this page
*** 455,465 ****
*/
public Locale[] getAvailableLocales() {
if (availableLocales == null) {
return null;
} else {
! return (Locale[])availableLocales.clone();
}
}
/**
* Sets the current <code>Locale</code> of this
--- 455,465 ----
*/
public Locale[] getAvailableLocales() {
if (availableLocales == null) {
return null;
} else {
! return availableLocales.clone();
}
}
/**
* Sets the current <code>Locale</code> of this
*** 677,687 ****
* @exception IOException if an error occurs reading the format
* information from the input source.
*/
public ImageTypeSpecifier getRawImageType(int imageIndex)
throws IOException {
! return (ImageTypeSpecifier)getImageTypes(imageIndex).next();
}
/**
* Returns an <code>Iterator</code> containing possible image
* types to which the given image may be decoded, in the form of
--- 677,687 ----
* @exception IOException if an error occurs reading the format
* information from the input source.
*/
public ImageTypeSpecifier getRawImageType(int imageIndex)
throws IOException {
! return getImageTypes(imageIndex).next();
}
/**
* Returns an <code>Iterator</code> containing possible image
* types to which the given image may be decoded, in the form of
*** 2012,2023 ****
if (progressListeners == null) {
return;
}
int numListeners = progressListeners.size();
for (int i = 0; i < numListeners; i++) {
! IIOReadProgressListener listener =
! (IIOReadProgressListener)progressListeners.get(i);
listener.sequenceStarted(this, minIndex);
}
}
/**
--- 2012,2022 ----
if (progressListeners == null) {
return;
}
int numListeners = progressListeners.size();
for (int i = 0; i < numListeners; i++) {
! IIOReadProgressListener listener = progressListeners.get(i);
listener.sequenceStarted(this, minIndex);
}
}
/**
*** 2030,2041 ****
if (progressListeners == null) {
return;
}
int numListeners = progressListeners.size();
for (int i = 0; i < numListeners; i++) {
! IIOReadProgressListener listener =
! (IIOReadProgressListener)progressListeners.get(i);
listener.sequenceComplete(this);
}
}
/**
--- 2029,2039 ----
if (progressListeners == null) {
return;
}
int numListeners = progressListeners.size();
for (int i = 0; i < numListeners; i++) {
! IIOReadProgressListener listener = progressListeners.get(i);
listener.sequenceComplete(this);
}
}
/**
*** 2050,2061 ****
if (progressListeners == null) {
return;
}
int numListeners = progressListeners.size();
for (int i = 0; i < numListeners; i++) {
! IIOReadProgressListener listener =
! (IIOReadProgressListener)progressListeners.get(i);
listener.imageStarted(this, imageIndex);
}
}
/**
--- 2048,2058 ----
if (progressListeners == null) {
return;
}
int numListeners = progressListeners.size();
for (int i = 0; i < numListeners; i++) {
! IIOReadProgressListener listener = progressListeners.get(i);
listener.imageStarted(this, imageIndex);
}
}
/**
*** 2071,2082 ****
if (progressListeners == null) {
return;
}
int numListeners = progressListeners.size();
for (int i = 0; i < numListeners; i++) {
! IIOReadProgressListener listener =
! (IIOReadProgressListener)progressListeners.get(i);
listener.imageProgress(this, percentageDone);
}
}
/**
--- 2068,2078 ----
if (progressListeners == null) {
return;
}
int numListeners = progressListeners.size();
for (int i = 0; i < numListeners; i++) {
! IIOReadProgressListener listener = progressListeners.get(i);
listener.imageProgress(this, percentageDone);
}
}
/**
*** 2089,2100 ****
if (progressListeners == null) {
return;
}
int numListeners = progressListeners.size();
for (int i = 0; i < numListeners; i++) {
! IIOReadProgressListener listener =
! (IIOReadProgressListener)progressListeners.get(i);
listener.imageComplete(this);
}
}
/**
--- 2085,2095 ----
if (progressListeners == null) {
return;
}
int numListeners = progressListeners.size();
for (int i = 0; i < numListeners; i++) {
! IIOReadProgressListener listener = progressListeners.get(i);
listener.imageComplete(this);
}
}
/**
*** 2112,2123 ****
if (progressListeners == null) {
return;
}
int numListeners = progressListeners.size();
for (int i = 0; i < numListeners; i++) {
! IIOReadProgressListener listener =
! (IIOReadProgressListener)progressListeners.get(i);
listener.thumbnailStarted(this, imageIndex, thumbnailIndex);
}
}
/**
--- 2107,2117 ----
if (progressListeners == null) {
return;
}
int numListeners = progressListeners.size();
for (int i = 0; i < numListeners; i++) {
! IIOReadProgressListener listener = progressListeners.get(i);
listener.thumbnailStarted(this, imageIndex, thumbnailIndex);
}
}
/**
*** 2133,2144 ****
if (progressListeners == null) {
return;
}
int numListeners = progressListeners.size();
for (int i = 0; i < numListeners; i++) {
! IIOReadProgressListener listener =
! (IIOReadProgressListener)progressListeners.get(i);
listener.thumbnailProgress(this, percentageDone);
}
}
/**
--- 2127,2137 ----
if (progressListeners == null) {
return;
}
int numListeners = progressListeners.size();
for (int i = 0; i < numListeners; i++) {
! IIOReadProgressListener listener = progressListeners.get(i);
listener.thumbnailProgress(this, percentageDone);
}
}
/**
*** 2151,2162 ****
if (progressListeners == null) {
return;
}
int numListeners = progressListeners.size();
for (int i = 0; i < numListeners; i++) {
! IIOReadProgressListener listener =
! (IIOReadProgressListener)progressListeners.get(i);
listener.thumbnailComplete(this);
}
}
/**
--- 2144,2154 ----
if (progressListeners == null) {
return;
}
int numListeners = progressListeners.size();
for (int i = 0; i < numListeners; i++) {
! IIOReadProgressListener listener = progressListeners.get(i);
listener.thumbnailComplete(this);
}
}
/**
*** 2169,2180 ****
if (progressListeners == null) {
return;
}
int numListeners = progressListeners.size();
for (int i = 0; i < numListeners; i++) {
! IIOReadProgressListener listener =
! (IIOReadProgressListener)progressListeners.get(i);
listener.readAborted(this);
}
}
/**
--- 2161,2171 ----
if (progressListeners == null) {
return;
}
int numListeners = progressListeners.size();
for (int i = 0; i < numListeners; i++) {
! IIOReadProgressListener listener = progressListeners.get(i);
listener.readAborted(this);
}
}
/**
*** 2205,2216 ****
if (updateListeners == null) {
return;
}
int numListeners = updateListeners.size();
for (int i = 0; i < numListeners; i++) {
! IIOReadUpdateListener listener =
! (IIOReadUpdateListener)updateListeners.get(i);
listener.passStarted(this, theImage, pass,
minPass,
maxPass,
minX, minY,
periodX, periodY,
--- 2196,2206 ----
if (updateListeners == null) {
return;
}
int numListeners = updateListeners.size();
for (int i = 0; i < numListeners; i++) {
! IIOReadUpdateListener listener = updateListeners.get(i);
listener.passStarted(this, theImage, pass,
minPass,
maxPass,
minX, minY,
periodX, periodY,
*** 2246,2257 ****
if (updateListeners == null) {
return;
}
int numListeners = updateListeners.size();
for (int i = 0; i < numListeners; i++) {
! IIOReadUpdateListener listener =
! (IIOReadUpdateListener)updateListeners.get(i);
listener.imageUpdate(this,
theImage,
minX, minY,
width, height,
periodX, periodY,
--- 2236,2246 ----
if (updateListeners == null) {
return;
}
int numListeners = updateListeners.size();
for (int i = 0; i < numListeners; i++) {
! IIOReadUpdateListener listener = updateListeners.get(i);
listener.imageUpdate(this,
theImage,
minX, minY,
width, height,
periodX, periodY,
*** 2271,2282 ****
if (updateListeners == null) {
return;
}
int numListeners = updateListeners.size();
for (int i = 0; i < numListeners; i++) {
! IIOReadUpdateListener listener =
! (IIOReadUpdateListener)updateListeners.get(i);
listener.passComplete(this, theImage);
}
}
/**
--- 2260,2270 ----
if (updateListeners == null) {
return;
}
int numListeners = updateListeners.size();
for (int i = 0; i < numListeners; i++) {
! IIOReadUpdateListener listener = updateListeners.get(i);
listener.passComplete(this, theImage);
}
}
/**
*** 2308,2319 ****
if (updateListeners == null) {
return;
}
int numListeners = updateListeners.size();
for (int i = 0; i < numListeners; i++) {
! IIOReadUpdateListener listener =
! (IIOReadUpdateListener)updateListeners.get(i);
listener.thumbnailPassStarted(this, theThumbnail, pass,
minPass,
maxPass,
minX, minY,
periodX, periodY,
--- 2296,2306 ----
if (updateListeners == null) {
return;
}
int numListeners = updateListeners.size();
for (int i = 0; i < numListeners; i++) {
! IIOReadUpdateListener listener = updateListeners.get(i);
listener.thumbnailPassStarted(this, theThumbnail, pass,
minPass,
maxPass,
minX, minY,
periodX, periodY,
*** 2350,2361 ****
if (updateListeners == null) {
return;
}
int numListeners = updateListeners.size();
for (int i = 0; i < numListeners; i++) {
! IIOReadUpdateListener listener =
! (IIOReadUpdateListener)updateListeners.get(i);
listener.thumbnailUpdate(this,
theThumbnail,
minX, minY,
width, height,
periodX, periodY,
--- 2337,2347 ----
if (updateListeners == null) {
return;
}
int numListeners = updateListeners.size();
for (int i = 0; i < numListeners; i++) {
! IIOReadUpdateListener listener = updateListeners.get(i);
listener.thumbnailUpdate(this,
theThumbnail,
minX, minY,
width, height,
periodX, periodY,
*** 2376,2387 ****
if (updateListeners == null) {
return;
}
int numListeners = updateListeners.size();
for (int i = 0; i < numListeners; i++) {
! IIOReadUpdateListener listener =
! (IIOReadUpdateListener)updateListeners.get(i);
listener.thumbnailPassComplete(this, theThumbnail);
}
}
/**
--- 2362,2372 ----
if (updateListeners == null) {
return;
}
int numListeners = updateListeners.size();
for (int i = 0; i < numListeners; i++) {
! IIOReadUpdateListener listener = updateListeners.get(i);
listener.thumbnailPassComplete(this, theThumbnail);
}
}
/**
*** 2402,2413 ****
if (warning == null) {
throw new IllegalArgumentException("warning == null!");
}
int numListeners = warningListeners.size();
for (int i = 0; i < numListeners; i++) {
! IIOReadWarningListener listener =
! (IIOReadWarningListener)warningListeners.get(i);
listener.warningOccurred(this, warning);
}
}
--- 2387,2397 ----
if (warning == null) {
throw new IllegalArgumentException("warning == null!");
}
int numListeners = warningListeners.size();
for (int i = 0; i < numListeners; i++) {
! IIOReadWarningListener listener = warningListeners.get(i);
listener.warningOccurred(this, warning);
}
}
*** 2447,2459 ****
if (keyword == null) {
throw new IllegalArgumentException("keyword == null!");
}
int numListeners = warningListeners.size();
for (int i = 0; i < numListeners; i++) {
! IIOReadWarningListener listener =
! (IIOReadWarningListener)warningListeners.get(i);
! Locale locale = (Locale)warningLocales.get(i);
if (locale == null) {
locale = Locale.getDefault();
}
/**
--- 2431,2442 ----
if (keyword == null) {
throw new IllegalArgumentException("keyword == null!");
}
int numListeners = warningListeners.size();
for (int i = 0; i < numListeners; i++) {
! IIOReadWarningListener listener = warningListeners.get(i);
! Locale locale = warningLocales.get(i);
if (locale == null) {
locale = Locale.getDefault();
}
/**
*** 2865,2876 ****
}
imageType = (ImageTypeSpecifier)o;
} else {
boolean foundIt = false;
while (imageTypes.hasNext()) {
! ImageTypeSpecifier type =
! (ImageTypeSpecifier)imageTypes.next();
if (type.equals(imageType)) {
foundIt = true;
break;
}
}
--- 2848,2858 ----
}
imageType = (ImageTypeSpecifier)o;
} else {
boolean foundIt = false;
while (imageTypes.hasNext()) {
! ImageTypeSpecifier type = imageTypes.next();
if (type.equals(imageType)) {
foundIt = true;
break;
}
}