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, separator, 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()
           
 java.lang.String printObject()
           
static Pathname translateLogicalPathname(LogicalPathname pathname)
           
 LispObject typeOf()
           
 LispObject typep(LispObject type)
           
 
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, toFile, 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, 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, ZEROP
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, 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

printObject

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