org.jboss.webbeans.el
Class Namespace

java.lang.Object
  extended by org.jboss.webbeans.el.Namespace

public class Namespace
extends java.lang.Object

A namespace for bean names

Author:
Gavin King

Constructor Summary
  Namespace()
          Create a new, root, namespace
  Namespace(Namespace namespace)
          Create a new namespace hierarchy, creating copies of all children as children of this node
protected Namespace(java.lang.String name, java.lang.String qualifiedName)
           
 
Method Summary
 boolean contains(java.lang.String key)
           
 boolean equals(java.lang.Object other)
           
 Namespace get(java.lang.String key)
           
protected  java.util.Map<java.lang.String,Namespace> getChildren()
           
protected  java.lang.String getName()
           
 java.lang.String getQualifiedName()
           
 int hashCode()
           
 Namespace putIfAbsent(java.lang.String key)
           
 java.lang.String qualifyName(java.lang.String suffix)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Namespace

public Namespace(Namespace namespace)
Create a new namespace hierarchy, creating copies of all children as children of this node

Parameters:
namespace -

Namespace

public Namespace()
Create a new, root, namespace


Namespace

protected Namespace(java.lang.String name,
                    java.lang.String qualifiedName)
Method Detail

putIfAbsent

public Namespace putIfAbsent(java.lang.String key)

get

public Namespace get(java.lang.String key)

contains

public boolean contains(java.lang.String key)

getQualifiedName

public java.lang.String getQualifiedName()

getChildren

protected java.util.Map<java.lang.String,Namespace> getChildren()

getName

protected java.lang.String getName()

qualifyName

public java.lang.String qualifyName(java.lang.String suffix)

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object other)
Overrides:
equals in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2011. All Rights Reserved.