org.apache.geronimo.naming.deployment.jsr88
Class GBeanLocator

java.lang.Object
  extended by org.apache.geronimo.deployment.plugin.XmlBeanSupport
      extended by org.apache.geronimo.naming.deployment.jsr88.HasPattern
          extended by org.apache.geronimo.naming.deployment.jsr88.GBeanLocator

public class GBeanLocator
extends HasPattern

Represents an element of the gbean-locatorType in a Geronimo deployment plan.

Has 2 JavaBean Properties
- GBeanLink (type String)
- pattern (type Pattern)


Field Summary
 
Fields inherited from class org.apache.geronimo.deployment.plugin.XmlBeanSupport
pcs
 
Constructor Summary
GBeanLocator()
           
GBeanLocator(org.apache.geronimo.xbeans.geronimo.naming.GerGbeanLocatorType xmlObject)
           
 
Method Summary
protected  void clearNonPatternFromChoice()
          Should be overridden to remove any non-pattern elements if this element has a pattern that's part of a choice.
 void configure(org.apache.geronimo.xbeans.geronimo.naming.GerGbeanLocatorType xml)
           
 String getGBeanLink()
           
protected  org.apache.geronimo.xbeans.geronimo.naming.GerGbeanLocatorType getGBeanLocator()
           
 void setGBeanLink(String link)
           
 
Methods inherited from class org.apache.geronimo.naming.deployment.jsr88.HasPattern
clearPatternFromChoice, findPattern, getPattern, setPattern
 
Methods inherited from class org.apache.geronimo.deployment.plugin.XmlBeanSupport
addPropertyChangeListener, configured, fromXML, getSchemaTypeLoader, getXmlObject, isEmpty, removePropertyChangeListener, setXmlObject, toXML
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GBeanLocator

public GBeanLocator()

GBeanLocator

public GBeanLocator(org.apache.geronimo.xbeans.geronimo.naming.GerGbeanLocatorType xmlObject)
Method Detail

getGBeanLocator

protected org.apache.geronimo.xbeans.geronimo.naming.GerGbeanLocatorType getGBeanLocator()

configure

public void configure(org.apache.geronimo.xbeans.geronimo.naming.GerGbeanLocatorType xml)

getGBeanLink

public String getGBeanLink()

setGBeanLink

public void setGBeanLink(String link)

clearNonPatternFromChoice

protected void clearNonPatternFromChoice()
Description copied from class: HasPattern
Should be overridden to remove any non-pattern elements if this element has a pattern that's part of a choice. If this is called, it means a non-null Pattern is in the process of being set. This method should fire property change events on any elements it removes.

Overrides:
clearNonPatternFromChoice in class HasPattern


Copyright © 2003-2007 Apache Software Foundation. All Rights Reserved.