private static void RegisterImplementations() { LicenseImpl.Register(); Proxy.Register(); LocalImpl.Register(); LocaleImpl.Register(); UserPreferences.Register(); Keychain.Register(); PlistWriter.Register(); PlistSerializer.Register(); PlistDeserializer.Register(); HostPlistReader.Register(); TransferPlistReader.Register(); ProtocolPlistReader.Register(); TcpReachability.Register(); GrowlImpl.Register(); TreePathReference.Register(); LoginController.Register(); HostKeyController.Register(); UserDefaultsDateFormatter.Register(); if (Preferences.instance().getBoolean("rendezvous.enable")) { Rendezvous.Register(); } ProtocolFactory.register(); }
public override object GetSize(TreePathReference reference) { Path p = GetPath(reference); SyncTransfer.Comparison compare = ((SyncTransfer)Transfer).compare(p); return(compare.equals(SyncTransfer.COMPARISON_REMOTE_NEWER) ? p.attributes().getSize() : p.getLocal().attributes().getSize()); }
public override object GetCreateImage(TreePathReference reference) { Path p = GetPath(reference); if (!(p.exists() && p.getLocal().exists())) { return(IconCache.Instance.IconForName("plus")); } return(null); }
public object GetModified(TreePathReference path) { long modificationDate = GetPath(path).attributes().getModificationDate(); if (modificationDate != -1) { return(UserDefaultsDateFormatter.ConvertJavaMiliSecondToDateTime(modificationDate)); } return(DateTime.MinValue); }
public object GetPermission(TreePathReference path) { Permission permission = GetPath(path).attributes().getPermission(); if (null == permission) { return(_unknown); } return(permission.toString()); }
protected Path GetPath(TreePathReference path) { Path result = Transfer.lookup(path); if (null == result) { // cache is being updated result = path.Unique; } return(result); }
private AbstractPath GetPath(TreePathReference path) { AbstractPath result = _controller.getSession().cache().lookup(path); if (null == result) { // cache is being updated result = path.Unique; } return(result); }
public override object GetWarningImage(TreePathReference reference) { Path p = GetPath(reference); if (p.attributes().isFile()) { if (p.attributes().getSize() == 0) { return AlertIcon; } if (p.attributes().getSize() > p.getLocal().attributes().getSize()) { return AlertIcon; } } return null; }
public override object GetWarningImage(TreePathReference reference) { Path p = GetPath(reference); if (p.attributes().isFile()) { if (p.attributes().getSize() == 0) { return(AlertIcon); } if (p.getLocal().attributes().getSize() > p.attributes().getSize()) { return(AlertIcon); } } return(null); }
public override object GetSyncGetter(TreePathReference reference) { Path p = (reference).Unique; if (p.attributes().isDirectory()) { if (p.exists() && p.getLocal().exists()) { return(null); } } SyncTransfer.Comparison compare = ((SyncTransfer)Transfer).compare(p); if (compare.equals(SyncTransfer.COMPARISON_REMOTE_NEWER)) { return(IconCache.Instance.IconForName("arrowDown", 16)); } if (compare.equals(SyncTransfer.COMPARISON_LOCAL_NEWER)) { return(IconCache.Instance.IconForName("arrowUp", 16)); } return(null); }
public object GetModified(TreePathReference path) { long modificationDate = GetPath(path).attributes().getModificationDate(); if (modificationDate != -1) { return UserDefaultsDateFormatter.ConvertJavaMiliSecondToDateTime(modificationDate); } return DateTime.MinValue; }
public object GetName(TreePathReference path) { return GetPath(path).getName(); }
public override object GetSize(TreePathReference reference) { Path p = GetPath(reference); return(p.attributes().getSize()); }
public virtual object GetSyncGetter(TreePathReference reference) { return null; }
public void RefreshBrowserObject(TreePathReference reference) { if (reference != null) { browser.RefreshObject(reference); } else { //browser.ReloadTree(); } }
public bool IsActive(TreePathReference reference) { return Transfer.isIncluded(GetPath(reference)); }
public virtual object GetSyncGetter(TreePathReference reference) { return(null); }
private AbstractPath GetPath(TreePathReference path) { AbstractPath result = _controller.getSession().cache().lookup(path); if (null == result) { // cache is being updated result = path.Unique; } return result; }
public abstract object GetWarningImage(TreePathReference reference);
public virtual object GetCreateImage(TreePathReference reference) { return(null); }
public abstract object GetSize(TreePathReference reference);
public object GetName(TreePathReference reference) { return(GetPath(reference).getName()); }
protected Path GetPath(TreePathReference path) { Path result = Transfer.lookup(path); if (null == result) { // cache is being updated result = path.Unique; } return result; }
public object GetPermission(TreePathReference path) { Permission permission = GetPath(path).attributes().getPermission(); if (null == permission) { return _unknown; } return permission.toString(); }
public bool IsActive(TreePathReference reference) { return(Transfer.isIncluded(GetPath(reference))); }
public object GetSize(TreePathReference path) { return GetPath(path).attributes().getSize(); }
public override object GetSize(TreePathReference reference) { return(GetPath(reference).getLocal().attributes().getSize()); }
public virtual object GetCreateImage(TreePathReference reference) { return null; }
public object GetName(TreePathReference path) { return(GetPath(path).getName()); }
public object GetKind(TreePathReference path) { return(GetPath(path).kind()); }
public override object GetSize(TreePathReference reference) { Path p = GetPath(reference); return p.attributes().getSize(); }
public object GetGroup(TreePathReference path) { return(GetPath(path).attributes().getGroup()); }
public object GetIcon(TreePathReference path) { return(IconCache.Instance.IconForPath(GetPath(path) as Path, IconCache.IconSize.Small)); }
public object GetName(TreePathReference reference) { return GetPath(reference).getName(); }
public void RefreshBrowserObject(TreePathReference path) { browser.RefreshObject(path); }
public object GetKind(TreePathReference path) { return GetPath(path).kind(); }
public object GetIcon(TreePathReference reference) { return IconCache.Instance.IconForPath(GetPath(reference), IconCache.IconSize.Small); }
public bool GetActive(TreePathReference reference) { return(_controller.IsConnected() && BrowserController.HiddenFilter.accept(GetPath(reference))); }
public bool GetActive(TreePathReference reference) { return _controller.IsConnected() && BrowserController.HiddenFilter.accept(GetPath(reference)); }
public object GetIcon(TreePathReference path) { return IconCache.Instance.IconForPath(GetPath(path) as Path, IconCache.IconSize.Small); }
public override object GetSize(TreePathReference reference) { return GetPath(reference).getLocal().attributes().getSize(); }