public final class URLValue extends java.lang.Object implements java.lang.Comparable<URLValue>, java.io.Serializable, java.lang.Cloneable
| Modifier and Type | Field and Description |
|---|---|
static URLProtocol |
DEFAULT_PROTOCOL
Protocolo padrão.
|
| Constructor and Description |
|---|
URLValue(java.lang.String path)
Construtor.
|
URLValue(java.lang.String path,
java.lang.String type)
Construtor.
|
URLValue(java.lang.String path,
java.lang.String type,
URLProtocol protocol)
Construtor.
|
URLValue(java.lang.String path,
java.lang.String type,
URLProtocol protocol,
java.lang.String host)
Construtor.
|
| Modifier and Type | Method and Description |
|---|---|
URLValue |
clone() |
int |
compareTo(URLValue file) |
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getHost()
Obtém o host da URL.
|
java.lang.String |
getPath()
Obtém o caminho da URL.
|
java.lang.String |
getPath(char fileSeparator)
Obtém o caminho da URL com o separador especificado.
|
java.lang.String[] |
getPathAsArray()
Obtém um array representando o caminho da URL.
|
URLProtocol |
getProtocol()
Obtém o protocolo da URL.
|
java.lang.String |
getType()
Obtém o tipo do arquivo da URL.
|
int |
hashCode() |
static boolean |
isAbsolutePath(java.lang.String urlValue)
Verifica se o valor da URL contém um caminho absoluto.
|
boolean |
isDirectory()
Indica se é um diretório.
|
boolean |
isRegularFile()
Indica se é um arquivo regular.
|
boolean |
isTypeKnown()
Indica se o tipo é conhecido.
|
static boolean |
isWindowsAbsolutePath(java.lang.String urlValue)
Verifica se o valor da URL contém um caminho absoluto Windows.
|
java.lang.String |
toString() |
public static final URLProtocol DEFAULT_PROTOCOL
public URLValue(java.lang.String path)
path - O caminho (Não pode ser null).public URLValue(java.lang.String path,
java.lang.String type)
path - O caminho (Não pode ser null).type - O tipo (null para tipo desconhecido).public URLValue(java.lang.String path,
java.lang.String type,
URLProtocol protocol)
path - O caminho (Não pode ser null).type - O tipo (null para tipo desconhecido).protocol - O protocolo (null para protocolo padrão).public URLValue(java.lang.String path,
java.lang.String type,
URLProtocol protocol,
java.lang.String host)
path - O caminho (Não pode ser null).type - O tipo (null para tipo desconhecido).protocol - O protocolo (null para protocolo padrão).host - O host da URL.public int compareTo(URLValue file)
compareTo in interface java.lang.Comparable<URLValue>public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.lang.String getPath()
public java.lang.String getPath(char fileSeparator)
fileSeparator - o separador a ser usado.public java.lang.String[] getPathAsArray()
public java.lang.String getType()
public int hashCode()
hashCode in class java.lang.Objectpublic boolean isDirectory()
public boolean isRegularFile()
public boolean isTypeKnown()
public java.lang.String toString()
toString in class java.lang.Objectpublic URLValue clone()
clone in class java.lang.Objectpublic URLProtocol getProtocol()
public java.lang.String getHost()
public static boolean isWindowsAbsolutePath(java.lang.String urlValue)
urlValue - o valor textual da URL.true se for um caminho absoluto Windows ou
false caso contrário.public static boolean isAbsolutePath(java.lang.String urlValue)
urlValue - o valor textual da URL.true se for um caminho absoluto Windows ou
false caso contrário.Copyright © 2015. All Rights Reserved.