org.jboss.weld.el
Class Namespace

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

public class Namespace
extends java.lang.Object

A namespace for bean names

Author:
Gavin King

Constructor Summary
  Namespace(java.lang.Iterable<java.lang.String> namespaces)
          Create a new namespace hierarchy
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()
           
 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(java.lang.Iterable<java.lang.String> namespaces)
Create a new namespace hierarchy

Parameters:
namespace -

Namespace

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

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 © 2008-2009 Seam Framework. All Rights Reserved.