func NewFileMonitorObserverByFileEntryAndFileFileter(rootEntry *FileEntry, fileter *FileFilter) *FileMonitorObserver { observer := &FileMonitorObserver{ fileListeners: array.NewArray(), fileMap: make(map[string]*FileEntry), tempfileMap: array.NewArray(), one: true, rootEntry: rootEntry, fileFileter: fileter} return observer }
func NewFileFilter() *FileFilter { return &FileFilter{array.NewArray()} }