org.jboss.shrinkwrap.descriptor.api.facesconfig21.FacesConfigFactoryType Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of shrinkwrap-descriptors-api-javaee Show documentation
Show all versions of shrinkwrap-descriptors-api-javaee Show documentation
Client View of the ShrinkWrap Descriptors Project
The newest version!
package org.jboss.shrinkwrap.descriptor.api.facesconfig21;
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 : facelet-cache-factory
// MaxOccurs: -unbounded isGeneric: true isAttribute: false isEnum: false isDataType: true
// --------------------------------------------------------------------------------------------------------||
/**
* Creates for all String objects representing facelet-cache-factory
elements,
* a new facelet-cache-factory
element
* @param values list of facelet-cache-factory
objects
* @return the current instance of FacesConfigFactoryType
*/
public FacesConfigFactoryType faceletCacheFactory(String ... values);
/**
* Returns all facelet-cache-factory
elements
* @return list of facelet-cache-factory
*/
public List getAllFaceletCacheFactory();
/**
* Removes the facelet-cache-factory
element
* @return the current instance of FacesConfigFactoryType
*/
public FacesConfigFactoryType removeAllFaceletCacheFactory();
// --------------------------------------------------------------------------------------------------------||
// 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();
}