1
2
3
4
5
6
7
8
9
10
11 package org.mule.providers.file;
12
13 import org.mule.impl.endpoint.AbstractEndpointBuilder;
14 import org.mule.umo.endpoint.MalformedEndpointException;
15
16 import java.net.URI;
17 import java.util.Properties;
18
19
20
21
22
23
24
25 public class FileEndpointBuilder extends AbstractEndpointBuilder
26 {
27 protected void setEndpoint(URI uri, Properties props) throws MalformedEndpointException
28 {
29 address = uri.getSchemeSpecificPart();
30 if (address.startsWith("//"))
31 {
32 address = address.substring(2);
33 }
34
35 int i = address.indexOf("?");
36 if (i > -1)
37 {
38 address = address.substring(0, i);
39 }
40
41 }
42 }