Tabnine Logo
ch.cyberduck.core
Code IndexAdd Tabnine to your IDE (free)

How to use ch.cyberduck.core

Best Java code snippets using ch.cyberduck.core (Showing top 20 results out of 315)

origin: iterate-ch/cyberduck

public static SessionPool create(final Controller controller, final Cache<Path> cache, final Host bookmark,
                 final ProgressListener listener, final Usage... usage) {
  return create(cache, bookmark, PasswordStoreFactory.get(), LoginCallbackFactory.get(controller), HostKeyCallbackFactory.get(controller,
    bookmark.getProtocol()), listener, controller, usage);
}
origin: iterate-ch/cyberduck

  @Override
  public String get(final Host bookmark) {
    switch(bookmark.getProtocol().getScheme()) {
      case sftp:
        return super.get(Scheme.ftp, bookmark.getPort(), bookmark.getCredentials().getUsername(), bookmark.getHostname(), bookmark.getDefaultPath());
    }
    return super.get(bookmark);
  }
}
origin: iterate-ch/cyberduck

public OAuth2RequestInterceptor(final HttpClient client, final Host host) {
  this(client,
      Scheme.isURL(host.getProtocol().getOAuthTokenUrl()) ? host.getProtocol().getOAuthTokenUrl() : new HostUrlProvider().withUsername(false).withPath(true).get(
          host.getProtocol().getScheme(), host.getPort(), null, host.getHostname(), host.getProtocol().getOAuthTokenUrl()),
      Scheme.isURL(host.getProtocol().getOAuthAuthorizationUrl()) ? host.getProtocol().getOAuthAuthorizationUrl() : new HostUrlProvider().withUsername(false).withPath(true).get(
          host.getProtocol().getScheme(), host.getPort(), null, host.getHostname(), host.getProtocol().getOAuthAuthorizationUrl()),
      host.getProtocol().getOAuthClientId(),
      host.getProtocol().getOAuthClientSecret(),
      host.getProtocol().getOAuthScopes());
}
origin: iterate-ch/cyberduck

@Override
public DescriptiveUrlBag toUrl(final Path file) {
  final DescriptiveUrlBag list = new DescriptiveUrlBag();
  final DescriptiveUrl base = this.toUrl();
  list.add(new DescriptiveUrl(URI.create(String.format("%s%s", base.getUrl(), URIEncoder.encode(
    PathNormalizer.normalize(PathRelativizer.relativize(PathNormalizer.normalize(host.getDefaultPath(), true), file.getAbsolute()))
    ))).normalize(),
      base.getType(),
      base.getHelp())
  );
  return list;
}
origin: iterate-ch/cyberduck

  @Override
  public DescriptiveUrlBag toUrl(final Path file) {
    final DescriptiveUrlBag list = new DescriptiveUrlBag();
    if(file.isFile()) {
      if(file.attributes().getLink() != null) {
        list.add(file.attributes().getLink());
      }
    }
    return list;
  }
}
origin: iterate-ch/cyberduck

/**
 * @param source Source file or folder
 * @param target Target file or folder
 * @return False if not supported for given files
 */
default boolean isSupported(Path source, Path target) {
  return target.getParent().attributes().getPermission().isWritable();
}
origin: iterate-ch/cyberduck

@Override
public Acl getPermission(final Path file) {
  if(containerService.isContainer(file)) {
    return containerService.getContainer(file).attributes().getAcl();
  }
  return Acl.EMPTY;
}
origin: iterate-ch/cyberduck

  @Override
  protected int compareFirst(final Path p1, final Path p2) {
    if(p1.attributes().getSize() > p2.attributes().getSize()) {
      return ascending ? 1 : -1;
    }
    else if(p1.attributes().getSize() < p2.attributes().getSize()) {
      return ascending ? -1 : 1;
    }
    return 0;
  }
}
origin: iterate-ch/cyberduck

/**
 * @param workdir Working directory in browser
 * @param name    Folder name or null if unknown
 * @return True if creating directory will succeed
 */
default boolean isSupported(Path workdir, String name) {
  return workdir.attributes().getPermission().isWritable();
}
origin: iterate-ch/cyberduck

  @Override
  protected String help() {
    return ProviderHelpServiceFactory.get().help(host.getProtocol());
  }
}
origin: iterate-ch/cyberduck

  @Override
  public boolean test(final Path test) {
    if(test.attributes().isDuplicate()) {
      // Ignore trashed files
      return false;
    }
    return super.test(test);
  }
}
origin: iterate-ch/cyberduck

private <T> T connected(final Connected<T> run, final LoginCallback prompt) throws BackgroundException {
  new LoginConnectionService(prompt, new DisabledHostKeyCallback(), PasswordStoreFactory.get(), new DisabledProgressListener())
    .check(session, PathCache.empty(), new DisabledCancelCallback());
  return run.call();
}
origin: iterate-ch/cyberduck

@Override
public void chunk(final Path folder, final AttributedList<Path> list) throws ConnectionCanceledException {
  super.chunk(folder, list);
  delegate.chunk(folder, list);
}
origin: iterate-ch/cyberduck

public boolean isValid(final T reference) {
  if(this.isCached(reference)) {
    return !this.get(reference).attributes().isInvalid();
  }
  return false;
}
origin: iterate-ch/cyberduck

@Override
public void collectionItemChanged(final Host bookmark) {
  this.save(bookmark);
  super.collectionItemChanged(bookmark);
}
origin: iterate-ch/cyberduck

private void fromInteger(int n) {
  Action[] v = Action.values();
  set(
    v[(n >>> 6) & 7],
    v[(n >>> 3) & 7],
    v[n & 7],
    ((n >>> 9) & 1) == 1,
    ((n >>> 9) & 4) == 4,
    ((n >>> 9) & 2) == 2
  );
}
origin: iterate-ch/cyberduck

@Override
public void collectionItemChanged(final Transfer transfer) {
  try {
    this.save(transfer);
  }
  finally {
    super.collectionItemChanged(transfer);
  }
}
origin: iterate-ch/cyberduck

/**
 * @return URL
 */
public String get(final Host bookmark) {
  final Scheme scheme = bookmark.getProtocol().getScheme();
  final int port = bookmark.getPort();
  final String username = bookmark.getCredentials().getUsername();
  final String hostname = bookmark.getHostname();
  final String path = bookmark.getDefaultPath();
  return this.get(scheme, port, username, hostname, path);
}
origin: iterate-ch/cyberduck

  @Override
  public DescriptiveUrlBag toUrl(final Path file) {
    final DescriptiveUrlBag list = new DescriptiveUrlBag();
    if(file.attributes().getLink() != null) {
      list.add(file.attributes().getLink());
    }
    return list;
  }
}
origin: iterate-ch/cyberduck

/**
 * @param workdir Working directory
 * @return True if creating an empty file is possible.
 */
default boolean isSupported(Path workdir) {
  return workdir.attributes().getPermission().isWritable();
}
ch.cyberduck.core

Most used classes

  • Host
  • LocaleFactory
  • Preferences
    Holding all application preferences. Default values get overwritten when loading the PREFERENCES_FIL
  • Path
  • PreferencesFactory
  • PathAttributes,
  • TransferStatus,
  • AttributedList,
  • Credentials,
  • Scheme,
  • DefaultIOExceptionMappingService,
  • ListProgressListener,
  • NotfoundException,
  • DescriptiveUrl,
  • Local,
  • PathNormalizer,
  • DescriptiveUrlBag,
  • Delete,
  • AccessDeniedException
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now