public final class LogicalPathname extends Pathname
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
LOGICAL_PATHNAME_CHARS |
static HashTable |
TRANSLATIONS |
device, directory, directoryDelimiter, GET_INPUT_STREAM, host, name, type, version| Modifier | Constructor and Description |
|---|---|
protected |
LogicalPathname() |
| Modifier and Type | Method and Description |
|---|---|
static SimpleString |
canonicalizeStringComponent(AbstractString s) |
LispObject |
classOf() |
static LogicalPathname |
create() |
static LogicalPathname |
create(LogicalPathname p) |
static LogicalPathname |
create(java.lang.String namestring) |
static LogicalPathname |
create(java.lang.String host,
java.lang.String rest) |
protected java.lang.String |
getDirectoryNamestring() |
protected static java.lang.String |
getHostString(java.lang.String s) |
long |
getLastModified() |
static boolean |
isValidLogicalPathname(java.lang.String namestring) |
java.lang.String |
printObject() |
static Pathname |
translateLogicalPathname(LogicalPathname pathname) |
LispObject |
typeOf() |
LispObject |
typep(LispObject type) |
create, equal, equalp, equals, getDevice, getDirectory, getDirectoryPathname, getHost, getInputStream, getName, getNamestring, getParts, getType, getVersion, hashCode, isAbsolute, isJar, isLocalFile, isSupportedProtocol, isURL, isValidURL, isWild, makePathname, makePathname, mergePathnames, mergePathnames, ncoerce, parseNamestring, parseNamestring, parseNamestring, setDevice, setDirectory, setHost, setName, setType, setVersion, sxhash, truename, truename, truename, truenameABS, 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 java.lang.String LOGICAL_PATHNAME_CHARS
public static HashTable TRANSLATIONS
public static boolean isValidLogicalPathname(java.lang.String namestring)
public static LogicalPathname create()
public static LogicalPathname create(LogicalPathname p)
public static LogicalPathname create(java.lang.String namestring)
public static LogicalPathname create(java.lang.String host, java.lang.String rest)
public static final SimpleString canonicalizeStringComponent(AbstractString s)
public static Pathname translateLogicalPathname(LogicalPathname pathname)
public LispObject typeOf()
public LispObject classOf()
public LispObject typep(LispObject type)
protected java.lang.String getDirectoryNamestring()
getDirectoryNamestring in class Pathnamepublic java.lang.String printObject()
printObject in class Pathnameprotected static java.lang.String getHostString(java.lang.String s)
public long getLastModified()
getLastModified in class Pathname