Serialized Form
Package org.objectweb.jac.util |
next
Map next
wrappedThrowable
Throwable wrappedThrowable
- Strores the throwable object that is wrapped by this runtime
exception.
Package org.objectweb.jac.core |
application
Application application
- The application this configuration belongs to.
name
String name
- The name of the configured AC.
filePath
URL filePath
- The configuration file's URL.
acPath
String acPath
weaveOnDemand
boolean weaveOnDemand
- This flag tells if the aspect that is configured by the current
configuration will be woven on demand (by the administrator or
by a configuration program) or if the aspect will be
automatically woven and restored by the system.
For instance, a persistence aspect should always have this
configuration flag to false whilst a debugging aspect should
most of the time be woven on demand (when debugging is
needed).
name
String name
path
String path
constructorClass
String constructorClass
arguments
String[] arguments
acConfigurations
Vector acConfigurations
acs
Hashtable acs
instantiated
boolean instantiated
props
Properties props
firstCall
int firstCall
- Memorize how many calls have been performed on
start_weaving_type.start_weaving_method
. The
weaving will start when this number reaches
start_weaving_count
.
- See Also:
AspectComponent.weave()
startWeavingType
Class startWeavingType
- The type where the weaving has to start.
- See Also:
AspectComponent.weave()
startWeavingMethod
String startWeavingMethod
- The method where the weaving has to start.
- See Also:
AspectComponent.weave()
startWeavingCount
int startWeavingCount
- The number of calls of
startWeavingType.startWeavingMethod
where the
weaving has to start.
- See Also:
AspectComponent.weave()
startWeavingCCount
int startWeavingCCount
- The number of instance of
startWeavingType
where
the weaving has to start.
- See Also:
AspectComponent.weave()
systemListener
boolean systemListener
- Tells if this aspect component is a system listener one so that
it can receive events from the org.objectweb.jac.core objects.
application
String application
pointcuts
Vector pointcuts
- Store the pointcuts.
blockKeywords
String[] blockKeywords
- Block keywords which can be used instead of "block"
attrs
HashMap attrs
- Store the attributes of the interaction.
cur_App
String cur_App
childClasses
Map childClasses
children
Map children
defaultConfigs
Map defaultConfigs
wrappingOrder
Vector wrappingOrder
- Store the default wrapping order.
incompatibleACs
Vector incompatibleACs
- Store the exclusive aspect component pairs.
dependentACs
Vector dependentACs
- Store the dependent aspect component pairs.
methodName
String methodName
args
Object[] args
lineNumber
String lineNumber
wrappeeExprs
Vector wrappeeExprs
wrappeeRegexps
Vector wrappeeRegexps
wrappeeClassExprs
Vector wrappeeClassExprs
wrappeeClassRegexps
Vector wrappeeClassRegexps
wrappeeMethodExprs
Vector wrappeeMethodExprs
wrappeeMethodRegexps
Vector wrappeeMethodRegexps
hostExprs
Vector hostExprs
hostRegexps
Vector hostRegexps
iwrappeeExprs
Vector iwrappeeExprs
iwrappeeClassExprs
Vector iwrappeeClassExprs
iwrappeeMethodExprs
Vector iwrappeeMethodExprs
ihostExprs
Vector ihostExprs
wrappeeExpr
String wrappeeExpr
wrappeeClassExpr
String wrappeeClassExpr
wrappeeMethodExpr
String wrappeeMethodExpr
hostExpr
String hostExpr
wrappingClassName
String wrappingClassName
wrappingMethodName
String wrappingMethodName
methodName
String methodName
methodArgs
Object[] methodArgs
exceptionHandler
String exceptionHandler
one2one
boolean one2one
allInstances
boolean allInstances
allHosts
boolean allHosts
allClasses
boolean allClasses
aspectComponent
AspectComponent aspectComponent
wrapperClass
ClassItem wrapperClass
- Class of the wrapper
wrappingMethod
MethodItem wrappingMethod
- The wrapping method
commonWrapper
Wrapper commonWrapper
initWrapper
Wrapper initWrapper
cache
Hashtable cache
staticsCache
Hashtable staticsCache
classCache
Hashtable classCache
hostCache
Hashtable hostCache
jacObjectClassName
String jacObjectClassName
- The class name of the serialized JAC object.
fields
HashMap fields
- The serialized fields for this JAC object.
acInfos
HashMap acInfos
- Extra Aspect Component related infos to be serialized.
forwarder
boolean forwarder
- If true, the deserialized object will be a forwarder towards
the actual object. Default is true.
Package org.objectweb.jac.core.dist.rmi |
delegate
RemoteContainer delegate
- The remote container to which most of the job is delegated.
Class org.objectweb.jac.core.dist.rmi.RMIRemoteContainer_Stub implements Serializable |
delegate
org.objectweb.jac.core.dist.rmi.RMIRemoteContainer_Stub delegate
- The RMI stub where the job is to be delegated.
RMIRemoteContainer_Stub is generated by the rmic stub compiler.
Package org.objectweb.jac.core.dist |
topology
Topology topology
- Store the topology.
results
Object[] results
- Mailbox for results received from asynchonous calls.
The array is managed as a circular list.
firstFreeCell
int firstFreeCell
- Index of the 1st free cell in results.
name
String name
- The name of the container.
remCont
RemoteContainer remCont
- The reference of the container that handles the remote object.
remIndex
int remIndex
- The index (see org.objectweb.jac.core.JacObject) of the remote object.
name
String name
- The name of the remote object that is of will be associated to
the remote ref.
serverContainer
String serverContainer
remoteRef
RemoteRef remoteRef
- The remote reference attached to this stub
bootstrapFlag
boolean bootstrapFlag
containers
List containers
- Store the containers of the topology.
nameReps
List nameReps
- Store the remote references on the name repository for
optimization matter.
Package org.objectweb.jac.core.dist.corba |
delegate
CORBARemoteContainerInterf delegate
- The CORBA stub where the job is to be delegated.
remContString
String remContString
- This is the container CORBA remote reference stringified.
Package org.objectweb.jac.core.dist.utils |
componentTypeName
String componentTypeName
- The class name of the array elements.
length
int length
- The length of the array.
Package org.objectweb.jac.core.rtti |
methodInfos
Map methodInfos
className
String className
method
String method
substance
Object substance
accessedFields
Set accessedFields
returnedField
String returnedField
isGetter
boolean isGetter
modifiedFields
Set modifiedFields
setFields
Set setFields
addedCollections
Set addedCollections
removedCollections
Set removedCollections
modifiedCollections
Set modifiedCollections
collectionIndexArgument
int collectionIndexArgument
invokedMethods
Set invokedMethods
callSuper
boolean callSuper
cli
ClassItem cli
fieldName
String fieldName
Package org.objectweb.jac.core.utils |
Package org.objectweb.jac.core.translators |
cp
ConstantPoolGen cp
exceptionHandlers
int[] exceptionHandlers
currentHandler
int currentHandler
nbArgs
int nbArgs
isStatic
boolean isStatic
n
int n
index
int index
field
String field
substance
Object substance
type
String type
n
int n
wrappedValue
Object wrappedValue
type
String type
Package org.objectweb.jac.wrappers |
cacheKeys
Vector cacheKeys
- Store the keys for the cache.
cacheValues
Vector cacheValues
- Store the cached values.
forwardee
Object forwardee
- The forwardee.
max
int max
- Store the maximum bound of the limiter.
min
int min
- Store the minimum bound of the limiter.
counter
int counter
- Store the counter of the limiter.
Package org.objectweb.jac.aspects.gui.web |
lastModified
long lastModified
path
String path
file
File file
displays
Hashtable displays
view
View view
sid
String sid
- This session's ID.
Package org.objectweb.jac.aspects.gui |
icon
String icon
text
String text
tooltip
String tooltip
model
TreeView model
showRelations
boolean showRelations
isLeaf
boolean isLeaf
areChildrenUptodate
boolean areChildrenUptodate
label
String label
context
DisplayContext context
factory
ViewFactory factory
parameters
Object[] parameters
type
String type
substance
Object substance
viewBorder
Border viewBorder
parentView
View parentView
style
String style
border
Border border
description
String description
message
MethodItem message
closed
boolean closed
selectedIndex
int selectedIndex
selectedObject
Object selectedObject
selectedObjectString
Object selectedObjectString
type
ClassItem type
defaultCurrency
String defaultCurrency
enums
Hashtable enums
method
AbstractMethodItem method
collection
CollectionItem collection
substance
Object substance
rows
List rows
objects
List objects
context
Stack context
relation
FieldItem relation
substance
Object substance
context
Stack context
substance
Object substance
rows
List rows
objects
List objects
headers
String[] headers
classes
ClassItem[] classes
members
MemberItem[] members
collection
CollectionItem collection
substance
Object substance
indexes
int[] indexes
sortingColumns
Vector sortingColumns
compares
int compares
dialog
DialogView dialog
treeObjects
Vector treeObjects
treeNodes
Vector treeNodes
showRelations
boolean showRelations
rootObjects
String rootObjects
fieldClients
WeakHashMap fieldClients
methodClients
WeakHashMap methodClients
collectionClients
WeakHashMap collectionClients
objectClients
WeakHashMap objectClients
Package org.objectweb.jac.aspects.gui.swing |
editor
SHEditor editor
scrollPane
JScrollPane scrollPane
defaultWidth
int defaultWidth
defaultHeight
int defaultHeight
collection
CollectionItem collection
substance
Object substance
model
CollectionModel model
itemView
CollectionItemView itemView
viewButton
JButton viewButton
removeButton
JButton removeButton
moveupButton
JButton moveupButton
movedownButton
JButton movedownButton
isEditor
boolean isEditor
substance
Object substance
field
FieldItem field
setter
MethodItem setter
value
Object value
isEmbedded
boolean isEmbedded
substance
Object substance
field
FieldItem field
isCellViewer
boolean isCellViewer
label
String label
context
DisplayContext context
width
int width
height
int height
factory
ViewFactory factory
parameters
Object[] parameters
type
String type
message
MethodItem message
description
String description
parentView
View parentView
style
String style
closed
boolean closed
viewBorder
Border viewBorder
type
Class type
- Constructs a new array editor.
label
JLabel label
value
org.objectweb.jac.lib.Attachment value
checkBox
JCheckBox checkBox
substance
Object substance
collection
CollectionItem collection
collectionView
CollectionView collectionView
model
CollectionModel model
current
int current
objectView
ObjectView objectView
viewType
String viewType
parentButton
JButton parentButton
hiddenView
View hiddenView
viewParams
String[] viewParams
collection
CollectionItem collection
substance
Object substance
model
CollectionModel model
list
JList list
type
Class type
textField
JTextField textField
currencyBox
JComboBox currencyBox
defaultCurrency
String defaultCurrency
selectedCurrency
String selectedCurrency
realValue
double realValue
invalide
boolean invalide
currency
String currency
label
JLabel label
format
SimpleDateFormat format
- Stores the default format of the date
textField
JTextField textField
format
SimpleDateFormat format
- Stores the default format of the date
textField
JTextField textField
format
SimpleDateFormat format
- Stores the default format of the date
label
JLabel label
format
SimpleDateFormat format
- Stores the default format of the date
label
JLabel label
views
Hashtable views
context
DisplayContext context
width
int width
height
int height
factory
ViewFactory factory
parameters
Object[] parameters
type
String type
label
String label
style
String style
viewBorder
Border viewBorder
description
String description
parentView
View parentView
message
MethodItem message
closed
boolean closed
label
String label
context
DisplayContext context
width
int width
height
int height
factory
ViewFactory factory
parameters
Object[] parameters
type
String type
ok
boolean ok
okButton
JButton okButton
cancelButton
JButton cancelButton
semaphore
Semaphore semaphore
description
String description
contentView
View contentView
viewBorder
Border viewBorder
style
String style
message
MethodItem message
parentView
View parentView
closed
boolean closed
editor
SHEditor editor
value
Object value
enum
Enum enum
label
JLabel label
textField
JTextField textField
- Stores the URL value.
format
DecimalFormat format
- Stores the default format of the float
label
JLabel label
image
JLabel image
urlEditor
URLEditor urlEditor
label
JLabel label
list
JList list
label
String label
context
DisplayContext context
width
int width
height
int height
factory
ViewFactory factory
parameters
Object[] parameters
type
String type
actions
HashMap actions
viewBorder
Border viewBorder
style
String style
position
String position
description
String description
parentView
View parentView
message
MethodItem message
closed
boolean closed
label
String label
context
DisplayContext context
width
int width
height
int height
factory
ViewFactory factory
parameters
Object[] parameters
type
String type
actions
HashMap actions
style
String style
viewBorder
Border viewBorder
description
String description
parentView
View parentView
message
MethodItem message
closed
boolean closed
position
String position
buffer
BufferedImage buffer
gc
Graphics2D gc
text
String text
fm
FontMetrics fm
painting
boolean painting
needRepaint
boolean needRepaint
lineToMark
int lineToMark
sp
JScrollPane sp
paint
Thread paint
choice
JComboBox choice
model
ComboBoxModel model
viewButton
JButton viewButton
newButton
JButton newButton
context
DisplayContext context
editors
Vector editors
showButtons
boolean showButtons
ok
boolean ok
okButton
JButton okButton
cancelButton
JButton cancelButton
closeButton
JButton closeButton
objectView
View objectView
textField
JTextField textField
confirmField
JTextField confirmField
textField
JTextField textField
type
Class type
object
Object object
viewButton
JButton viewButton
label
JLabel label
contexts
Stack contexts
text
String text
metrics
FontMetrics metrics
lineHeight
int lineHeight
caretPosition
int caretPosition
selectionStart
int selectionStart
selectionEnd
int selectionEnd
isSelectionCompletion
boolean isSelectionCompletion
- Whether the selection is some text added by the completion engine
pos1
int pos1
pos2
int pos2
lineToMark
int lineToMark
showCaret
boolean showCaret
conf
SHEditorConfig conf
mousePressPos
int mousePressPos
doneActions
Vector doneActions
redoneActions
Vector redoneActions
car
Rectangle car
changed
boolean changed
separators
char[] separators
completionEngine
CompletionEngine completionEngine
toolKeyListener
KeyListener toolKeyListener
OFFSET
int OFFSET
keywords
Set keywords
modifiers
Set modifiers
types
Set types
method
MethodItem method
msgLabel
JLabel msgLabel
position
String position
geometry
int geometry
label
String label
type
String type
context
DisplayContext context
factory
ViewFactory factory
parameters
Object[] parameters
customized
CustomizedGUI customized
contentPanel
JPanel contentPanel
mainView
PanelView mainView
closed
boolean closed
viewBorder
Border viewBorder
style
String style
description
String description
parentView
View parentView
message
MethodItem message
statusView
StatusView statusView
editors
Vector editors
showButtons
boolean showButtons
value
Object value
label
JLabel label
factory
ViewFactory factory
context
DisplayContext context
parameters
Object[] parameters
type
String type
viewBorder
Border viewBorder
style
String style
message
MethodItem message
description
String description
parentView
View parentView
closed
boolean closed
context
DisplayContext context
width
int width
height
int height
factory
ViewFactory factory
parameters
Object[] parameters
type
String type
substance
Object substance
method
AbstractMethodItem method
condition
MethodItem condition
style
String style
description
String description
parentView
View parentView
viewBorder
Border viewBorder
message
MethodItem message
closed
boolean closed
geometry
int geometry
subPanesCount
int subPanesCount
scrollings
boolean[] scrollings
subPanes
Vector subPanes
splitters
Vector splitters
splitterLocations
Map splitterLocations
paneContainers
Map paneContainers
tabbedPane
JTabbedPane tabbedPane
table
JTable table
editor
JEditorPane editor
scrollPane
JScrollPane scrollPane
defaultWidth
int defaultWidth
defaultHeight
int defaultHeight
textArea
JTextArea textArea
toolbar
JToolBar toolbar
actions
Hashtable actions
buttons
Hashtable buttons
position
String position
tree
JTree tree
model
TreeModel model
showRelations
boolean showRelations
viewButton
JButton viewButton
newButton
JButton newButton
removeButton
JButton removeButton
rootNode
RootNode rootNode
textField
JTextField textField
- Stores the URL value.
Package org.objectweb.jac.aspects.i18n |
translator
I18nAC.TranslatorWrapper translator
dict
HashMap dict
Package org.objectweb.jac.aspects.persistence |
isLoaded
boolean isLoaded
useDate
Date useDate
oid
long oid
oids
Hashtable oids
objects
Hashtable objects
connected
boolean connected
storage
Storage storage
- The used storage.
storageClass
ClassItem storageClass
- The loaded objects from the storage.
storageParameters
String[] storageParameters
checkPeriod
long checkPeriod
collectionIdles
HashMap collectionIdles
rootsPointcut
MethodPointcut rootsPointcut
staticPointcuts
Vector staticPointcuts
- MethodPointcuts for static objects
persistentPointcuts
Vector persistentPointcuts
- Pointcuts for persistent objects
loadedVectors
HashSet loadedVectors
loadedReferences
HashSet loadedReferences
notloadedReferences
HashMap notloadedReferences
db
Connection db
- The SQL connection to the database that is use by this storage.
oid
String oid
Package org.objectweb.jac.aspects.user |
usersCache
Hashtable usersCache
inHabilitation
UserAC.BooleanThreadLocal inHabilitation
cachedUsers
Hashtable cachedUsers
- login -> User
wrapper
UserWrapper wrapper
userClass
ClassItem userClass
loginField
FieldItem loginField
passwordField
FieldItem passwordField
profileField
FieldItem profileField
userManager
UserManager userManager
habilitation
MethodItem habilitation
profileName
String profileName
classes
Vector classes
- Classes to initialize
Package org.objectweb.jac.aspects.cache |
cache
Hashtable cache
Package org.objectweb.jac.aspects.idGen |
counters
Counters counters
countersName
String countersName
Package org.objectweb.jac.aspects.queue |
mqueue
MessageQueue mqueue
mqueue
MessageQueue mqueue
Package org.objectweb.jac.aspects.session |
sessionObjects
Hashtable sessionObjects
wrapper
SessionWrapper wrapper
storedAttributes
HashSet storedAttributes
Package org.objectweb.jac.aspects.distrans.persistence |
sources
Map sources
- A map storing data sources.
storage
PersistenceItf storage
- The instance implementing the technical API for persistence.
SimpleDbPersistence implements it.
storage
PersistenceItf storage
- The instance implementing the technical API for persistence.
SimpleDbPersistence implements it.
ds
org.enhydra.jdbc.standard.StandardXADataSource ds
- The data source used to open a connection towards the database
where the data is stored.
names
Repository names
- The reference towards the JAC name repository.
Needed by applyPersistence().
storage
PersistenceItf storage
- The instance implementing the technical API for persistence.
SimpleDbPersistence implements it.
ds
org.enhydra.jdbc.standard.StandardXADataSource ds
- The data source used to open a connection towards the database
where the data is stored.
names
Repository names
- The reference towards the JAC name repository.
Needed by applyPersistence().
Package org.objectweb.jac.aspects.distrans |
usertx
UserTransaction usertx
- The transaction.
persistenceAC
PersistenceAC persistenceAC
- The PersistenceAC associated to this aspect.
names
Repository names
- The reference towards the JAC name repository.
Needed by setFieldsValueFromDataSource().
classes
ClassRepository classes
- The reference towards the RTTI class repository.
usertx
UserTransaction usertx
- The transaction.
Package org.objectweb.jac.aspects.synchronization |
semaphore
Semaphore semaphore
Package org.objectweb.jac.aspects.tracing |
debugger
Debugger debugger
- The actual debugger.
field
String field
- The field on which the optimization can be done.
arg
int arg
- The argument on which the optimization can be done.
counter
Counter counter
- Stores the counter.
counters
Hashtable counters
Package org.objectweb.jac.aspects.naming |
logicalName
String logicalName
- The name of the Jac object the binber must bind to.
nameGen
NameGenerator nameGen
Package org.objectweb.jac.aspects.transaction |
clones
Hashtable clones
originals
Hashtable originals
transactionCount
int transactionCount
- The current transaction count (increments on each
transaction).
Package org.objectweb.jac.aspects.authentication |
trustedUsers
HashSet trustedUsers
- Stores the trusted users.
wrapper
AuthenticationWrapper wrapper
authenticator
Authenticator authenticator
authenticator
Authenticator authenticator
controller
MethodItem controller
accessDeniedMessage
String accessDeniedMessage
Package org.objectweb.jac.aspects.hibernate |
hh
HibernateHelper hh
- The gateway instance to Hibernate.
names
Repository names
- The reference towards the JAC name repository.
hh
HibernateHelper hh
- The gateway instance to Hibernate.
hh
HibernateHelper hh
- The gateway instance to Hibernate.
cr
ClassRepository cr
persistentObjects
List persistentObjects
- The list of object names declare to be persistent.
Package org.objectweb.jac.aspects.confirmation |
Package org.objectweb.jac.aspects.distribution |
replicas
Vector replicas
hostExpr
String hostExpr
doFill
boolean doFill
type
String type
- Stores the readable type of the rule.
nameRegexp
RE nameRegexp
- Stores the regular expression that represents the objects
to be affected by this distribution rule.
contRegexp
RE contRegexp
- Stores the regular expression that identifies the remote
containers where the deployment rule will be applied.
state
boolean state
knowledgeStyle
int knowledgeStyle
- Stores the knowledge style of the replication group.
knowledgeGraph
String[] knowledgeGraph
- Stores the knowledge graph if needed.
ac
AspectComponent ac
hostExpr
String hostExpr
state
boolean state
count
int count
replicas
Vector replicas
random
Random random
hostExpr
String hostExpr
doFill
boolean doFill
Package org.objectweb.jac.aspects.distribution.consistency |
hosts
String hosts
knownReplicas
Vector knownReplicas
- Storage for known replicas.
type
Class type
- The replicas type.
readMethods
String[] readMethods
- The read method names.
writeMethods
String[] writeMethods
- The write method names.
callMethods
String[] callMethods
- The call method names.
hosts
String hosts
hosts
String hosts
inNotification
boolean inNotification
- a false that is true during notification.
owner
RemoteRef owner
- A reference to the valid copy.
isOwner
boolean isOwner
- True if we are the owner of the valid copy.
Package org.objectweb.jac.aspects.integrity |
preConditionsFields
HashMap preConditionsFields
postConditionsFields
HashMap postConditionsFields
roleWrapper
RoleWrapper roleWrapper
classesWithAssociations
HashSet classesWithAssociations
hasConditions
boolean hasConditions
repository
Object repository
repositoryName
String repositoryName
collection
CollectionItem collection
field
FieldItem field