org.xoe.core.packages
Class Proviso

java.lang.Object
  |
  +--org.xoe.core.packages.Proviso

public class Proviso
extends Object

Represents a logical piece of functionality provided in a package (ie, a Service). Provisos have a local name (the 'name' attribute), a namespace (the 'ns' attribute), and optional metadata (any childnodes). The namespace determines how the name and metadata are interpreted.


Constructor Summary
Proviso(org.w3c.dom.Element node)
           
Proviso(String namespace, String localName)
           
Proviso(String namespace, String localName, org.w3c.dom.Node metadata)
           
 
Method Summary
 boolean equals(Object o)
           
 String getLocalName()
           
 org.w3c.dom.Node getMetadata()
           
 String getNamespaceURI()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Proviso

public Proviso(org.w3c.dom.Element node)

Proviso

public Proviso(String namespace,
               String localName,
               org.w3c.dom.Node metadata)

Proviso

public Proviso(String namespace,
               String localName)
Method Detail

toString

public String toString()
Overrides:
toString in class Object

getNamespaceURI

public String getNamespaceURI()

getLocalName

public String getLocalName()

getMetadata

public org.w3c.dom.Node getMetadata()

equals

public boolean equals(Object o)
Overrides:
equals in class Object