org.jboss.seam
Class Namespace

java.lang.Object
  extended by org.jboss.seam.Namespace

public class Namespace
extends java.lang.Object

A namespace for Seam component names.

Author:
Gavin King

Constructor Summary
Namespace(java.lang.String name)
           
 
Method Summary
 void addChild(java.lang.String name, Namespace value)
           
 boolean equals(java.lang.Object other)
           
 java.lang.Object get(java.lang.String key)
          Get a component or child namespace
 Namespace getChild(java.lang.String key)
           
 java.lang.Object getComponentInstance(java.lang.String key)
           
 java.lang.Object getComponentInstance(java.lang.String key, boolean create)
           
 Namespace getOrCreateChild(java.lang.String key)
           
 boolean hasChild(java.lang.String key)
           
 int hashCode()
           
 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.String name)
Method Detail

get

public java.lang.Object get(java.lang.String key)
Get a component or child namespace


getChild

public Namespace getChild(java.lang.String key)

getOrCreateChild

public Namespace getOrCreateChild(java.lang.String key)

getComponentInstance

public java.lang.Object getComponentInstance(java.lang.String key)

getComponentInstance

public java.lang.Object getComponentInstance(java.lang.String key,
                                             boolean create)

hasChild

public boolean hasChild(java.lang.String key)

addChild

public void addChild(java.lang.String name,
                     Namespace value)

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