public class URLPathname extends Pathname
| Modifier and Type | Field and Description |
|---|---|
static Symbol |
AUTHORITY |
static LispObject |
FILE |
static Symbol |
FRAGMENT |
static Symbol |
QUERY |
static Symbol |
SCHEME |
device, directory, directoryDelimiter, GET_INPUT_STREAM, host, name, type, version| Modifier | Constructor and Description |
|---|---|
protected |
URLPathname() |
| Modifier and Type | Method and Description |
|---|---|
LispObject |
classOf() |
static URLPathname |
create() |
static URLPathname |
create(Pathname p) |
static URLPathname |
create(java.lang.String s) |
static URLPathname |
create(java.net.URI uri) |
static URLPathname |
create(java.net.URL url) |
static URLPathname |
createFromFile(Pathname p) |
java.io.File |
getFile() |
java.io.InputStream |
getInputStream() |
long |
getLastModified() |
java.lang.String |
getNamestring() |
java.lang.String |
getNamestring(java.lang.StringBuilder sb) |
java.lang.String |
getNamestringAsURL() |
static boolean |
hasExplicitFile(Pathname p) |
static boolean |
isFile(Pathname p) |
java.net.URI |
toURI() |
java.net.URL |
toURL() |
static LispObject |
truename(Pathname p,
boolean errorIfDoesNotExist) |
static LispObject |
truename(URLPathname p,
boolean errorIfDoesNotExist) |
LispObject |
typeOf() |
create, equal, equalp, equals, getDevice, getDirectory, getDirectoryNamestring, getDirectoryPathname, getHost, getName, getParts, getType, getVersion, hashCode, isAbsolute, isJar, isLocalFile, isSupportedProtocol, isURL, isValidURL, isWild, makePathname, makePathname, mergePathnames, mergePathnames, ncoerce, parseNamestring, parseNamestring, parseNamestring, printObject, setDevice, setDirectory, setHost, setName, setType, setVersion, sxhash, truename, truename, truename, typepABS, add, add, aref_long, aref, AREF, AREF, aset, aset, aset, ash, ash, atom, ATOM, caddr, cadr, car, cddr, cdr, CHAR, characterp, CHARACTERP, chars, COMPLEXP, constantp, CONSTANTP, copyToArray, decr, DENOMINATOR, dispatch, divideBy, doubleValue, elt, endp, ENDP, EQ, eql, eql, eql, EQL, equal, EQUAL, equalp, evenp, EVENP, execute, execute, execute, execute, execute, execute, execute, execute, execute, execute, execute, floatp, FLOATP, floatValue, getBooleanValue, getCallCount, getDescription, getDocumentation, getFixnumSlotValue, getHotCount, getInstance, getPropertyList, getSlotValue_0, getSlotValue_1, getSlotValue_2, getSlotValue_3, getSlotValue, getSlotValueAsBoolean, getStringChars, getStringValue, getSymbolFunction, getSymbolFunctionOrDie, getSymbolSetfFunction, getSymbolSetfFunctionOrDie, getSymbolValue, incr, incrementCallCount, incrementHotCount, integerp, INTEGERP, intValue, IS_E, IS_GE, IS_GT, IS_LE, IS_LT, IS_NE, isEqualTo, isEqualTo, isGreaterThan, isGreaterThan, isGreaterThanOrEqualTo, isGreaterThanOrEqualTo, isLessThan, isLessThan, isLessThanOrEqualTo, isLessThanOrEqualTo, isNotEqualTo, isNotEqualTo, isSpecialOperator, isSpecialVariable, javaInstance, javaInstance, LDB, length, LENGTH, listp, LISTP, lockableInstance, LOGAND, LOGAND, LOGIOR, LOGIOR, LOGNOT, LOGXOR, LOGXOR, longValue, minusp, MINUSP, MOD, MOD, multiplyBy, multiplyBy, negate, noFillPointer, NOT, nreverse, NTH, NTH, nthcdr, numberp, NUMBERP, NUMERATOR, oddp, ODDP, plusp, PLUSP, princToString, psxhash, psxhash, push, rationalp, RATIONALP, realp, REALP, resolve, reverse, RPLACA, RPLACD, SCHAR, setCallCount, setCar, setCdr, setDocumentation, setHotCount, setPropertyList, setSlotValue_0, setSlotValue_1, setSlotValue_2, setSlotValue_3, setSlotValue, setSlotValue, SIMPLE_STRING_P, SLOT_VALUE, STRING, stringp, STRINGP, subtract, subtract, SVREF, svset, SYMBOLP, truncate, unreadableString, unreadableString, VECTOR_PUSH_EXTEND, VECTOR_PUSH_EXTEND, vectorp, VECTORP, vectorPushExtend, zerop, ZEROPpublic static final Symbol SCHEME
public static final Symbol AUTHORITY
public static final Symbol QUERY
public static final Symbol FRAGMENT
public static final LispObject FILE
public static URLPathname create()
public static URLPathname create(Pathname p)
public static URLPathname create(java.net.URL url)
public static URLPathname create(java.net.URI uri)
public static URLPathname createFromFile(Pathname p)
public static URLPathname create(java.lang.String s)
public java.net.URI toURI()
public java.net.URL toURL()
public java.io.File getFile()
public static boolean isFile(Pathname p)
public static boolean hasExplicitFile(Pathname p)
public java.lang.String getNamestring()
getNamestring in class Pathnamepublic java.lang.String getNamestring(java.lang.StringBuilder sb)
public java.lang.String getNamestringAsURL()
public LispObject typeOf()
public LispObject classOf()
public static LispObject truename(Pathname p, boolean errorIfDoesNotExist)
public static LispObject truename(URLPathname p, boolean errorIfDoesNotExist)
public java.io.InputStream getInputStream()
getInputStream in class Pathnamepublic long getLastModified()
getLastModified in class Pathname