org.abora.gold.be.basic
Class BePlaceHolder

java.lang.Object
  |
  +--org.abora.gold.java.AboraHeaper
        |
        +--org.abora.gold.xpp.basic.Heaper
              |
              +--org.abora.gold.snarf.Abraham
                    |
                    +--org.abora.gold.be.basic.BeRangeElement
                          |
                          +--org.abora.gold.be.basic.BePlaceHolder

public class BePlaceHolder
extends BeRangeElement


Field Summary
protected  PrimSet myDetectors
           
protected  TrailBlazer myTrailBlazer
           
 
Fields inherited from class org.abora.gold.be.basic.BeRangeElement
myFeRangeElements, myHCrum, myOwner, mySensorCrum
 
Fields inherited from class org.abora.gold.snarf.Abraham
DismantleStatistics, myHash, myInfo, myToken, TheTokenSource
 
Fields inherited from class org.abora.gold.xpp.basic.Heaper
AllBlasts, BecomeMap, GarbageCount, InGC, InitializedClasses, InitializingClasses, LastMemory, NextClientRequestNumber, NotOneElementSignal, PackageTable, PromiseNameTable, StringHashSBoxes
 
Fields inherited from class org.abora.gold.java.AboraHeaper
ActiveClubs, CurrentAuthor, CurrentBertCanopyCache, CurrentBertCrum, CurrentChunk, CurrentGrandMap, CurrentKeyMaster, CurrentPacker, CurrentSensorCanopyCache, CurrentServer, CurrentSession, CurrentSessions, CurrentTrace, InitialEditClub, InitialOwner, InitialReadClub, InitialSponsor, InsideTransactionFlag
 
Constructor Summary
BePlaceHolder()
           
BePlaceHolder(Rcvr receiver)
           
BePlaceHolder(TrailBlazer blazer)
           
 
Method Summary
 void addDetector(FeFillDetector detector)
           
 void attachTrailBlazer(TrailBlazer blazer)
           
 void checkTrailBlazer(TrailBlazer blazer)
           
 TrailBlazer fetchTrailBlazer()
           
 boolean isPurgeable()
          Return false only if the object cannot be flushed to disk.
 FeRangeElement makeFe(BeLabel label)
          Make a front end object (session level) for this backend object.
 boolean makeIdentical(BeRangeElement other)
          Change the identity of this object to that of the other.
 void removeDetector(FeFillDetector detector)
           
 void removeLastDetector()
           
 void restartP(Rcvr rcvr)
           
 void sendSelfTo(Xmtr xmtr)
          do nothing
 
Methods inherited from class org.abora.gold.be.basic.BeRangeElement
addFeRangeElement, addOParent, anyPasses, becomeOther, bertCrum, checkRecorders, checkRecorders, contentsHash, delayedStoreBackfollow, delayedStoreBackfollow, dismantle, feRangeElements, hCrum, inspect, inTrace, mappingTo, owner, removeFeRangeElement, removeOParent, restartRE, sensorCrum, setOwner, storeBackfollow, updateBCrumTo, works
 
Methods inherited from class org.abora.gold.snarf.Abraham
actualHashForEqual, becomeStub, cleanupGarbage, destroy, destruct, diskUpdate, dismantleStatistics, fetchInfo, fetchShepherd, flockInfo, forget, getInfo, getShepherdStubCategory, initTimeNonInherited, isConstructed, isDestructed, isEqual, isKindOf, isShepherd, isStub, isUnlocked, linkTimeNonInherited, newShepherd, remember, restartAbraham, restartAbraham, returnToken, staticTimeNonInherited, token
 
