Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W X Y 

I

IgnoreValidationFailed - Class in org.omnifaces.taghandler
The <o:ignoreValidationFailed> taghandler allows the developer to ignore validation failures when executing an UICommand action.
IgnoreValidationFailed(TagConfig) - Constructor for class org.omnifaces.taghandler.IgnoreValidationFailed
The tag constructor.
ImportConstants - Class in org.omnifaces.taghandler
The <o:importConstants> taghandler allows the developer to have a mapping of all constant field values of the given fully qualified name of a type in the request scope.
ImportConstants(TagConfig) - Constructor for class org.omnifaces.taghandler.ImportConstants
The tag constructor.
ImportFunctions - Class in org.omnifaces.taghandler
The <o:importFunctions> taghandler allows the developer to have access to all functions of the given fully qualified name of a type in the Facelet scope using the usual EL functions syntax without the need to register them in .taglib.xml file.
ImportFunctions(TagConfig) - Constructor for class org.omnifaces.taghandler.ImportFunctions
The tag constructor.
includeCompositeComponent(UIComponent, String, String, String) - Static method in class org.omnifaces.util.Components
Create and include the composite component of the given library and resource name as child of the given UI component parent and return the created composite component.
includeCompositeComponent(UIComponent, String, String, String, Map<String, String>) - Static method in class org.omnifaces.util.Components
Create and include the composite component of the given library and resource name as child of the given UI component parent, set the given attributes on it and return the created composite component.
includeFacelet(UIComponent, String) - Static method in class org.omnifaces.util.Components
Include the Facelet file at the given (relative) path as child of the given UI component parent.
init() - Method in class org.omnifaces.cdi.eager.EagerBeansFilter
 
init(ServletContext) - Method in enum org.omnifaces.config.BeanManager
Deprecated.
Perform manual initialization whereby the bean manager is looked up from servlet context when not available.
init(ServletContext) - Method in enum org.omnifaces.config.WebXml
Perform manual initialization with the given servlet context, if not null and not already initialized yet.
init() - Method in class org.omnifaces.facesviews.FacesViewsForwardingFilter
 
init() - Method in class org.omnifaces.filter.CacheControlFilter
Initialize the expires parameter.
init() - Method in class org.omnifaces.filter.CharacterEncodingFilter
Initializes the filter parameters.
init() - Method in class org.omnifaces.filter.FacesExceptionFilter
 
init() - Method in class org.omnifaces.filter.GzipResponseFilter
Initializes the filter parameters.
init(FilterConfig) - Method in class org.omnifaces.filter.HttpFilter
Called by the servlet container when the filter is about to be placed into service.
init() - Method in class org.omnifaces.filter.HttpFilter
Convenience init() method without FilterConfig parameter which will be called by init(FilterConfig).
initialCapacity(int) - Method in class org.omnifaces.util.concurrentlinkedhashmap.ConcurrentLinkedHashMap.Builder
Specifies the initial capacity of the hash table (default 16).
InjectionPointGenerator - Class in org.omnifaces.cdi.beans
Dummy class used to take the injection point for "InjectionPoint" of, for usage in the implementation of Beans.getCurrentInjectionPoint(javax.enterprise.context.spi.CreationalContext).
InjectionPointGenerator() - Constructor for class org.omnifaces.cdi.beans.InjectionPointGenerator
 
InlineResourceRenderer - Class in org.omnifaces.renderer
Base renderer which is to be shared between inline CSS and JS renderers.
InlineResourceRenderer() - Constructor for class org.omnifaces.renderer.InlineResourceRenderer
 
InlineScriptRenderer - Class in org.omnifaces.renderer
This renderer enables rendering a JS resource inline.
InlineScriptRenderer() - Constructor for class org.omnifaces.renderer.InlineScriptRenderer
 
InlineStylesheetRenderer - Class in org.omnifaces.renderer
This renderer enables rendering a CSS resource inline.
InlineStylesheetRenderer() - Constructor for class org.omnifaces.renderer.InlineStylesheetRenderer
 
InputFile - Class in org.omnifaces.component.input
The <o:inputFile> is a component that extends the standard <h:inputFile> and adds support for multiple, directory, accept and maxsize attributes, along with built-in server side validation on accept and maxsize attributes.
InputFile() - Constructor for class org.omnifaces.component.input.InputFile
 
instance(String) - Static method in class org.omnifaces.util.Reflection
Returns a new instance of the given class name using the default constructor.
instance(Class<T>) - Static method in class org.omnifaces.util.Reflection
Returns a new instance of the given class object using the default constructor.
instantiateApplicationScoped() - Method in class org.omnifaces.cdi.eager.EagerBeansRepository
 
instantiateApplicationScopedAndRegisterListenerIfNecessary(ServletContext) - Static method in class org.omnifaces.cdi.eager.EagerBeansRepository
 
instantiateByRequestURI(String) - Method in class org.omnifaces.cdi.eager.EagerBeansRepository
 
instantiateByViewID(String) - Method in class org.omnifaces.cdi.eager.EagerBeansRepository
 
instantiateSessionScoped() - Method in class org.omnifaces.cdi.eager.EagerBeansRepository
 
interpolate(String, MessageInterpolator.Context) - Method in class org.omnifaces.validator.JsfLabelMessageInterpolator
 
interpolate(String, MessageInterpolator.Context, Locale) - Method in class org.omnifaces.validator.JsfLabelMessageInterpolator
 
invalidateSession() - Static method in class org.omnifaces.util.Faces
Invalidates the current HTTP session.
invalidateSession(FacesContext) - Static method in class org.omnifaces.util.FacesLocal
invoke() - Method in class org.omnifaces.component.util.ResolveComponent.ComponentClientIdResolver
 
invoke(ELContext, Object, Object, Class<?>[], Object[]) - Method in class org.omnifaces.el.ELResolverWrapper
 
invoke(ELContext, Object[]) - Method in class org.omnifaces.el.MethodExpressionValueExpressionAdapter
 
invoke(Callback.Void) - Method in class org.omnifaces.el.ScopedRunner
Invokes the callback within the scope of the variables being given in the constructor.
invoke() - Method in interface org.omnifaces.util.Callback.Returning
This method should be invoked by the method where you're passing this callback instance to.
invoke(A) - Method in interface org.omnifaces.util.Callback.ReturningWithArgument
This method should be invoked by the method where you're passing this callback instance to.
invoke() - Method in interface org.omnifaces.util.Callback.SerializableReturning
This method should be invoked by the method where you're passing this callback instance to.
invoke(A) - Method in interface org.omnifaces.util.Callback.SerializableReturningWithArgument
This method should be invoked by the method where you're passing this callback instance to.
invoke() - Method in interface org.omnifaces.util.Callback.SerializableVoid
This method should be invoked by the method where you're passing this callback instance to.
invoke(A) - Method in interface org.omnifaces.util.Callback.SerializableWithArgument
This method should be invoked by the method where you're passing this callback instance to.
invoke() - Method in interface org.omnifaces.util.Callback.Void
This method should be invoked by the method where you're passing this callback instance to.
invoke(A) - Method in interface org.omnifaces.util.Callback.WithArgument
This method should be invoked by the method where you're passing this callback instance to.
invoke(Callback.WithArgument<C>) - Method in class org.omnifaces.util.Components.ForEach
Invokes the given operation on the components as specified by the query parameters set via this builder.
invoke(Callback.ReturningWithArgument<VisitResult, C>) - Method in class org.omnifaces.util.Components.ForEach
Invokes the given operation on the components as specified by the query parameters set via this builder.
invoke(VisitCallback) - Method in class org.omnifaces.util.Components.ForEach
Invokes the given operation on the components as specified by the query parameters set via this builder.
InvokeActionEventListener - Class in org.omnifaces.eventlistener
The InvokeActionEventListener will add support for new <f:event> types preInvokeAction and postInvokeAction.
InvokeActionEventListener() - Constructor for class org.omnifaces.eventlistener.InvokeActionEventListener
This constructor instructs the DefaultPhaseListener to hook on PhaseId.INVOKE_APPLICATION and subscribes this instance as a SystemEventListener to the PostValidateEvent event.
invokeMethod(Object, String, Object...) - Static method in class org.omnifaces.util.Reflection
Invoke a method of the given instance on the given method name with the given parameters and return the result.
is(Throwable, Class<T>) - Static method in class org.omnifaces.util.Exceptions
Returns true if the given exception or one of its nested causes is an instance of the given type.
isAccessAllowed(String, String) - Method in enum org.omnifaces.config.WebXml
Returns true if access to the given URL is allowed for the given role.
isActive() - Method in class org.omnifaces.cdi.viewscope.ViewScopeContext
Returns true if there is a FacesContext, and it has a UIViewRoot, and ViewScopeContext.isInitialized() has returned true.
isActive(Class<S>) - Static method in class org.omnifaces.util.Beans
Returns true when the given CDI managed bean scope is active.
isActive(BeanManager, Class<S>) - Static method in class org.omnifaces.util.BeansLocal
isAjaxRequest() - Static method in class org.omnifaces.util.Faces
Returns whether the current request is an ajax request.
isAjaxRequest(FacesContext) - Static method in class org.omnifaces.util.FacesLocal
isAjaxRequestWithPartialRendering() - Static method in class org.omnifaces.util.Faces
Returns whether the current request is an ajax request with partial rendering.
isAjaxRequestWithPartialRendering(FacesContext) - Static method in class org.omnifaces.util.FacesLocal
isAlternative() - Method in class org.omnifaces.cdi.param.DynamicParamValueProducer
 
