/* * Javolution - Java(TM) Solution for Real-Time and Embedded Systems * Copyright (C) 2005 - Javolution (http://javolution.org/) * All rights reserved. * * Permission to use, copy, modify, and distribute this software is * freely granted, provided that this notice is preserved. */ package j2me.io; import j2me.lang.UnsupportedOperationException; /** * Class provided for the sole purpose of compiling the FileFilter and * FilenameFilter interfaces. */ public class File { public static final String separator = System.getProperty("file.separator"); public static final char separatorChar = separator.charAt(0); public static final String pathSeparator = System .getProperty("path.separator"); public static final char pathSeparatorChar = pathSeparator.charAt(0); private String _path; public File(String path) { _path = path; } public String getPath() { return _path; } public boolean exists() { throw new UnsupportedOperationException( "File operations not supported for J2ME build"); } public boolean isDirectory() { throw new UnsupportedOperationException( "File operations not supported for J2ME build"); } public String getName() { throw new UnsupportedOperationException( "File operations not supported for J2ME build"); } public File[] listFiles() { throw new UnsupportedOperationException( "File operations not supported for J2ME build"); } }