コード例 #1
0
 /**
  * @param session
  * @return
  */
 public List<Path> copy(Session session) {
   List<Path> content = new ArrayList<Path>();
   for (Path path : this) {
     content.add(PathFactory.createPath(session, path.getAsDictionary()));
   }
   return content;
 }
コード例 #2
0
ファイル: HostTest.java プロジェクト: applejian/cyberduck
 public void testDefaultPathRoot() {
   {
     Host host = new Host("localhost");
     host.setDefaultPath("/");
     Path path =
         PathFactory.createPath(SessionFactory.createSession(host), "/file", Path.DIRECTORY_TYPE);
     assertEquals("http://localhost/file", path.toHttpURL());
     host.setWebURL("http://127.0.0.1/~dkocher");
     assertEquals("http://127.0.0.1/~dkocher/file", path.toHttpURL());
   }
 }
コード例 #3
0
    @Override
    protected void onBoundsChange(Rect bounds) {
      super.onBoundsChange(bounds);

      if (isCanvasRectEmpty()) {
        path = Optional.absent();
        backgroundPaint.setShader(null);
        return;
      }

      path = Optional.of(pathFactory.newInstance(bounds));
      backgroundPaint.setShader(
          new LinearGradient(
              0, bounds.top, 0, bounds.bottom - 1, topColor, bottomColor, TileMode.CLAMP));
    }
コード例 #4
0
ファイル: ProjectLibrary.java プロジェクト: Cazen/gradle
  public void addToNode(Node parentNode, PathFactory pathFactory) {
    Map<String, Object> libraryAttributes = Maps.newHashMapWithExpectedSize(2);
    libraryAttributes.put("name", name);
    if (type != null) {
      libraryAttributes.put("type", type);
    }
    Node libraryNode = parentNode.appendNode("library", libraryAttributes);
    Node classesNode = libraryNode.appendNode("CLASSES");
    for (File file : classes) {
      Map<String, Object> attributes = Maps.newHashMapWithExpectedSize(1);
      attributes.put("url", pathFactory.path(file).getUrl());
      classesNode.appendNode("root", attributes);
    }
    Node javadocNode = libraryNode.appendNode("JAVADOC");
    for (File file : javadoc) {
      Map<String, Object> attributes = Maps.newHashMapWithExpectedSize(1);
      attributes.put("url", pathFactory.path(file).getUrl());
      javadocNode.appendNode("root", attributes);
    }
    Node sourcesNode = libraryNode.appendNode("SOURCES");
    for (File file : sources) {
      Map<String, Object> attributes = Maps.newHashMapWithExpectedSize(1);
      attributes.put("url", pathFactory.path(file).getUrl());
      sourcesNode.appendNode("root", attributes);
    }

    if (compilerClasspath.size() > 0) {
      Node properties = libraryNode.appendNode("properties");
      Node compilerClasspathNode = properties.appendNode("compiler-classpath");
      for (File file : compilerClasspath) {
        Map<String, Object> attributes = Maps.newHashMapWithExpectedSize(1);
        attributes.put("url", pathFactory.path(file, true).getUrl());
        compilerClasspathNode.appendNode("root", attributes);
      }
    }
  }
コード例 #5
0
ファイル: Paths.java プロジェクト: ddreaml/helios
 public static String configJobHost(final JobId jobId, final String host) {
   return CONFIG_JOBS.path(jobId.toString(), HOSTS, host);
 }
コード例 #6
0
ファイル: Paths.java プロジェクト: ddreaml/helios
 public static String configJobRefShort(final JobId id) {
   return CONFIG_JOBREFS.path(id.getName() + ":" + id.getVersion());
 }
コード例 #7
0
ファイル: Paths.java プロジェクト: ddreaml/helios
 public static String configJob(final JobId id) {
   return CONFIG_JOBS.path(id.toString());
 }
コード例 #8
0
ファイル: Paths.java プロジェクト: ddreaml/helios
 public static String configJobs() {
   return CONFIG_JOBS.path();
 }
コード例 #9
0
ファイル: Paths.java プロジェクト: ddreaml/helios
 public static String historyJobs() {
   return HISTORY_JOBS.path();
 }
コード例 #10
0
ファイル: Paths.java プロジェクト: ddreaml/helios
 public static String historyJobHost(final JobId jobId, final String host) {
   return HISTORY_JOBS.path(jobId.toString(), HOSTS, host);
 }
