org.abora.gold.be.canopy.prop
Class BertProp

java.lang.Object
  |
  +--org.abora.gold.java.AboraHeaper
        |
        +--org.abora.gold.xpp.basic.Heaper
              |
              +--org.abora.gold.be.canopy.prop.Prop
                    |
                    +--org.abora.gold.be.canopy.prop.BertProp

public class BertProp
extends Prop

The properties which are nevigable towards using the Bert Canopy. All of these are
properties of the Stamps at the leaves of the Bert Canopy.


Field Summary
protected  boolean myCannotPartializeFlag
           
protected  XnRegion myEndorsements
           
protected  XnRegion myPermissions
           
protected  boolean mySensorWaitingFlag
           
protected static BertProp TheIdentityBertProp
           
 
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
BertProp(Rcvr receiver)
           
BertProp(XnRegion permissions, XnRegion endorsements, boolean isSensorWaiting, boolean isNotPartializable)
           
 
Method Summary
 int actualHashForEqual()
           
static BertProp cannotPartializeProp()
           
static BertProp detectorWaitingProp()
           
 CrossRegion endorsements()
           
static BertProp endorsementsProp(XnRegion endorsements)
           
 int flags()
          The flags used in the Canopy to tag this prop
 boolean isEmpty()
          Does this do the right thing.
 boolean isEqual(Heaper other)
          Return true if the two objects are equal.
 boolean isNotPartializable()
           
 boolean isSensorWaiting()
           
 PropJoint joint()
          Returns the filtering information from this one prop as a PropJoint.
static void linkTimeNonInherited()
           
static Heaper make()
           
static Heaper make(XnRegion permissions, XnRegion endorsements, boolean isSensorWaiting, boolean isNotPartializable)
           
 XnRegion permissions()
           
static BertProp permissionsProp(XnRegion iDs)
           
 void printOn(java.io.PrintWriter oo)
           
 void sendSelfTo(Xmtr xmtr)
          do nothing
static BertProp sensorWaitingProp()
           
 Prop with(Prop other)
           
 
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, cleanupGarbage, 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, destroy, destruct, 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, isUnlocked, make, makeClassTable, makeFillTable, makeRequestTable, mangle, markChildren, markCount, markInstances, mayBecome, mayBecomeAnySubclassOf, new1, newX, nonCopyVariables, notWorking, pack, packageClasses, packagingCategory, parseExportName, passe, pointerToStaticMember, pointerToStaticMember, pointerToVirtualMember, preorderMax, preorderNumber, 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, inspect, 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

myPermissions

protected XnRegion myPermissions

myEndorsements

protected XnRegion myEndorsements

mySensorWaitingFlag

protected boolean mySensorWaitingFlag

myCannotPartializeFlag

protected boolean myCannotPartializeFlag

TheIdentityBertProp

protected static BertProp TheIdentityBertProp
Constructor Detail

BertProp

public BertProp(XnRegion permissions,
                XnRegion endorsements,
                boolean isSensorWaiting,
                boolean isNotPartializable)

BertProp

public BertProp(Rcvr receiver)
Method Detail

endorsements

public CrossRegion endorsements()

flags

public int flags()
Description copied from class: Prop
The flags used in the Canopy to tag this prop

Overrides:
flags in class Prop

isNotPartializable

public boolean isNotPartializable()

isSensorWaiting

public boolean isSensorWaiting()

permissions

public XnRegion permissions()

with

public Prop with(Prop other)
Overrides:
with in class Prop

actualHashForEqual

public int actualHashForEqual()
Overrides:
actualHashForEqual in class Prop

isEmpty

public boolean isEmpty()
Does this do the right thing.


isEqual

public boolean isEqual(Heaper other)
Description copied from class: Heaper
Return true if the two objects are equal.

Overrides:
isEqual in class Heaper

printOn

public void printOn(java.io.PrintWriter oo)
Overrides:
printOn in class Heaper

joint

public PropJoint joint()
Description copied from class: Prop
Returns the filtering information from this one prop as a PropJoint.

Overrides:
joint in class Prop

sendSelfTo

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

Overrides:
sendSelfTo in class Heaper

cannotPartializeProp

public static BertProp cannotPartializeProp()

detectorWaitingProp

public static BertProp detectorWaitingProp()

endorsementsProp

public static BertProp endorsementsProp(XnRegion endorsements)

make

public static Heaper make()

make

public static Heaper make(XnRegion permissions,
                          XnRegion endorsements,
                          boolean isSensorWaiting,
                          boolean isNotPartializable)

permissionsProp

public static BertProp permissionsProp(XnRegion iDs)

linkTimeNonInherited

public static void linkTimeNonInherited()

sensorWaitingProp

public static BertProp sensorWaitingProp()


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