Re: WOImage: Load Any image with certain prefix...
Re: WOImage: Load Any image with certain prefix...
- Subject: Re: WOImage: Load Any image with certain prefix...
- From: Chuck Hill <email@hidden>
- Date: Thu, 30 Jun 2005 12:28:22 -0700
On Jun 30, 2005, at 12:19 PM, Nathan Walker wrote:
This worked perfectly....wow, you guys really rock...
I really strive to be this good. Thanks a million!
Efficiency question: If I call this 5-6 times throughout every
page in my application, would that create a performance hit having
to loop through the loop so many times and having to hit "listFiles
()" each time. Does that even matter ? or should be concerned with ?
I'd be concerned unless you expect it to change frequently. Do the
pages have lists for different patterns on the same page?
Would it be best to create a variable once in the Application class
for File[] fileList = aDirectory.listFiles(); so that only needs
to be called once and reference that variable in the utility method ?
How often will the list of files change? Depending on the frequency,
you might be better off creating this list in Session or in the
WOComponent constructor. If there is a finite set of patterns you
might want to cache the results in a dictionary keyed on pattern.
Chuck
Things such as this, I'm not to fresh on.
On Jun 30, 2005, at 2:49 PM, Robert Walker wrote:
public static String fileNameStartingWith(File aDirectory, String
pattern) throws RuntimeException {
if (!aDirectory.isDirectory()) {
throw new RuntimeException("Invalid directory!");
}
File[] fileList = aDirectory.listFiles();
File aFile = null;
for (int i = 0; i < fileList.length; i++) {
aFile = fileList[i];
if (aFile.getName().startsWith(pattern)) {
return aFile.getName();
}
}
return null;
}
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
40global-village.net
This email sent to email@hidden
--
Practical WebObjects - a book for intermediate WebObjects developers
who want to increase their overall knowledge of WebObjects, or those
who are trying to solve specific application development problems.
http://www.global-village.net/products/practical_webobjects
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden