Class ConnectionPropertyTypeImpl<T>

java.lang.Object
org.jboss.jca.embedded.dsl.datasources11.impl.ConnectionPropertyTypeImpl<T>
All Implemented Interfaces:
ConnectionPropertyType<T>, org.jboss.shrinkwrap.descriptor.api.Child<T>

public class ConnectionPropertyTypeImpl<T> extends Object implements org.jboss.shrinkwrap.descriptor.api.Child<T>, ConnectionPropertyType<T>
This class implements the connection-propertyType xsd type
  • Constructor Details

    • ConnectionPropertyTypeImpl

      public ConnectionPropertyTypeImpl(T t, String nodeName, org.jboss.shrinkwrap.descriptor.spi.node.Node node)
    • ConnectionPropertyTypeImpl

      public ConnectionPropertyTypeImpl(T t, String nodeName, org.jboss.shrinkwrap.descriptor.spi.node.Node node, org.jboss.shrinkwrap.descriptor.spi.node.Node childNode)
  • Method Details

    • up

      public T up()
      Specified by:
      up in interface org.jboss.shrinkwrap.descriptor.api.Child<T>
    • text

      public ConnectionPropertyType<T> text(String value)
      Sets the body text for the element connection-propertyType
      Specified by:
      text in interface ConnectionPropertyType<T>
      Parameters:
      connectionPropertyType - the value for the body text connection-propertyType
      Returns:
      the current instance of ConnectionPropertyType
    • getText

      public String getText()
      Returns the body text of the element connection-propertyType
      Specified by:
      getText in interface ConnectionPropertyType<T>
      Returns:
      the value defined for the text connection-propertyType
    • name

      public ConnectionPropertyType<T> name(String name)
      Sets the name attribute
      Specified by:
      name in interface ConnectionPropertyType<T>
      Parameters:
      name - the value for the attribute name
      Returns:
      the current instance of ConnectionPropertyType
    • getName

      public String getName()
      Returns the name attribute
      Specified by:
      getName in interface ConnectionPropertyType<T>
      Returns:
      the value defined for the attribute name
    • removeName

      public ConnectionPropertyType<T> removeName()
      Removes the name attribute
      Specified by:
      removeName in interface ConnectionPropertyType<T>
      Returns:
      the current instance of ConnectionPropertyType