//Auto-generated by kalyptus. DO NOT EDIT.
package org.trinitydesktop.qt;


public interface TQUrlInterface {
		String protocol();
		void setProtocol(String protocol);
		String user();
		void setUser(String user);
		boolean hasUser();
		String password();
		void setPassword(String pass);
		boolean hasPassword();
		String host();
		void setHost(String user);
		boolean hasHost();
		int port();
		void setPort(int port);
		boolean hasPort();
		String path(boolean correct);
		String path();
		void setPath(String path);
		boolean hasPath();
		void setEncodedPathAndQuery(String enc);
		String encodedPathAndQuery();
		void setQuery(String txt);
		String query();
		String ref();
		void setRef(String txt);
		boolean hasRef();
		boolean isValid();
		boolean isLocalFile();
		void addPath(String path);
		void setFileName(String txt);
		String fileName();
		String dirPath();
		boolean op_equals(TQUrlInterface url);
		boolean op_equals(String url);
		String toString(boolean encodedPath, boolean forcePrependProtocol);
		String toString(boolean encodedPath);
		String toString();
		boolean cdUp();
}
