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