コード例 #11
0
ファイル: Paths.java プロジェクト: ddreaml/helios
 public static String statusHosts() {
   return STATUS_HOSTS.path();
 }
コード例 #12
0
ファイル: Paths.java プロジェクト: ddreaml/helios
 public static String configId(final String id) {
   return CONFIG_ID.path(id);
 }
コード例 #13
0
ファイル: Paths.java プロジェクト: ddreaml/helios
 public static String configHostPort(final String host, final int port) {
   return CONFIG_HOSTS.path(host, PORTS, String.valueOf(port));
 }
コード例 #14
0
ファイル: Paths.java プロジェクト: ddreaml/helios
 public static String configHostPorts(final String host) {
   return CONFIG_HOSTS.path(host, PORTS);
 }
コード例 #15
0
ファイル: Paths.java プロジェクト: ddreaml/helios
 public static String configHostJobCreation(
     final String host, final JobId id, final UUID operationId) {
   return CONFIG_HOSTS.path(host, JOBS, id.toString(), CREATION_PREFIX + operationId);
 }
コード例 #16
0
ファイル: Paths.java プロジェクト: ddreaml/helios
 public static String historyJobHostEventsTimestamp(
     final JobId jobId, final String host, final long timestamp) {
   return HISTORY_JOBS.path(jobId.toString(), HOSTS, host, EVENTS, String.valueOf(timestamp));
 }
コード例 #17
0
ファイル: Paths.java プロジェクト: ddreaml/helios
 public static String historyJobHosts(final JobId jobId) {
   return HISTORY_JOBS.path(jobId.toString(), HOSTS);
 }
コード例 #18
0
ファイル: Paths.java プロジェクト: ddreaml/helios
 public static String statusHostJobs(final String host) {
   return STATUS_HOSTS.path(host, JOBS);
 }
コード例 #19
0
ファイル: Paths.java プロジェクト: ddreaml/helios
 public static String historyJob(final JobId jobId) {
   return HISTORY_JOBS.path(jobId.toString());
 }
コード例 #20
0
ファイル: Paths.java プロジェクト: ddreaml/helios
 public static String statusHostJob(final String host, final JobId jobId) {
   return STATUS_HOSTS.path(host, JOBS, jobId.toString());
 }
コード例 #21
0
ファイル: Paths.java プロジェクト: ddreaml/helios
 public static String configHosts() {
   return CONFIG_HOSTS.path();
 }
コード例 #22
0
ファイル: Paths.java プロジェクト: ddreaml/helios
 public static String statusHostUp(final String host) {
   return STATUS_HOSTS.path(host, UP);
 }
コード例 #23
0
ファイル: Paths.java プロジェクト: ddreaml/helios
 public static String configJobRefs() {
   return CONFIG_JOBREFS.path();
 }
コード例 #24
0
ファイル: Paths.java プロジェクト: ddreaml/helios
 public static String statusMasterUp(final String master) {
   return STATUS_MASTERS.path(master, UP);
 }
コード例 #25
0
ファイル: Paths.java プロジェクト: ddreaml/helios
 public static String configJobCreation(final JobId id, final UUID operationId) {
   final String name = CREATION_PREFIX + operationId;
   return CONFIG_JOBS.path(id.toString(), name);
 }
コード例 #26
0
ファイル: Paths.java プロジェクト: ddreaml/helios
 public static String statusMaster() {
   return STATUS_MASTERS.path();
 }
コード例 #27
0
ファイル: Paths.java プロジェクト: ddreaml/helios
 public static String configJobHosts(final JobId jobId) {
   return CONFIG_JOBS.path(jobId.toString(), HOSTS);
 }
コード例 #28
0
ファイル: Paths.java プロジェクト: ddreaml/helios
 public static String statusHostAgentInfo(final String host) {
   return STATUS_HOSTS.path(host, AGENTINFO);
 }
コード例 #29
0
ファイル: Paths.java プロジェクト: ddreaml/helios
 public static String configHost(final String host) {
   return CONFIG_HOSTS.path(host);
 }
コード例 #30
0
ファイル: Paths.java プロジェクト: ddreaml/helios
 public static String statusHostEnvVars(final String host) {
   return STATUS_HOSTS.path(host, ENVIRONMENT);
 }