one.world.core
Class ExportedDescriptor

java.lang.Object
  |
  +--one.world.core.Tuple
        |
        +--one.world.core.Descriptor
              |
              +--one.world.core.EventHandlerDescriptor
                    |
                    +--one.world.core.ExportedDescriptor
All Implemented Interfaces:
Cloneable, Serializable

public final class ExportedDescriptor
extends EventHandlerDescriptor

Implementation of an exported event handler descriptor. An exported event handler descriptor describes an event handler exported by a component.

Version:
$Revision: 1.5 $
See Also:
Serialized Form

Fields inherited from class one.world.core.EventHandlerDescriptor
conditions, linkForced, types
 
Fields inherited from class one.world.core.Descriptor
description, name
 
Fields inherited from class one.world.core.Tuple
CLOSURE, id, ID, META_DATA, metaData, SOURCE
 
Constructor Summary
ExportedDescriptor()
          Create a new, empty exported event handler descriptor.
ExportedDescriptor(String name, String description, Class[] types, Class[] conditions, boolean linkForced)
          Create a new exported event handler descriptor.
 
Methods inherited from class one.world.core.EventHandlerDescriptor
validate
 
Methods inherited from class one.world.core.Tuple
clone, containsNonSymbolicHandler, equals, fields, get, getMetaData, getType, hasField, hashCode, hasMetaData, remove, set, setMetaData, toString, wrap
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ExportedDescriptor

public ExportedDescriptor()
Create a new, empty exported event handler descriptor.

ExportedDescriptor

public ExportedDescriptor(String name,
                          String description,
                          Class[] types,
                          Class[] conditions,
                          boolean linkForced)
Create a new exported event handler descriptor. The list of types and conditions is optional and may be null.
Parameters:
name - The name of the event handler.
description - A short description of the event handler.
types - The types of the events handled by the event handler.
conditions - The exceptional conditions of the event handler.
linkForced - The flag for whether the event handler must be forcibly linked through a concurrency domain.


(C) Copyright 2001 UW CSE