Methods inherited from class org.abora.gold.xpp.basic.Heaper
abstractDeclarationFor, abstractTypeFor, addMethodAttributeToInOf, addPackage, addPackageCategory, allClientProtocolOn, argumentTypesFor, arrow, blast, blast, BLAST, cachePromiseNameTable, cachePromiseNameTableIn, canYouBecome, cast, cleanPromiseClasses, clientClassesDo, clientFunctionsOn, clientMethodsOn, clientProtocol, clientProtocolDo, clientProtocolOn, clientProtocolOn, collectibleClasses, compare, compileClientSubclasses, compileConstantPromiseMethods, compileCreateFromRcvr, compileEQ, compileGeneratedClassMethod, compileGeneratedMethod, compileHook, compilePromise, compilePromiseDefaultMethods, compilePromiseFluidDeclarations, compilePromiseHandlers, compilePromiseMethods, compileRequestCreateMsgInArguments, compileRequestEvaluateMsgInReturningArguments, compileRPCSpecialistEvaluateMsgForReturningArguments, compileSendSelfTo, compileSendSelfToSendHook, compileStubbleMethods, compileSubclassStubbleMethods, computeMangle, computePreorder, constantTypeValue, convert, convertCopyDeclarations, convertDeferredDeclarations, convertProxyDeclarations, convertSubclassCopyDeclarations, convertSubclassDeferredDeclarations, convertSubclassProxyDeclarations, copyReferencesToType, create, create, create, create, create, create, create, create, create, create, createRequestClassArguments, definesProxyMethods, delete, deref, destructor, enum, enumFlags, equals, exportName, fetchAttribute, fetchPackage, fetchSuperCategory, fileOutClientProtocol, findCategory, findSenderAndReceiverMethods, findTailInto, flushPromiseNameTable, foo, freezeClientClasses, freezeClientProtocol, freezeStProtocol, frozenClasses, garbageCollect, garbageCollectFrom, gcOpportunity, gcOpportunity, generatedCategory, generatePromiseNames, getCategory, getOrMakePackage, getSuperCategory, handlerSignaturesFrom, hash, hashForEqual, hasProxyMethods, info_clientClasses, info_clientSideClasses, info_promiseClasses, info_stProtocol, inGC, initializedClasses, initializingClasses, initPackages, initStringHashSBoxes, inspectPieces, instanceSize, IntegerVar, isByProxy, isConstructed, isDestructed, isEqualOrSubclassOf, isGenerated, isIntType, isKindOf, isRawType, make, makeClassTable, makeFillTable, makeRequestTable, mangle, markChildren, markCount, markInstances, mayBecome, mayBecomeAnySubclassOf, new1, newX, nonCopyVariables, notWorking, pack, packageClasses, packagingCategory, parseExportName, passe, pointerToStaticMember, pointerToStaticMember, pointerToVirtualMember, preorderMax, preorderNumber, printOn, PROBLEM, problems, promiseClass, promiseDefaultValue, promiseName, promiseNameTable, promiseToAbstract, registerPackageCategory, removeGeneratedCode, removeStubbleMethods, removeSubclassGeneratedCode, removeSubclassStubbleMethods, requestProcedure, requestProceduresFrom, returnTypeFor, rootName, scheduleTermination, sendProxyTo, serverNameFor, setGC, signal, signals, smalltalkSelector, stClientProtocol, stubbleSelectorTokenReturnsArguments, subclassNonCopyVariables, takeOop, togglePromiseName, togglePromiseOfParse, unimplemented, unmangle, verifyFreeze, wipeStubble
 
Methods inherited from class org.abora.gold.java.AboraHeaper
asOop, basicInspect, displayString, error, hack, halt, knownBug, mightNotImplement, REQUIRES, shouldImplement, shouldNotImplement, stubbleForSubclassResponsibility, thingToDo, willNotImplement
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

myTrailBlazer

protected TrailBlazer myTrailBlazer

myDetectors

protected PrimSet myDetectors
Constructor Detail

BePlaceHolder

public BePlaceHolder()

BePlaceHolder

public BePlaceHolder(TrailBlazer blazer)

BePlaceHolder

public BePlaceHolder(Rcvr receiver)
Method Detail

addDetector

public void addDetector(FeFillDetector detector)

isPurgeable

public boolean isPurgeable()
Description copied from class: Abraham
Return false only if the object cannot be flushed to disk. This will probably
only be false for Stamps and the like that contain session level pointers.

Overrides:
isPurgeable in class BeRangeElement

makeFe

public FeRangeElement makeFe(BeLabel label)
Description copied from class: BeRangeElement
Make a front end object (session level) for this backend object. If the receiver is an
Edition, there had better be a label.

Overrides:
makeFe in class BeRangeElement

makeIdentical

public boolean makeIdentical(BeRangeElement other)
Change the identity of this object to that of the other.

Overrides:
makeIdentical in class BeRangeElement

removeDetector

public void removeDetector(FeFillDetector detector)

removeLastDetector

public void removeLastDetector()

attachTrailBlazer

public void attachTrailBlazer(TrailBlazer blazer)

checkTrailBlazer

public void checkTrailBlazer(TrailBlazer blazer)

fetchTrailBlazer

public TrailBlazer fetchTrailBlazer()

restartP

public void restartP(Rcvr rcvr)

sendSelfTo

public void sendSelfTo(Xmtr xmtr)
Description copied from class: Heaper
do nothing

Overrides:
sendSelfTo in class BeRangeElement


Translation - Copyright © 2003 David G Jones. All Rights Reserved.
Original Udanax-Gold - Copyright © 1979-1999 Udanax.com. All rights reserved.