All Packages This Package Class Hierarchy Class Search Index
Class edu.utah.janos.antsr.core.Extension
java.lang.Object
|
+----edu.utah.janos.antsr.core.Entity
|
+----edu.utah.janos.antsr.core.Extension
public abstract class Extension
extends edu.utah.janos.antsr.core.Entity
{
// Fields 4
private static int count;
public static final String[] defaults;
private static Hashtable registry;
private Node server;
// Constructors 1
public Extension();
// Methods 4
public static int findNamedExtension(String);
public static int registerNamedExtension(String);
public void setArgs(KeyArgs) throws InvalidKeyArgsException;
public Node thisNode();
}
XXX THIS CLASS IS NEVER USED.
The abstract extension class that "real" extensions must
subclass.
Node extensions augment the built-in services of the node with
large components that are not readily transferred on a per capsule
basis or are too specialized to be needed at all nodes within the
network. (E.g., multicast extensions, RSVP, etc.)
I don't think any extensions have ever been written.
- Author:
-
David Wetherall
See Also:
findExtension, attachExtension, getExtensions, getExtension
public static final String[] defaults
private Node server
private static int count
private static Hashtable registry
public Extension()
Construct a no-name extension.
Set name through setName().
public Node thisNode()
public static int findNamedExtension(String name)
public static int registerNamedExtension(String name)
public void setArgs(KeyArgs k) throws InvalidKeyArgsException
- Overrides:
- setArgs in class Entity
All Packages This Package Class Hierarchy Class Search Index
Freshly brewed Java API Documentation automatically generated with polardoc Version 1.0.7