public final class LogicalPathname extends Pathname
Modifier and Type | Class and Description |
---|---|
private static class |
LogicalPathname._make_logical_pathname |
private static class |
LogicalPathname.canonicalize_logical_host |
Pathname.pf_merge_pathnames, Pathname.pf_wild_pathname_p
Modifier and Type | Field and Description |
---|---|
private static Primitive |
_MAKE_LOGICAL_PATHNAME |
private static Primitive |
CANONICALIZE_LOGICAL_HOST |
private static String |
LOGICAL_PATHNAME_CHARS |
private static String |
LOGICAL_PATHNAME_COMPONENT_CHARS |
private static HashMap |
map |
Modifier | Constructor and Description |
---|---|
protected |
LogicalPathname() |
protected |
LogicalPathname(Pathname p) |
|
LogicalPathname(String host,
String rest) |
Modifier and Type | Method and Description |
---|---|
static SimpleString |
canonicalizeStringComponent(AbstractString s) |
LispObject |
classOf() |
protected String |
getDirectoryNamestring() |
private static LispObject |
parseDirectory(String s) |
static Pathname |
translateLogicalPathname(LogicalPathname pathname) |
LispObject |
typeOf() |
LispObject |
typep(LispObject type) |
String |
writeToString() |
_makePathname, asEntryPath, checkCaseArgument, equal, equalp, getDevice, getHostString, getInputStream, getLastModified, getNamestring, getParts, getURLConnection, invalidateNamestring, isAbsolute, isJar, isSupportedProtocol, isURL, isValidURL, isWild, makePathname, makePathname, makeURL, mergePathnames, mergePathnames, parseNamestring, parseNamestring, parseNamestring, sxhash, toFile, toString, toURL, truename, truename, truename, truename, uriDecode, uriEncode
ABS, 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, 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, unreadableString, unreadableString, VECTOR_PUSH_EXTEND, VECTOR_PUSH_EXTEND, vectorp, VECTORP, vectorPushExtend, zerop, ZEROP
private static final String LOGICAL_PATHNAME_CHARS
private static final HashMap map
private static final String LOGICAL_PATHNAME_COMPONENT_CHARS
private static final Primitive CANONICALIZE_LOGICAL_HOST
private static final Primitive _MAKE_LOGICAL_PATHNAME
protected LogicalPathname()
protected LogicalPathname(Pathname p)
public static final SimpleString canonicalizeStringComponent(AbstractString s)
public static Pathname translateLogicalPathname(LogicalPathname pathname)
private static final LispObject parseDirectory(String s)
public LispObject typeOf()
public LispObject classOf()
public LispObject typep(LispObject type)
protected String getDirectoryNamestring()
getDirectoryNamestring
in class Pathname
public String writeToString()
writeToString
in class Pathname