Edit C:\Users\Admin\.m2\repository\org\dspace\jargon\1.4.25\edu\sdsc\grid\io\GeneralFile.class
???? . G ? B ? B ? B ? B ? B ? B ? ? ? ? ? ? ? ? ? B ? ? B ? B ? B ? B ? B ? B ? ? ? ? ? B ? ? ? ? ? ? ? B ? ? ? ? ? ?? ?? ? ? ? ? ? ? B ? B ? B ? ? ? ? ? ? ????????? ? 0 ? ? 0 ? 0 ? 0 ? B ? ? ? ? ? ? ? ? ? ? B ? ? ? 0 ? B ? B ? B ? ? B ? ? B ? B ? ? ? BUFFER_MAX_SIZE I ConstantValue PATH_SEPARATOR Ljava/lang/String; PATH_SEPARATOR_CHAR C fileSystem $Ledu/sdsc/grid/io/GeneralFileSystem; directory Ljava/util/Vector; fileName <init> K(Ledu/sdsc/grid/io/GeneralFileSystem;Ljava/lang/String;Ljava/lang/String;)V Code LineNumberTable Exceptions (Ljava/net/URI;)V finalize ()V ? setFileSystem '(Ledu/sdsc/grid/io/GeneralFileSystem;)V ? setDirectory (Ljava/lang/String;)V setFileName getPathSeparator ()Ljava/lang/String; getPathSeparatorChar ()C getFileSystem &()Ledu/sdsc/grid/io/GeneralFileSystem; query o([Ledu/sdsc/grid/io/MetaDataCondition;[Ledu/sdsc/grid/io/MetaDataSelect;)[Ledu/sdsc/grid/io/MetaDataRecordList; ? J([Ledu/sdsc/grid/io/MetaDataSelect;)[Ledu/sdsc/grid/io/MetaDataRecordList; ;([Ljava/lang/String;)[Ledu/sdsc/grid/io/MetaDataRecordList; modifyMetaData ((Ledu/sdsc/grid/io/MetaDataRecordList;)V copyTo !(Ledu/sdsc/grid/io/GeneralFile;)V "(Ledu/sdsc/grid/io/GeneralFile;Z)V copyFrom checksum canRead ()Z canWrite compareTo !(Ledu/sdsc/grid/io/GeneralFile;)I (Ljava/lang/Object;)I createNewFile createTempFile D(Ljava/lang/String;Ljava/lang/String;)Ledu/sdsc/grid/io/GeneralFile; b(Ljava/lang/String;Ljava/lang/String;Ledu/sdsc/grid/io/GeneralFile;)Ledu/sdsc/grid/io/GeneralFile; delete deleteOnExit equals (Ljava/lang/Object;)Z exists getAbsoluteFile ()Ledu/sdsc/grid/io/GeneralFile; getAbsolutePath getCanonicalFile getCanonicalPath getName getParent getParentFile getPath isAbsolute isDirectory isFile isHidden lastModified ()J length list ()[Ljava/lang/String; :([Ledu/sdsc/grid/io/MetaDataCondition;)[Ljava/lang/String; listFiles !()[Ledu/sdsc/grid/io/GeneralFile; listRoots mkdir mkdirs renameTo !(Ledu/sdsc/grid/io/GeneralFile;)Z setLastModified (J)Z setReadOnly toString toURI ()Ljava/net/URI; toURL ()Ljava/net/URL; ? <clinit> SourceFile GeneralFile.java U \ ^ _ a b c b P Q R S T M "java/lang/IllegalArgumentException "Illegal fileSystem, cannot be null U b 'java/lang/UnsupportedOperationException java/lang/NullPointerException fileSystem is null. q s ? w ? ? ? w h i ? e ? e ? ? ? ? ? ? ? r ? ? rw ? ? ? ? w ? ? ? ? ? ? ? \ t s t r ? w ? ? java/lang/StringBuffer ? e } ? w java/lang/String d e ? e ? e ? ? edu/sdsc/grid/io/GeneralFile ? e / L M N O java/lang/Object java/lang/Comparable java/lang/Throwable java/lang/ClassCastException java/io/IOException java/net/MalformedURLException edu/sdsc/grid/io/FileFactory newFile h(Ledu/sdsc/grid/io/GeneralFileSystem;Ljava/lang/String;Ljava/lang/String;)Ledu/sdsc/grid/io/GeneralFile; P(Ledu/sdsc/grid/io/GeneralFile;Ljava/lang/String;)Ledu/sdsc/grid/io/GeneralFile; newRandomAccessFile \(Ledu/sdsc/grid/io/GeneralFile;Ljava/lang/String;)Ledu/sdsc/grid/io/GeneralRandomAccessFile; (edu/sdsc/grid/io/GeneralRandomAccessFile setLength (J)V seek read ([B)I write ([B)V close newFileInputStream I(Ledu/sdsc/grid/io/GeneralFile;)Ledu/sdsc/grid/io/GeneralFileInputStream; 'edu/sdsc/grid/io/GeneralFileInputStream append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; (J)Ljava/lang/StringBuffer; V(Ledu/sdsc/grid/io/GeneralFileSystem;Ljava/lang/String;)Ledu/sdsc/grid/io/GeneralFile; java/util/Vector isEmpty size ()I firstElement ()Ljava/lang/Object; get (I)Ljava/lang/Object; ,(Ljava/lang/Object;)Ljava/lang/StringBuffer; ! B G H I J K $ L M N O P Q R S T M 8 U V W <