isAnyEmpty(Object...) - Static method in class org.omnifaces.util.Utils
Returns true if at least one value is empty.
isAppropriateListener(FacesListener) - Method in class org.omnifaces.event.FacesEventWrapper
 
isAttachment(HttpServletRequest, String) - Method in class org.omnifaces.servlet.FileServlet
Returns true if we must force a "Save As" dialog based on the given HTTP servlet request and content type as obtained from FileServlet.getContentType(HttpServletRequest, File).
isAutorun() - Method in class org.omnifaces.component.script.CommandScript
Returns whether the command script should automatically run inline during page load.
isBeanValidationAvailable() - Static method in class org.omnifaces.util.Platform
 
isBlank(String) - Static method in class org.omnifaces.util.Utils
Returns true if the given string is null or is empty or contains whitespace only.
isCommitted() - Method in class org.omnifaces.servlet.HttpServletResponseOutputWrapper
Returns whether the response is committed or not.
isDecimal(String) - Static method in class org.omnifaces.util.Utils
Returns true if the given string is parseable as a decimal.
isDevelopment() - Static method in class org.omnifaces.util.Faces
Returns whether we're in development stage.
isDevelopment(FacesContext) - Static method in class org.omnifaces.util.FacesLocal
isDirectory() - Method in class org.omnifaces.component.input.InputFile
Returns whether or not to enable directory selection.
isDirectory(String) - Static method in class org.omnifaces.util.ResourcePaths
Checks if the given resource path obtained from ServletContext.getResourcePaths(String) represents a directory.
isDisabled() - Method in class org.omnifaces.component.output.Cache
Returns whether this cache is disabled.
isDisabled() - Method in class org.omnifaces.component.validator.ValidateMultipleFields
Returns whether the validation should be disabled or not.
isDisabled(FaceletContext) - Method in class org.omnifaces.taghandler.Converter
 
isDisabled() - Method in class org.omnifaces.taghandler.ValidateUniqueColumn
Returns the runtime evaluated value of the disabled attribute.
isDisabled(FaceletContext) - Method in class org.omnifaces.taghandler.Validator
 
isEditable(UIInput) - Static method in class org.omnifaces.util.Components
Returns whether the given UI input component is editable.
isEmpty() - Method in class org.omnifaces.cdi.eager.EagerBeansRepository.EagerBeans
 
isEmpty() - Method in class org.omnifaces.resourcehandler.CombinedResourceInfo.Builder
Returns true if there are no resources been added.
isEmpty() - Method in class org.omnifaces.util.concurrentlinkedhashmap.ConcurrentLinkedHashMap
 
isEmpty() - Method in class org.omnifaces.util.MapWrapper
 
isEmpty() - Static method in class org.omnifaces.util.Messages
Returns true if there are no faces messages, otherwise false.
isEmpty(String) - Static method in class org.omnifaces.util.Messages
Returns true if there are no faces messages for the given client ID, otherwise false.
isEmpty(String) - Static method in class org.omnifaces.util.Utils
Returns true if the given string is null or is empty.
isEmpty(Collection<?>) - Static method in class org.omnifaces.util.Utils
Returns true if the given collection is null or is empty.
isEmpty(Map<?, ?>) - Static method in class org.omnifaces.util.Utils
Returns true if the given map is null or is empty.
isEmpty(Object) - Static method in class org.omnifaces.util.Utils
Returns true if the given object is null or an empty array or has an empty toString() result.
isEscape() - Method in class org.omnifaces.component.messages.OmniMessages
Returns whether the message detail and summary should be HTML-escaped.
isExtensionless(String) - Static method in class org.omnifaces.util.ResourcePaths
 
isFacesAjaxRequest(HttpServletRequest) - Static method in class org.omnifaces.util.Servlets
Returns true if the given HTTP servlet request is a JSF ajax request.
isFacesDevelopment(ServletContext) - Static method in class org.omnifaces.util.Servlets
Returns true if we're in JSF development stage.
isFacesResourceRequest(HttpServletRequest) - Static method in class org.omnifaces.util.Servlets
Returns true if the given HTTP servlet request is a JSF resource request.
isFacesViewsEnabled(ServletContext) - Static method in class org.omnifaces.facesviews.FacesViews
Returns whether FacesViews feature is enabled.
isFirst() - Method in class org.omnifaces.model.tree.AbstractTreeModel
 
isFirst() - Method in interface org.omnifaces.model.tree.TreeModel
Returns whether the current tree node is the first child of its parent, if any.
isFocus() - Method in class org.omnifaces.component.script.Highlight
Returns whether the first error element should gain focus.
isFromMethod() - Method in class org.omnifaces.el.MethodReference
Returns true if this method reference is from an actual method call and not from a getter of a property.
isGlobalEmpty() - Static method in class org.omnifaces.util.Messages
Returns true if there are no global faces messages, otherwise false.
isIgnoreValidationFailed() - Method in class org.omnifaces.component.input.Form
Returns whether or not the form should ignore validation fail (and thus proceed to update model/invoke action).
isIncludeRequestParams() - Method in class org.omnifaces.component.input.Form
Returns whether or not the request parameters should be encoded into the form's action URL.
isIncludeRequestParams() - Method in class org.omnifaces.component.output.Url
Returns whether or not the request query string parameters should be encoded into the URL.
isIncludeViewParams() - Method in class org.omnifaces.component.input.Form
Returns whether or not the view parameters should be encoded into the form's action URL.
isIncludeViewParams() - Method in class org.omnifaces.component.output.Url
Returns whether or not the view parameters should be encoded into the URL.
isInvalidateAll() - Method in class org.omnifaces.component.validator.ValidateMultipleFields
Returns whether to invalidate all fields or only those which are actually invalid as per ValidateMultipleFields.shouldInvalidateInput(FacesContext, UIInput, Object)
isLast() - Method in class org.omnifaces.model.tree.AbstractTreeModel
 
isLast() - Method in interface org.omnifaces.model.tree.TreeModel
Returns whether the current tree node is the last child of its parent, if any.
isLeaf() - Method in class org.omnifaces.model.tree.AbstractTreeModel
 
isLeaf() - Method in interface org.omnifaces.model.tree.TreeModel
Returns whether the current tree node is a leaf node.
isListenerForSource(Object) - Method in class org.omnifaces.cdi.push.SocketFacesListener
Only listens on UIViewRoot.
isListenerForSource(Object) - Method in class org.omnifaces.cdi.viewscope.ViewScopeEventListener
Returns true if given source is an instance of UIViewRoot.
isListenerForSource(Object) - Method in class org.omnifaces.component.script.OnloadScript
Returns true if the given source is an instance of OnloadScript or UIViewRoot.
isListenerForSource(Object) - Method in class org.omnifaces.component.util.MoveComponent
 
isListenerForSource(Object) - Method in class org.omnifaces.component.util.ResolveComponent
 
isListenerForSource(Object) - Method in class org.omnifaces.eventlistener.BeanValidationEventListener
Only listens to UIInput components which have a BeanValidator assigned.
isListenerForSource(Object) - Method in class org.omnifaces.eventlistener.DefaultSystemEventListener
 
isListenerForSource(Object) - Method in class org.omnifaces.eventlistener.DefaultViewEventListener
 
isListenerForSource(Object) - Method in class org.omnifaces.eventlistener.InvokeActionEventListener
Returns true only when the given source is an UIComponent which has listeners for PreInvokeActionEvent or PostInvokeActionEvent.
isListenerForSource(Object) - Method in class org.omnifaces.facesviews.FacesViewsViewHandlerInstaller
 
isListenerForSource(Object) - Method in class org.omnifaces.resourcehandler.CombinedResourceHandler
Returns true if the source is an instance of UIViewRoot.
isLiteralText() - Method in class org.omnifaces.el.MethodExpressionValueExpressionAdapter
 
isLiteralText() - Method in class org.omnifaces.el.ReadOnlyValueExpression
 
isLiteralText() - Method in class org.omnifaces.el.ValueExpressionWrapper
 
isMultiple() - Method in class org.omnifaces.component.input.InputFile
Returns whether or not to allow multiple file selection.
isMultiViewsEnabled(ServletContext) - Static method in class org.omnifaces.facesviews.FacesViews
Returns whether MultiViews feature is enabled.
isMyFacesUsed() - Static method in class org.omnifaces.util.Hacks
Returns true if MyFaces is used.
isNullable() - Method in class org.omnifaces.cdi.param.DynamicParamValueProducer
 
isNumber(String) - Static method in class org.omnifaces.util.Utils
Returns true if the given string is parseable as a number.
isOneAnnotationPresent(Class<?>, Class<? extends Annotation>...) - Static method in class org.omnifaces.util.Utils
Returns true if the given class has at least one of the given annotations.
isOneInstanceOf(Class<?>, Class<?>...) - Static method in class org.omnifaces.util.Utils
Returns true if an instance of the given class could also be an instance of one of the given classes.
isOneOf(T, T...) - Static method in class org.omnifaces.util.Utils
Returns true if the given object equals one of the given objects.
isPassThrough() - Method in class org.omnifaces.servlet.HttpServletResponseOutputWrapper
Returns whether the writing has to be passed through to the wrapped ServletOutputStream.
isPostback() - Static method in class org.omnifaces.util.Faces
Returns whether the current request is a postback.
isPrefixMapping() - Static method in class org.omnifaces.util.Faces
Returns whether the faces servlet mapping used in the current request is a prefix mapping.
isPrefixMapping(String) - Static method in class org.omnifaces.util.Faces
Returns whether the given faces servlet mapping is a prefix mapping.
isPrefixMapping(FacesContext) - Static method in class org.omnifaces.util.FacesLocal
isPrimeFacesDynamicResourceRequest(FacesContext) - Static method in class org.omnifaces.util.Hacks
Returns true if the current request is a PrimeFaces dynamic resource request.
isPropertyResolved() - Method in class org.omnifaces.el.ELContextWrapper
 
isReadOnly(ELContext, Object, Object) - Method in class org.omnifaces.el.ELResolverWrapper
 
isReadOnly(ELContext) - Method in class org.omnifaces.el.ReadOnlyValueExpression
 
isReadOnly(ELContext) - Method in class org.omnifaces.el.ValueExpressionWrapper
 
isRendered() - Method in class org.omnifaces.component.input.ViewAction
Returns true if the immediate="true" attribute is not set, otherwise delegate to super, hereby maintaining the original behavior of immediate="true".
isRendered() - Method in class org.omnifaces.component.script.Highlight
This component is per definiton only rendered when the current request is a postback request and the validation has failed.
isRendered(UIComponent) - Static method in class org.omnifaces.util.Components
Returns whether the given UI component and all of its parents is rendered.
isRenderResponse() - Static method in class org.omnifaces.util.Faces
Returns true if we're currently in the render response phase.
isRenderResponse(FacesContext) - Static method in class org.omnifaces.util.FacesLocal
isRequired() - Method in class org.omnifaces.component.input.ViewParam
 
isReset() - Method in class org.omnifaces.component.output.Cache
 
isResettable() - Method in interface org.omnifaces.io.ResettableBuffer
Returns true if buffer can be reset.
isResettable() - Method in class org.omnifaces.io.ResettableBufferedOutputStream
 
isResettable() - Method in class org.omnifaces.io.ResettableBufferedWriter
 
isResourceRequest(FacesContext) - Method in class org.omnifaces.resourcehandler.UnmappedResourceHandler
 
