META-INF/
META-INF/MANIFEST.MF
net/
net/contentobjects/
net/contentobjects/jnotify/
net/contentobjects/jnotify/linux/
net/contentobjects/jnotify/linux/INotifyListener.class
package net.contentobjects.jnotify.linux
public abstract net.contentobjects.jnotify.linux.INotifyListener extends java.lang.Object {
public abstract void notify (java.lang.String, int, int, int)
}
net/contentobjects/jnotify/linux/JNotifyAdapterLinux$1.class
package net.contentobjects.jnotify.linux
net.contentobjects.jnotify.linux.JNotifyAdapterLinux$1 extends java.lang.Object implements net.contentobjects.jnotify.linux.INotifyListener {
private final net.contentobjects.jnotify.linux.JNotifyAdapterLinux this$0
void (net.contentobjects.jnotify.linux.JNotifyAdapterLinux)
public void notify (java.lang.String, int, int, int)
RuntimeException e
String name
int wd
int mask
int cookie
}
net/contentobjects/jnotify/linux/JNotifyAdapterLinux$WatchData.class
package net.contentobjects.jnotify.linux
net.contentobjects.jnotify.linux.JNotifyAdapterLinux$WatchData extends java.lang.Object {
boolean _user
int _wd
private int _linuxWd
private java.util.ArrayList _subWd
int _mask
int _linuxMask
boolean _watchSubtree
net.contentobjects.jnotify.JNotifyListener _listener
public String renameOldName
static java.util.Hashtable _cookieToOldName
String _path
net.contentobjects.jnotify.linux.JNotifyAdapterLinux$WatchData _parentWatchData
void (net.contentobjects.jnotify.linux.JNotifyAdapterLinux$WatchData, boolean, java.lang.String, int, int, int, int, boolean, net.contentobjects.jnotify.JNotifyListener)
net.contentobjects.jnotify.linux.JNotifyAdapterLinux$WatchData parentWatchData
boolean user
String path
int wd
int linuxWd
int mask
int linuxMask
boolean watchSubtree
net.contentobjects.jnotify.JNotifyListener listener
public net.contentobjects.jnotify.linux.JNotifyAdapterLinux$WatchData getParentWatch ()
public void removeFromParent ()
public void renaming (int, java.lang.String)
int cookie
String name
public void notifyFileRenamed (java.lang.String, int)
String name
int cookie
String oldName
String outRoot
String outNewName
public void notifyFileModified (java.lang.String)
String name
String outRoot
String outName
public void notifyFileDeleted (java.lang.String)
String name
String outRoot
String outName
public void notifyFileCreated (java.lang.String)
String name
String outRoot
String outName
void remveSubwatch (int)
int linuxWd
void addSubwatch (int)
int linuxWd
public java.lang.String toString ()
private java.lang.String getOutRoot ()
String outRoot
String outRoot
private java.lang.String getOutName (java.lang.String)
String outName
String name
String outName
public int getParentWatchID ()
static int access$000 (net.contentobjects.jnotify.linux.JNotifyAdapterLinux$WatchData)
net.contentobjects.jnotify.linux.JNotifyAdapterLinux$WatchData x0
static java.util.ArrayList access$100 (net.contentobjects.jnotify.linux.JNotifyAdapterLinux$WatchData)
net.contentobjects.jnotify.linux.JNotifyAdapterLinux$WatchData x0
static void ()
}
net/contentobjects/jnotify/linux/JNotifyAdapterLinux.class
package net.contentobjects.jnotify.linux
public net.contentobjects.jnotify.linux.JNotifyAdapterLinux extends java.lang.Object implements net.contentobjects.jnotify.IJNotify {
private java.util.Hashtable _linuxWd2Wd
private java.util.Hashtable _id2Data
private java.util.Hashtable _autoWatchesPaths
private static int _watchIDCounter
public void ()
public int addWatch (java.lang.String, int, boolean, net.contentobjects.jnotify.JNotifyListener) throws net.contentobjects.jnotify.JNotifyException
java.io.File file
net.contentobjects.jnotify.JNotifyException e
String path
int mask
boolean watchSubtree
net.contentobjects.jnotify.JNotifyListener listener
int linuxMask
net.contentobjects.jnotify.linux.JNotifyAdapterLinux$WatchData watchData
private net.contentobjects.jnotify.linux.JNotifyAdapterLinux$WatchData createWatch (net.contentobjects.jnotify.linux.JNotifyAdapterLinux$WatchData, boolean, java.io.File, int, int, boolean, net.contentobjects.jnotify.JNotifyListener) throws net.contentobjects.jnotify.JNotifyException
net.contentobjects.jnotify.linux.JNotifyAdapterLinux$WatchData parentWatchData
boolean user
java.io.File path
int mask
int linuxMask
boolean watchSubtree
net.contentobjects.jnotify.JNotifyListener listener
String absPath
int wd
int linuxWd
net.contentobjects.jnotify.linux.JNotifyAdapterLinux$WatchData watchData
private void registerToSubTree (boolean, net.contentobjects.jnotify.linux.JNotifyAdapterLinux$WatchData, java.io.File, boolean) throws net.contentobjects.jnotify.JNotifyException
String name
net.contentobjects.jnotify.JNotifyException e
String file
int i
String[] files
boolean isRoot
net.contentobjects.jnotify.linux.JNotifyAdapterLinux$WatchData parentWatch
java.io.File root
boolean fireCreatedEvents
public boolean removeWatch (int) throws net.contentobjects.jnotify.JNotifyException
net.contentobjects.jnotify.linux.JNotifyAdapterLinux$WatchData watchData
int wd
private void unwatch (net.contentobjects.jnotify.linux.JNotifyAdapterLinux$WatchData) throws net.contentobjects.jnotify.JNotifyException
net.contentobjects.jnotify.JNotifyException e
net.contentobjects.jnotify.JNotifyException e
int wd
int i
net.contentobjects.jnotify.linux.JNotifyAdapterLinux$WatchData data
net.contentobjects.jnotify.JNotifyException ex
boolean ok
protected void notifyChangeEvent (java.lang.String, int, int, int)
net.contentobjects.jnotify.linux.JNotifyAdapterLinux$WatchData parent
net.contentobjects.jnotify.JNotifyException e
java.io.File newRootFile
Integer iwd
net.contentobjects.jnotify.linux.JNotifyAdapterLinux$WatchData watchData
String name
int linuxWd
int linuxMask
int cookie
private void debugLinux (java.lang.String, int, int, int)
String path
String name
int linuxWd
int linuxMask
int cookie
boolean IN_ACCESS
boolean IN_MODIFY
boolean IN_ATTRIB
boolean IN_CLOSE_WRITE
boolean IN_CLOSE_NOWRITE
boolean IN_OPEN
boolean IN_MOVED_FROM
boolean IN_MOVED_TO
boolean IN_CREATE
boolean IN_DELETE
boolean IN_DELETE_SELF
boolean IN_MOVE_SELF
boolean IN_UNMOUNT
boolean IN_Q_OVERFLOW
boolean IN_IGNORED
String s
int wd
net.contentobjects.jnotify.linux.JNotifyAdapterLinux$WatchData wdata
String path
public int unitTest_getNumWatches ()
static void ()
}
net/contentobjects/jnotify/linux/JNotifyException_linux.class
package net.contentobjects.jnotify.linux
public net.contentobjects.jnotify.linux.JNotifyException_linux extends net.contentobjects.jnotify.JNotifyException {
private static final int LINUX_NO_SUCH_FILE_OR_DIRECTORY
private static final int LINUX_PERMISSION_DENIED
private static final int LINUX_NO_SPACE_LEFT_ON_DEVICE
public void (java.lang.String, int)
String s
int systemErrorCode
public int getErrorCode ()
}
net/contentobjects/jnotify/linux/JNotify_linux$1.class
package net.contentobjects.jnotify.linux
net.contentobjects.jnotify.linux.JNotify_linux$1 extends java.lang.Thread {
void (java.lang.String)
String x0
public void run ()
}
net/contentobjects/jnotify/linux/JNotify_linux.class
package net.contentobjects.jnotify.linux
public net.contentobjects.jnotify.linux.JNotify_linux extends java.lang.Object {
static final boolean DEBUG
public static final int IN_ACCESS
public static final int IN_MODIFY
public static final int IN_ATTRIB
public static final int IN_CLOSE_WRITE
public static final int IN_CLOSE_NOWRITE
public static final int IN_OPEN
public static final int IN_MOVED_FROM
public static final int IN_MOVED_TO
public static final int IN_CREATE
public static final int IN_DELETE
public static final int IN_DELETE_SELF
public static final int IN_MOVE_SELF
public static final int IN_UNMOUNT
public static final int IN_Q_OVERFLOW
public static final int IN_IGNORED
public static final int IN_CLOSE
public static final int IN_MOVE
public static final int IN_ISDIR
public static final int IN_ONESHOT
public static final int IN_ALL_EVENT
private static net.contentobjects.jnotify.linux.INotifyListener _notifyListener
public void ()
private static native int nativeInit ()
private static native int nativeAddWatch (java.lang.String, int)
private static native int nativeRemoveWatch (int)
private static native int nativeNotifyLoop ()
private static native java.lang.String getErrorDesc (long)
public static int addWatch (java.lang.String, int) throws net.contentobjects.jnotify.JNotifyException
String path
int mask
int wd
public static void removeWatch (int) throws net.contentobjects.jnotify.JNotifyException
int wd
int ret
private static void init ()
Thread thread
static void callbackProcessEvent (java.lang.String, int, int, int)
String name
int wd
int mask
int cookie
public static void setNotifyListener (net.contentobjects.jnotify.linux.INotifyListener)
net.contentobjects.jnotify.linux.INotifyListener notifyListener
private static java.lang.String getMaskDesc (int)
int linuxMask
boolean lIN_ACCESS
boolean lIN_MODIFY
boolean lIN_ATTRIB
boolean lIN_CLOSE_WRITE
boolean lIN_CLOSE_NOWRITE
boolean lIN_OPEN
boolean lIN_MOVED_FROM
boolean lIN_MOVED_TO
boolean lIN_CREATE
boolean lIN_DELETE
boolean lIN_DELETE_SELF
boolean lIN_MOVE_SELF
boolean lIN_UNMOUNT
boolean lIN_Q_OVERFLOW
boolean lIN_IGNORED
String s
static void debug (java.lang.String)
String msg
static int access$000 ()
static void ()
int res
}
net/contentobjects/jnotify/IJNotify.class
package net.contentobjects.jnotify
public abstract net.contentobjects.jnotify.IJNotify extends java.lang.Object {
public abstract int addWatch (java.lang.String, int, boolean, net.contentobjects.jnotify.JNotifyListener) throws net.contentobjects.jnotify.JNotifyException
public abstract boolean removeWatch (int) throws net.contentobjects.jnotify.JNotifyException
}
net/contentobjects/jnotify/JNotify.class
package net.contentobjects.jnotify
public net.contentobjects.jnotify.JNotify extends java.lang.Object {
public static final int FILE_CREATED
public static final int FILE_DELETED
public static final int FILE_MODIFIED
public static final int FILE_RENAMED
public static final int FILE_ANY
private static net.contentobjects.jnotify.IJNotify _instance
public void ()
public static int addWatch (java.lang.String, int, boolean, net.contentobjects.jnotify.JNotifyListener) throws net.contentobjects.jnotify.JNotifyException
String path
int mask
boolean watchSubtree
net.contentobjects.jnotify.JNotifyListener listener
public static boolean removeWatch (int) throws net.contentobjects.jnotify.JNotifyException
int watchId
static void ()
Exception e
Exception e
String osName
}
net/contentobjects/jnotify/JNotifyAdapter.class
package net.contentobjects.jnotify
public net.contentobjects.jnotify.JNotifyAdapter extends java.lang.Object implements net.contentobjects.jnotify.JNotifyListener {
public void ()
public void fileCreated (int, java.lang.String, java.lang.String)
int wd
String rootPath
String name
public void fileDeleted (int, java.lang.String, java.lang.String)
int wd
String rootPath
String name
public void fileModified (int, java.lang.String, java.lang.String)
int wd
String rootPath
String name
public void fileRenamed (int, java.lang.String, java.lang.String, java.lang.String)
int wd
String rootPath
String oldName
String newName
}
net/contentobjects/jnotify/JNotifyException.class
package net.contentobjects.jnotify
public abstract net.contentobjects.jnotify.JNotifyException extends java.io.IOException {
public static final int ERROR_UNSPECIFIED
public static final int ERROR_WATCH_LIMIT_REACHED
public static final int ERROR_PERMISSION_DENIED
public static final int ERROR_NO_SUCH_FILE_OR_DIRECTORY
protected final int _systemErrorCode
public void (java.lang.String, int)
String s
int systemErrorCode
public int getSystemError ()
public abstract int getErrorCode ()
}
net/contentobjects/jnotify/JNotifyListener.class
package net.contentobjects.jnotify
public abstract net.contentobjects.jnotify.JNotifyListener extends java.lang.Object {
public abstract void fileCreated (int, java.lang.String, java.lang.String)
public abstract void fileDeleted (int, java.lang.String, java.lang.String)
public abstract void fileModified (int, java.lang.String, java.lang.String)
public abstract void fileRenamed (int, java.lang.String, java.lang.String, java.lang.String)
}
net/contentobjects/jnotify/Util.class
package net.contentobjects.jnotify
public net.contentobjects.jnotify.Util extends java.lang.Object {
public void ()
public static java.lang.String getMaskDesc (int)
int mask
StringBuffer s
}