org.armedbear.lisp
Class LogicalPathname

java.lang.Object
  extended by org.armedbear.lisp.LispObject
      extended by org.armedbear.lisp.Pathname
          extended by org.armedbear.lisp.LogicalPathname

public final class LogicalPathname
extends Pathname


Field Summary
 
Fields inherited from class org.armedbear.lisp.Pathname
device, directory, host, LOGICAL_PATHNAME_TRANSLATIONS, name, type, version
 
Constructor Summary
protected LogicalPathname()
           
protected LogicalPathname(Pathname p)
           
  LogicalPathname(java.lang.String host, java.lang.String rest)
           
 
Method Summary
static SimpleString canonicalizeStringComponent(AbstractString s)
           
 LispObject classOf()
           
protected  java.lang.String getDirectoryNamestring()
           
static Pathname translateLogicalPathname(LogicalPathname pathname)
           
 LispObject typeOf()
           
 LispObject typep(LispObject type)
           
 java.lang.String writeToString()
           
 
Methods inherited from class org.armedbear.lisp.Pathname
asEntryPath, equal, equalp, getDevice, getHostString, getInputStream, getLastModified, getNamestring, getParts, invalidateNamestring, isAbsolute, isJar, isSupportedProtocol, isURL, isValidURL, isWild, makePathname, makePathname, makeURL, mergePathnames, mergePathnames, parseNamestring, parseNamestring, parseNamestring, sxhash, toString, toURL, truename, truename, truename, truename
 
Methods inherited from class org.armedbear.lisp.LispObject
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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LogicalPathname

protected LogicalPathname()

LogicalPathname

protected LogicalPathname(Pathname p)

LogicalPathname

public LogicalPathname(java.lang.String host,
                       java.lang.String rest)
Method Detail

canonicalizeStringComponent

public static final SimpleString canonicalizeStringComponent(AbstractString s)

translateLogicalPathname

public static Pathname translateLogicalPathname(LogicalPathname pathname)

typeOf

public LispObject typeOf()
Overrides:
typeOf in class Pathname

classOf

public LispObject classOf()
Overrides:
classOf in class Pathname

typep

public LispObject typep(LispObject type)
Overrides:
typep in class Pathname

getDirectoryNamestring

protected java.lang.String getDirectoryNamestring()
Overrides:
getDirectoryNamestring in class Pathname

writeToString

public java.lang.String writeToString()
Overrides:
writeToString in class Pathname