isResponseCommitted() - Static method in class org.omnifaces.util.Faces
Returns whether the response is already committed.
isResponseCommitted(FacesContext) - Static method in class org.omnifaces.util.FacesLocal
isResponseComplete() - Static method in class org.omnifaces.util.Faces
Returns true if the FacesContext.responseComplete() has been called.
isRestorableView(UIViewRoot) - Static method in class org.omnifaces.taghandler.EnableRestorableView
Returns true if given view indeed contains EnableRestorableView.
isRestorableViewRequest(FacesContext, UIViewRoot) - Static method in class org.omnifaces.taghandler.EnableRestorableView
Returns true if given view is null, and this is a postback, and EnableRestorableView has been activated.
isRichFacesInstalled() - Static method in class org.omnifaces.util.Hacks
Returns true if RichFaces 4.x is installed.
isRichFacesResourceLibraryRenderer(String) - Static method in class org.omnifaces.util.Hacks
Returns true if the given renderer type is recognizeable as RichFaces resource library renderer.
isRoot() - Method in class org.omnifaces.model.tree.AbstractTreeModel
 
isRoot() - Method in interface org.omnifaces.model.tree.TreeModel
Returns whether the current tree node is the root node.
isRowAvailable() - Method in class org.omnifaces.model.IterableDataModel
 
isScriptResourceRendered(FacesContext, ResourceIdentifier) - Static method in class org.omnifaces.util.Hacks
Returns whether the given script resource is rendered.
isSerializable(Object) - Static method in class org.omnifaces.util.Utils
Returns true if the given object is serializable.
isSessionNew() - Static method in class org.omnifaces.util.Faces
Returns whether the HTTP session has been created for the first time in the current request.
isSessionNew(FacesContext) - Static method in class org.omnifaces.util.FacesLocal
isSnapshot() - Static method in class org.omnifaces.config.OmniFaces
Returns whether current OmniFaces version is a SNAPSHOT or RC version.
isTomcatWebSocketBombed(Session, IllegalStateException) - Static method in class org.omnifaces.util.Hacks
Returns true if the given WS session is from Tomcat and given illegal state exception is caused by a push bomb which Tomcat couldn't handle.
isUnloadRequest(FacesContext) - Static method in class org.omnifaces.cdi.viewscope.ViewScopeManager
Returns true if the current request is triggered by an unload request.
isUseBuffer() - Method in class org.omnifaces.component.output.Cache
 
isUseRequestURI() - Method in class org.omnifaces.component.input.Form
Returns whether or not the request URI should be used as form's action URL.
isUserInRole(String) - Static method in class org.omnifaces.util.Faces
Returns whether the currently logged-in user has the given role.
isUserInRole(FacesContext, String) - Static method in class org.omnifaces.util.FacesLocal
isValid() - Method in class org.omnifaces.component.output.cache.CacheEntry
Returns whether this entry holds a valid value.
isValidationFailed() - Method in class org.omnifaces.component.validator.ValidateMultipleFields
Returns whether the validation has failed or not.
isValidationFailed() - Static method in class org.omnifaces.util.Faces
Returns whether the validations phase of the current request has failed.
isVisitable(VisitContext) - Method in class org.omnifaces.component.output.Cache
 
iterable() - Static method in class org.omnifaces.util.concurrentlinkedhashmap.Weighers
A weigher where the value is a Iterable and its weight is the number of elements.
IterableDataModel<E> - Class in org.omnifaces.model
IterableDataModel is an implementation of DataModel that wraps an Iterable.
IterableDataModel(Iterable<E>) - Constructor for class org.omnifaces.model.IterableDataModel
 
iterableToList(Iterable<E>) - Static method in class org.omnifaces.el.functions.Converters
Converts a Iterable<E> to a List<E>.
iterableToList(Iterable<E>) - Static method in class org.omnifaces.util.Utils
Converts an iterable into a list.
iterableToModel(Iterable<E>) - Static method in class org.omnifaces.el.functions.Converters
Converts an Iterable<E> to a DataModel<E>.
iterator() - Method in class org.omnifaces.model.tree.AbstractTreeModel
 
iterator() - Method in interface org.omnifaces.model.tree.TreeModel
Returns an unmodifiable iterator over the children of the current tree node.
A B C D E F G H I J K L M N O P Q R S T U V W X Y 
Skip navigation links

Copyright © 2012–2016 OmniFaces. All rights reserved.