RE: VFS LocalFile#getLocalFile() protected?

2009-05-15 Thread Mario Ivankovits
Hi!

Not every FileObject can be represented as a local file, and thus getLocalFile 
ist protected.

What you can do is to replicate the file:

File file = fileObject.getFileSystem().replicateFile(fileObject, 
Selectors.SELECT_SELF);

For the local filesystem this simply exposes the local file object (no real 
replication takes place). For any other file object, e.g. a reference to a file 
within a zip file real replication takes place and the file will be copied to a 
temporary place.

Ciao,
Mario

-Original Message-
From: Ryan McKinley [mailto:ryan...@gmail.com] 
Sent: Friday, May 15, 2009 4:37 AM
To: user@commons.apache.org
Subject: VFS LocalFile#getLocalFile() protected?

Is there any reason LocalFile#getLocalFile() is protected rather then  
public?

Since the process to reconstruct a File object is kinda clunky, it  
would be nice to just have access directly to the file object.

ryan

-
To unsubscribe, e-mail: user-unsubscr...@commons.apache.org
For additional commands, e-mail: user-h...@commons.apache.org

org


-
To unsubscribe, e-mail: user-unsubscr...@commons.apache.org
For additional commands, e-mail: user-h...@commons.apache.org



Re: VFS LocalFile#getLocalFile() protected?

2009-05-15 Thread Ryan McKinley

I wish I had asked sooner!

that is perfect.

thanks!



On May 15, 2009, at 2:13 AM, Mario Ivankovits wrote:


Hi!

Not every FileObject can be represented as a local file, and thus  
getLocalFile ist protected.


What you can do is to replicate the file:

File file = fileObject.getFileSystem().replicateFile(fileObject,  
Selectors.SELECT_SELF);


For the local filesystem this simply exposes the local file object  
(no real replication takes place). For any other file object, e.g. a  
reference to a file within a zip file real replication takes place  
and the file will be copied to a temporary place.


Ciao,
Mario

-Original Message-
From: Ryan McKinley [mailto:ryan...@gmail.com]
Sent: Friday, May 15, 2009 4:37 AM
To: user@commons.apache.org
Subject: VFS LocalFile#getLocalFile() protected?

Is there any reason LocalFile#getLocalFile() is protected rather then
public?

Since the process to reconstruct a File object is kinda clunky, it
would be nice to just have access directly to the file object.

ryan

-
To unsubscribe, e-mail: user-unsubscr...@commons.apache.org
For additional commands, e-mail: user-h...@commons.apache.org

org


-
To unsubscribe, e-mail: user-unsubscr...@commons.apache.org
For additional commands, e-mail: user-h...@commons.apache.org




-
To unsubscribe, e-mail: user-unsubscr...@commons.apache.org
For additional commands, e-mail: user-h...@commons.apache.org