All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.jboss.shrinkwrap.descriptor.api.facesconfig20.FacesConfigFactoryType Maven / Gradle / Ivy

package org.jboss.shrinkwrap.descriptor.api.facesconfig20; 

import java.util.ArrayList;
import java.util.List;
import org.jboss.shrinkwrap.descriptor.api.Child;
import org.jboss.shrinkwrap.descriptor.api.facesconfig.*;
import org.jboss.shrinkwrap.descriptor.api.facesconfig.JavaeeFacesConfigFactoryCommonType;
/**
 * This interface defines the contract for the  faces-config-factoryType  xsd type 
 * @author Ralf Battenfeld
 * @author Andrew Lee Rubinger
 * @author George Gastaldi
 */
public interface FacesConfigFactoryType extends Child, 
    JavaeeFacesConfigFactoryCommonType> { 

 
   // --------------------------------------------------------------------------------------------------------||
   // ClassName: FacesConfigFactoryType ElementName: xsd:token ElementType : application-factory
   // MaxOccurs: -unbounded  isGeneric: true   isAttribute: false isEnum: false isDataType: true
   // --------------------------------------------------------------------------------------------------------||

   /**
    * Creates for all String objects representing application-factory elements, 
    * a new application-factory element 
    * @param values list of application-factory objects 
    * @return the current instance of FacesConfigFactoryType 
    */
   public FacesConfigFactoryType applicationFactory(String ... values);

   /**
    * Returns all application-factory elements
    * @return list of application-factory 
    */
   public List getAllApplicationFactory();

   /**
    * Removes the application-factory element 
    * @return the current instance of FacesConfigFactoryType 
    */
   public FacesConfigFactoryType removeAllApplicationFactory();

 
   // --------------------------------------------------------------------------------------------------------||
   // ClassName: FacesConfigFactoryType ElementName: xsd:token ElementType : exception-handler-factory
   // MaxOccurs: -unbounded  isGeneric: true   isAttribute: false isEnum: false isDataType: true
   // --------------------------------------------------------------------------------------------------------||

   /**
    * Creates for all String objects representing exception-handler-factory elements, 
    * a new exception-handler-factory element 
    * @param values list of exception-handler-factory objects 
    * @return the current instance of FacesConfigFactoryType 
    */
   public FacesConfigFactoryType exceptionHandlerFactory(String ... values);

   /**
    * Returns all exception-handler-factory elements
    * @return list of exception-handler-factory 
    */
   public List getAllExceptionHandlerFactory();

   /**
    * Removes the exception-handler-factory element 
    * @return the current instance of FacesConfigFactoryType 
    */
   public FacesConfigFactoryType removeAllExceptionHandlerFactory();

 
   // --------------------------------------------------------------------------------------------------------||
   // ClassName: FacesConfigFactoryType ElementName: xsd:token ElementType : external-context-factory
   // MaxOccurs: -unbounded  isGeneric: true   isAttribute: false isEnum: false isDataType: true
   // --------------------------------------------------------------------------------------------------------||

   /**
    * Creates for all String objects representing external-context-factory elements, 
    * a new external-context-factory element 
    * @param values list of external-context-factory objects 
    * @return the current instance of FacesConfigFactoryType 
    */
   public FacesConfigFactoryType externalContextFactory(String ... values);

   /**
    * Returns all external-context-factory elements
    * @return list of external-context-factory 
    */
   public List getAllExternalContextFactory();

   /**
    * Removes the external-context-factory element 
    * @return the current instance of FacesConfigFactoryType 
    */
   public FacesConfigFactoryType removeAllExternalContextFactory();

 
   // --------------------------------------------------------------------------------------------------------||
   // ClassName: FacesConfigFactoryType ElementName: xsd:token ElementType : faces-context-factory
   // MaxOccurs: -unbounded  isGeneric: true   isAttribute: false isEnum: false isDataType: true
   // --------------------------------------------------------------------------------------------------------||

   /**
    * Creates for all String objects representing faces-context-factory elements, 
    * a new faces-context-factory element 
    * @param values list of faces-context-factory objects 
    * @return the current instance of FacesConfigFactoryType 
    */
   public FacesConfigFactoryType facesContextFactory(String ... values);

   /**
    * Returns all faces-context-factory elements
    * @return list of faces-context-factory 
    */
   public List getAllFacesContextFactory();

   /**
    * Removes the faces-context-factory element 
    * @return the current instance of FacesConfigFactoryType 
    */
   public FacesConfigFactoryType removeAllFacesContextFactory();

 
   // --------------------------------------------------------------------------------------------------------||
   // ClassName: FacesConfigFactoryType ElementName: xsd:token ElementType : partial-view-context-factory
   // MaxOccurs: -unbounded  isGeneric: true   isAttribute: false isEnum: false isDataType: true
   // --------------------------------------------------------------------------------------------------------||

   /**
    * Creates for all String objects representing partial-view-context-factory elements, 
    * a new partial-view-context-factory element 
    * @param values list of partial-view-context-factory objects 
    * @return the current instance of FacesConfigFactoryType 
    */
   public FacesConfigFactoryType partialViewContextFactory(String ... values);

   /**
    * Returns all partial-view-context-factory elements
    * @return list of partial-view-context-factory 
    */
   public List getAllPartialViewContextFactory();

   /**
    * Removes the partial-view-context-factory element 
    * @return the current instance of FacesConfigFactoryType 
    */
   public FacesConfigFactoryType removeAllPartialViewContextFactory();

 
   // --------------------------------------------------------------------------------------------------------||
   // ClassName: FacesConfigFactoryType ElementName: xsd:token ElementType : lifecycle-factory
   // MaxOccurs: -unbounded  isGeneric: true   isAttribute: false isEnum: false isDataType: true
   // --------------------------------------------------------------------------------------------------------||

   /**
    * Creates for all String objects representing lifecycle-factory elements, 
    * a new lifecycle-factory element 
    * @param values list of lifecycle-factory objects 
    * @return the current instance of FacesConfigFactoryType 
    */
   public FacesConfigFactoryType lifecycleFactory(String ... values);

   /**
    * Returns all lifecycle-factory elements
    * @return list of lifecycle-factory 
    */
   public List getAllLifecycleFactory();

   /**
    * Removes the lifecycle-factory element 
    * @return the current instance of FacesConfigFactoryType 
    */
   public FacesConfigFactoryType removeAllLifecycleFactory();

 
   // --------------------------------------------------------------------------------------------------------||
   // ClassName: FacesConfigFactoryType ElementName: xsd:token ElementType : view-declaration-language-factory
   // MaxOccurs: -unbounded  isGeneric: true   isAttribute: false isEnum: false isDataType: true
   // --------------------------------------------------------------------------------------------------------||

   /**
    * Creates for all String objects representing view-declaration-language-factory elements, 
    * a new view-declaration-language-factory element 
    * @param values list of view-declaration-language-factory objects 
    * @return the current instance of FacesConfigFactoryType 
    */
   public FacesConfigFactoryType viewDeclarationLanguageFactory(String ... values);

   /**
    * Returns all view-declaration-language-factory elements
    * @return list of view-declaration-language-factory 
    */
   public List getAllViewDeclarationLanguageFactory();

   /**
    * Removes the view-declaration-language-factory element 
    * @return the current instance of FacesConfigFactoryType 
    */
   public FacesConfigFactoryType removeAllViewDeclarationLanguageFactory();

 
   // --------------------------------------------------------------------------------------------------------||
   // ClassName: FacesConfigFactoryType ElementName: xsd:token ElementType : tag-handler-delegate-factory
   // MaxOccurs: -unbounded  isGeneric: true   isAttribute: false isEnum: false isDataType: true
   // --------------------------------------------------------------------------------------------------------||

   /**
    * Creates for all String objects representing tag-handler-delegate-factory elements, 
    * a new tag-handler-delegate-factory element 
    * @param values list of tag-handler-delegate-factory objects 
    * @return the current instance of FacesConfigFactoryType 
    */
   public FacesConfigFactoryType tagHandlerDelegateFactory(String ... values);

   /**
    * Returns all tag-handler-delegate-factory elements
    * @return list of tag-handler-delegate-factory 
    */
   public List getAllTagHandlerDelegateFactory();

   /**
    * Removes the tag-handler-delegate-factory element 
    * @return the current instance of FacesConfigFactoryType 
    */
   public FacesConfigFactoryType removeAllTagHandlerDelegateFactory();

 
   // --------------------------------------------------------------------------------------------------------||
   // ClassName: FacesConfigFactoryType ElementName: xsd:token ElementType : render-kit-factory
   // MaxOccurs: -unbounded  isGeneric: true   isAttribute: false isEnum: false isDataType: true
   // --------------------------------------------------------------------------------------------------------||

   /**
    * Creates for all String objects representing render-kit-factory elements, 
    * a new render-kit-factory element 
    * @param values list of render-kit-factory objects 
    * @return the current instance of FacesConfigFactoryType 
    */
   public FacesConfigFactoryType renderKitFactory(String ... values);

   /**
    * Returns all render-kit-factory elements
    * @return list of render-kit-factory 
    */
   public List getAllRenderKitFactory();

   /**
    * Removes the render-kit-factory element 
    * @return the current instance of FacesConfigFactoryType 
    */
   public FacesConfigFactoryType removeAllRenderKitFactory();

 
   // --------------------------------------------------------------------------------------------------------||
   // ClassName: FacesConfigFactoryType ElementName: xsd:token ElementType : visit-context-factory
   // MaxOccurs: -unbounded  isGeneric: true   isAttribute: false isEnum: false isDataType: true
   // --------------------------------------------------------------------------------------------------------||

   /**
    * Creates for all String objects representing visit-context-factory elements, 
    * a new visit-context-factory element 
    * @param values list of visit-context-factory objects 
    * @return the current instance of FacesConfigFactoryType 
    */
   public FacesConfigFactoryType visitContextFactory(String ... values);

   /**
    * Returns all visit-context-factory elements
    * @return list of visit-context-factory 
    */
   public List getAllVisitContextFactory();

   /**
    * Removes the visit-context-factory element 
    * @return the current instance of FacesConfigFactoryType 
    */
   public FacesConfigFactoryType removeAllVisitContextFactory();

 
   // --------------------------------------------------------------------------------------------------------||
   // ClassName: FacesConfigFactoryType ElementName: javaee:faces-config-factory-extensionType ElementType : factory-extension
   // MaxOccurs: -unbounded  isGeneric: true   isAttribute: false isEnum: false isDataType: false
   // --------------------------------------------------------------------------------------------------------||

   /**
    * Sets the factory-extension element 
    * @return the current instance of FacesConfigFactoryType 
    */
   public FacesConfigFactoryType factoryExtension();

   /**
    * Removes the factory-extension element 
    * @return the current instance of FacesConfigFactoryType 
    */
   public Boolean isFactoryExtension();

   /**
    * Removes the factory-extension element 
    * @return the current instance of FacesConfigFactoryType 
    */
   public FacesConfigFactoryType removeFactoryExtension();

 
   // --------------------------------------------------------------------------------------------------------||
   // ClassName: FacesConfigFactoryType ElementName: xsd:ID ElementType : id
   // MaxOccurs: -  isGeneric: true   isAttribute: true isEnum: false isDataType: true
   // --------------------------------------------------------------------------------------------------------||

   /**
    * Sets the id attribute
    * @param id the value for the attribute id 
    * @return the current instance of FacesConfigFactoryType 
    */
   public FacesConfigFactoryType id(String id);

   /**
    * Returns the id attribute
    * @return the value defined for the attribute id 
    */
   public String getId();

   /**
    * Removes the id attribute 
    * @return the current instance of FacesConfigFactoryType 
    */
   public FacesConfigFactoryType removeId();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy