Save This Page
Home » openejb-3.1.2-src » org.apache » openejb » jee » [javadoc | source]
    1   /**
    2    * Licensed to the Apache Software Foundation (ASF) under one or more
    3    * contributor license agreements.  See the NOTICE file distributed with
    4    * this work for additional information regarding copyright ownership.
    5    * The ASF licenses this file to You under the Apache License, Version 2.0
    6    * (the "License"); you may not use this file except in compliance with
    7    * the License.  You may obtain a copy of the License at
    8    *
    9    *     http://www.apache.org/licenses/LICENSE-2.0
   10    *
   11    *  Unless required by applicable law or agreed to in writing, software
   12    *  distributed under the License is distributed on an "AS IS" BASIS,
   13    *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   14    *  See the License for the specific language governing permissions and
   15    *  limitations under the License.
   16    */
   17   //
   18   // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-558 
   19   // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
   20   // Any modifications to this file will be lost upon recompilation of the source schema. 
   21   // Generated on: 2008.07.13 at 11:14:43 PM EDT 
   22   //
   23   
   24   
   25   package org.apache.openejb.jee;
   26   
   27   import java.util.ArrayList;
   28   import java.util.List;
   29   import javax.xml.bind.annotation.XmlAccessType;
   30   import javax.xml.bind.annotation.XmlAccessorType;
   31   import javax.xml.bind.annotation.XmlAnyElement;
   32   import javax.xml.bind.annotation.XmlAttribute;
   33   import javax.xml.bind.annotation.XmlID;
   34   import javax.xml.bind.annotation.XmlSchemaType;
   35   import javax.xml.bind.annotation.XmlType;
   36   import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
   37   import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
   38   import org.w3c.dom.Element;
   39   
   40   
   41   /**
   42    * 
   43    *                 Extension element for component.  It may contain 
   44    *                 implementation specific content.
   45    *             
   46    * 
   47    * <p>Java class for faces-config-component-extensionType complex type.
   48    * 
   49    * <p>The following schema fragment specifies the expected content contained within this class.
   50    * 
   51    * <pre>
   52    * &lt;complexType name="faces-config-component-extensionType">
   53    *   &lt;complexContent>
   54    *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
   55    *       &lt;sequence>
   56    *         &lt;any/>
   57    *       &lt;/sequence>
   58    *       &lt;attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
   59    *     &lt;/restriction>
   60    *   &lt;/complexContent>
   61    * &lt;/complexType>
   62    * </pre>
   63    * 
   64    * 
   65    */
   66   @XmlAccessorType(XmlAccessType.FIELD)
   67   @XmlType(name = "faces-config-component-extensionType", propOrder = {
   68       "any"
   69   })
   70   public class FacesComponentExtension {
   71   
   72       @XmlAnyElement(lax = true)
   73       protected List<Object> any;
   74       @XmlAttribute
   75       @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
   76       @XmlID
   77       @XmlSchemaType(name = "ID")
   78       protected java.lang.String id;
   79   
   80       /**
   81        * Gets the value of the any property.
   82        * 
   83        * <p>
   84        * This accessor method returns a reference to the live list,
   85        * not a snapshot. Therefore any modification you make to the
   86        * returned list will be present inside the JAXB object.
   87        * This is why there is not a <CODE>set</CODE> method for the any property.
   88        * 
   89        * <p>
   90        * For example, to add a new item, do as follows:
   91        * <pre>
   92        *    getAny().add(newItem);
   93        * </pre>
   94        * 
   95        * 
   96        * <p>
   97        * Objects of the following type(s) are allowed in the list
   98        * {@link Object }
   99        * {@link Element }
  100        * 
  101        * 
  102        */
  103       public List<Object> getAny() {
  104           if (any == null) {
  105               any = new ArrayList<Object>();
  106           }
  107           return this.any;
  108       }
  109   
  110       /**
  111        * Gets the value of the id property.
  112        * 
  113        * @return
  114        *     possible object is
  115        *     {@link java.lang.String }
  116        *     
  117        */
  118       public java.lang.String getId() {
  119           return id;
  120       }
  121   
  122       /**
  123        * Sets the value of the id property.
  124        * 
  125        * @param value
  126        *     allowed object is
  127        *     {@link java.lang.String }
  128        *     
  129        */
  130       public void setId(java.lang.String value) {
  131           this.id = value;
  132       }
  133   
  134   }

Save This Page
Home » openejb-3.1.2-src » org.apache » openejb » jee » [javadoc | source]