<< ADD DESCRIPTION HERE http://java.net/jira/browse/JAVASERVERFACES-XXXX >> SECTION: Modified Files ---------------------------- M jsf-tools/src/main/java/com/sun/faces/generate/GeneratorUtil.java M jsf-tools/src/main/java/com/sun/faces/generate/JspTLDGenerator.java M jsf-tools/src/main/java/com/sun/faces/generate/PropertyManager.java A maven A maven/plugins A maven/plugins/compogen-maven-plugin A maven/plugins/compogen-maven-plugin/pom.xml A maven/plugins/compogen-maven-plugin/src A maven/plugins/compogen-maven-plugin/src/main A maven/plugins/compogen-maven-plugin/src/main/java A maven/plugins/compogen-maven-plugin/src/main/java/com A maven/plugins/compogen-maven-plugin/src/main/java/com/sun A maven/plugins/compogen-maven-plugin/src/main/java/com/sun/faces A maven/plugins/compogen-maven-plugin/src/main/java/com/sun/faces/maven A maven/plugins/compogen-maven-plugin/src/main/java/com/sun/faces/maven/plugins A maven/plugins/compogen-maven-plugin/src/main/java/com/sun/faces/maven/plugins/GenerateHtmlComponentsMojo.java A maven/plugins/compogen-maven-plugin/src/main/resources A maven/plugins/compogen-maven-plugin/src/main/resources/build A maven/plugins/compogen-maven-plugin/src/main/resources/com A maven/plugins/compogen-maven-plugin/src/main/resources/com/sun A maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces A maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/LogStrings.properties A maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/LogStrings_de.properties A maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/LogStrings_es.properties A maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/LogStrings_fr.properties A maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/LogStrings_ja.properties A maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/LogStrings_ko.properties A maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/LogStrings_pt_BR.properties A maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/LogStrings_zh_CN.properties A maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/LogStrings_zh_HK.properties A maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/LogStrings_zh_TW.properties A maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/XMLSchema.dtd A maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/datatypes.dtd A maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/facelet-taglib_1_0.dtd A maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/javaee_5.xsd A maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/javaee_6.xsd A maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/javaee_7.xsd A maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/javaee_web_services_1_2.xsd A maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/javaee_web_services_client_1_2.xsd A maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/javaee_web_services_client_1_3.xsd A maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/javaee_web_services_client_1_4.xsd A maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/web-facelettaglibrary_2_0.xsd A maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/web-facelettaglibrary_2_2.xsd A maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/web-facesconfig_1_0.dtd A maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/web-facesconfig_1_1.dtd A maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/web-facesconfig_1_2.xsd A maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/web-facesconfig_2_0.xsd A maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/web-facesconfig_2_1.xsd A maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/web-facesconfig_2_2.xsd A maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/web-facesuicomponent_2_0.xsd A maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/web-facesuicomponent_2_2.xsd A maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/web-partialresponse_2_0.xsd A maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/web-partialresponse_2_2.xsd A maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/xml.xsd A maven/plugins/compogen-maven-plugin/src/main/resources/conf A maven/plugins/compogen-maven-plugin/src/main/resources/conf/HtmlBasicTaglib21.properties A maven/plugins/compogen-maven-plugin/src/main/resources/conf/standard-html-renderkit.xml SECTION: Diffs ---------------------------- Index: jsf-tools/src/main/java/com/sun/faces/generate/GeneratorUtil.java =================================================================== --- jsf-tools/src/main/java/com/sun/faces/generate/GeneratorUtil.java (revision 13502) +++ jsf-tools/src/main/java/com/sun/faces/generate/GeneratorUtil.java (working copy) @@ -308,8 +308,32 @@ } return (fcb); - } // END getConfigBean + } + public static FacesConfigBean getConfigBean(InputStream facesConfigInputStream) + throws Exception { + + FacesConfigBean fcb = null; + InputStream stream = null; + try { + stream = new BufferedInputStream(facesConfigInputStream); + InputSource source = new InputSource(stream); + fcb = (FacesConfigBean) + createDigester(true, false, true).parse(source); + } finally { + if (stream != null) { + try { + stream.close(); + } catch (Exception e) { + ; + } + stream = null; + } + } + return (fcb); + + } + // --------------------------------------------------------- Private Methods Index: jsf-tools/src/main/java/com/sun/faces/generate/JspTLDGenerator.java =================================================================== --- jsf-tools/src/main/java/com/sun/faces/generate/JspTLDGenerator.java (revision 13502) +++ jsf-tools/src/main/java/com/sun/faces/generate/JspTLDGenerator.java (working copy) @@ -45,6 +45,8 @@ import java.io.FileOutputStream; import java.io.FileReader; import java.io.IOException; +import java.io.InputStream; +import java.io.InputStreamReader; import java.io.OutputStream; import java.io.OutputStreamWriter; import java.nio.charset.Charset; @@ -55,6 +57,7 @@ import com.sun.faces.config.beans.FacesConfigBean; import com.sun.faces.config.beans.RendererBean; +import com.sun.faces.util.ToolsUtil; /** *

Base class for JSP TLD generation.

@@ -250,10 +253,11 @@ path; path = path.replace('/', File.separatorChar); } - + StringBuffer sb = new StringBuffer(); - BufferedReader reader = - new BufferedReader(new FileReader(path)); + BufferedReader reader = getReaderFor(path); + if (reader == null) return null; + int ch; while ((ch = reader.read()) >= 0) { sb.append((char) ch); @@ -269,13 +273,26 @@ } // END loadOptionalTags - // ---------------------------------------------------------- PrivateMethods + // --------------------- PrivateMethods + private BufferedReader getReaderFor(String path) throws IOException{ + BufferedReader reader = null; + + if ( new File(path).exists() ) { + reader = new BufferedReader(new FileReader(path)); + } else { + //Used in the Maven plugin case: + //Get the properties in the jar resources + //by the current classloader + ClassLoader currClassLoader = ToolsUtil.getCurrentLoader(this); + InputStream inputStream = currClassLoader.getResourceAsStream(path); + if ( inputStream == null ) return null; + + reader = new BufferedReader(new InputStreamReader(inputStream)); + } + + return reader; + } - - - - - // ----------------------------------------------------------- Inner Classes Index: jsf-tools/src/main/java/com/sun/faces/generate/PropertyManager.java =================================================================== --- jsf-tools/src/main/java/com/sun/faces/generate/PropertyManager.java (revision 13502) +++ jsf-tools/src/main/java/com/sun/faces/generate/PropertyManager.java (working copy) @@ -169,7 +169,7 @@ *

Constructs a new PropertyManager instance.

* @param props - properties */ - private PropertyManager(Properties props) { + public PropertyManager(Properties props) { this.props = props; Index: maven/plugins/compogen-maven-plugin/pom.xml =================================================================== --- maven/plugins/compogen-maven-plugin/pom.xml (revision 0) +++ maven/plugins/compogen-maven-plugin/pom.xml (working copy) @@ -0,0 +1,34 @@ + + 4.0.0 + com.sun.faces.maven.plugins + compogen-maven-plugin + maven-plugin + 2.2.8-SNAPSHOT + compogen-maven-plugin Maven Mojo + http://maven.apache.org + + + org.apache.maven + maven-plugin-api + 2.0 + + + junit + junit + 3.8.1 + test + + + com.sun.faces.build + jsf-tools + 2.2.8-SNAPSHOT + + + org.apache.maven.plugin-tools + maven-plugin-annotations + 3.3 + provided + + + Index: maven/plugins/compogen-maven-plugin/src/main/java/com/sun/faces/maven/plugins/GenerateHtmlComponentsMojo.java =================================================================== --- maven/plugins/compogen-maven-plugin/src/main/java/com/sun/faces/maven/plugins/GenerateHtmlComponentsMojo.java (revision 0) +++ maven/plugins/compogen-maven-plugin/src/main/java/com/sun/faces/maven/plugins/GenerateHtmlComponentsMojo.java (working copy) @@ -0,0 +1,93 @@ +/* + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. + * + * Copyright (c) 2010-2014 Oracle and/or its affiliates. All rights reserved. + * + * The contents of this file are subject to the terms of either the GNU + * General Public License Version 2 only ("GPL") or the Common Development + * and Distribution License("CDDL") (collectively, the "License"). You + * may not use this file except in compliance with the License. You can + * obtain a copy of the License at + * https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html + * or packager/legal/LICENSE.txt. See the License for the specific + * language governing permissions and limitations under the License. + * + * When distributing the software, include this License Header Notice in each + * file and include the License file at packager/legal/LICENSE.txt. + * + * GPL Classpath Exception: + * Oracle designates this particular file as subject to the "Classpath" + * exception as provided by Oracle in the GPL Version 2 section of the License + * file that accompanied this code. + * + * Modifications: + * If applicable, add the following below the License Header, with the fields + * enclosed by brackets [] replaced by your own identifying information: + * "Portions Copyright [year] [name of copyright owner]" + * + * Contributor(s): + * If you wish your version of this file to be governed by only the CDDL or + * only the GPL Version 2, indicate your decision by adding "[Contributor] + * elects to include this software in this distribution under the [CDDL or GPL + * Version 2] license." If you don't indicate a single choice of license, a + * recipient has the option to distribute your version of this file under + * either the CDDL, the GPL Version 2 or to extend the choice of license to + * its licensees as provided above. However, if you add GPL Version 2 code + * and therefore, elected the GPL Version 2 license, then the option applies + * only if the new code is made subject to such option by the copyright + * holder. + */ + +package com.sun.faces.maven.plugins; + +import java.lang.ClassLoader; +import java.util.Properties; +import java.io.InputStream; +import java.io.BufferedInputStream; + +import org.apache.maven.plugin.AbstractMojo; +import org.apache.maven.plugin.MojoExecutionException; +import org.apache.maven.plugins.annotations.Mojo; +import org.apache.maven.plugins.annotations.Parameter; + +import com.sun.faces.generate.HtmlComponentGenerator; +import com.sun.faces.generate.PropertyManager; +import com.sun.faces.generate.Generator; +import com.sun.faces.generate.GeneratorUtil; +import com.sun.faces.util.ToolsUtil; + +@Mojo( name = "CompoGen" ) +public class GenerateHtmlComponentsMojo extends AbstractMojo +{ + final private String GENERATOR_CONFIG = "conf/HtmlBasicTaglib21.properties"; + final private String FACES_CONFIG = "conf/standard-html-renderkit.xml"; + + public void execute() throws MojoExecutionException + { + try { + Properties generatorProps = loadPropertiesResource(GENERATOR_CONFIG); + PropertyManager propManager = new PropertyManager(generatorProps); + Generator generator = new HtmlComponentGenerator(propManager); + + InputStream facesConfig = getResourceInputStream(FACES_CONFIG); + generator.generate(GeneratorUtil.getConfigBean(facesConfig)); + } catch (Exception e) { + throw new MojoExecutionException("Error happened when generate jsf html components!", e); + } + } + + private Properties loadPropertiesResource(String propResourceName) throws Exception { + Properties props = new Properties(); + + InputStream is = getResourceInputStream(propResourceName); + props.load(new BufferedInputStream(is)); + + return props; + } + + private InputStream getResourceInputStream(String resourceName) throws Exception { + ClassLoader currClassLoader = ToolsUtil.getCurrentLoader(this); + return currClassLoader.getResourceAsStream(resourceName); + } + +} Index: maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/LogStrings.properties =================================================================== --- maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/LogStrings.properties (revision 0) +++ maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/LogStrings.properties (working copy) @@ -0,0 +1,154 @@ +# +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. +# +# Copyright (c) 1997-2010 Oracle and/or its affiliates. All rights reserved. +# +# The contents of this file are subject to the terms of either the GNU +# General Public License Version 2 only ("GPL") or the Common Development +# and Distribution License("CDDL") (collectively, the "License"). You +# may not use this file except in compliance with the License. You can +# obtain a copy of the License at +# https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html +# or packager/legal/LICENSE.txt. See the License for the specific +# language governing permissions and limitations under the License. +# +# When distributing the software, include this License Header Notice in each +# file and include the License file at packager/legal/LICENSE.txt. +# +# GPL Classpath Exception: +# Oracle designates this particular file as subject to the "Classpath" +# exception as provided by Oracle in the GPL Version 2 section of the License +# file that accompanied this code. +# +# Modifications: +# If applicable, add the following below the License Header, with the fields +# enclosed by brackets [] replaced by your own identifying information: +# "Portions Copyright [year] [name of copyright owner]" +# +# Contributor(s): +# If you wish your version of this file to be governed by only the CDDL or +# only the GPL Version 2, indicate your decision by adding "[Contributor] +# elects to include this software in this distribution under the [CDDL or GPL +# Version 2] license." If you don't indicate a single choice of license, a +# recipient has the option to distribute your version of this file under +# either the CDDL, the GPL Version 2 or to extend the choice of license to +# its licensees as provided above. However, if you add GPL Version 2 code +# and therefore, elected the GPL Version 2 license, then the option applies +# only if the new code is made subject to such option by the copyright +# holder. +# + +jsf.managed_bean_creation_error=JSF1001: Managedbean {0} could not be created. +jsf.cannot_instantiate_validator_error=JSF1005: Cannot instantiate validator of type {0} +jsf.cannot_instantiate_converter_error=JSF1006: Cannot instantiate converter of type {0} +jsf.duplicate_component_id_error=JSF1007: Duplicate component ID {0} found in view. +jsf.redirect_failed_error=JSF1008: Redirect to path {0} failed +jsf.faces_servlet_mapping_cannot_be_determined_error=JSF1009: Unable to determine FaceServlet mapping for servlet path {0}. +jsf.illegal_view_id_error=JSF1010: Illegal view ID {0}. The ID must begin with ''/'' +jsf.util.no.adapter.ctor.available="JSF1016: Target class ''{0}'' doesn't have an adapter constructor to accept ''{1}'', creating a new instance instead. +# core tags +jsf.core.tags.eval_result_not_expected_type=JSF1011: Evaluation of expression for attribute ''{0}'' resulted in unexpected type. Expected {1}, but received {2}. +jsf.util_no_annotation_processed=JSF1014: Unable to load annotation class ''{0}''. As a result, this annotation will not be processed. +jsf.config.listener.version=Initializing Mojarra |version.string| for context ''{0}'' +jsf.config.listener.version.complete=Completed initializing Mojarra (|version.string|) for context ''{0}'' +jsf.config.listener.predestroy.error=JSF1017: ''{0}'' was thrown while handling the PreDestroy annotation(s) for bean ''{1}'' in scope ''{2}''. Message: {3} +jsf.viewhandler.requestpath.recursion=JSF1015: Request path ''{0}'' begins with one or more occurrences of the FacesServlet prefix path mapping ''{1}''. +jsf.non_displayed_message=WARNING: FacesMessage(s) have been enqueued, but may not have been displayed.{0} + +jsf.config.webconfig.configinfo=JSF1018: [{0}] Configuration option ''{1}'' set to ''{2}'' +jsf.config.webconfig.configinfo.reset=JSF1019: [{0}] Configuration option ''{1}'' RESET to ''{2}'' +jsf.config.webconfig.configinfo.reset.enabled=JSF1020: [{0}] Configuration option ''{1}'' RESET to ENABLED +jsf.config.webconfig.configinfo.reset.disabled=JSF1020: [{0}] Configuration option ''{1}'' RESET to DISABLED +jsf.config.webconfig.boolconfiginfo.enabled=JSF1021: [{0}] Configuration option ''{1}'' - ENABLED +jsf.config.webconfig.boolconfiginfo.disabled=JSF1021: [{0}] Configuration option ''{1}'' - DISABLED +jsf.config.webconfig.boolconfig.invalidvalue=JSF1022: [{0}] Invalid value ''{1}'' for configuration option ''{2}''. Valid values are ''{3}''. Falling back to the default of ''{4}''. +jsf.config.webconfig.enventryinfo=JSF1023: [{0}] Environment entry ''{1}'' processed, value ''{2}'' +jsf.config.webconfig.enventry.clientencrypt=JSF1024: Client state encryption: DISABLED +jsf.config.webconfig.param.deprecated=JSF1025: [{0}] Context initialization parameter ''{1}'' is deprecated. The option will still be configured, but please use ''{2}'' in the future. +jsf.config.webconfig.param.deprecated.no_replacement=JSF1025: [{0}] Context initialization parameter ''{1}'' is deprecated and will have no effect. +jsf.config.webconfig.option.notconfigured=JSF1026: [{0}] Configuration option ''{1}'' not configured +jsf.lifecycle.initphaselistener.resolvers_not_registered=JSF1027: [{0}] The ELResolvers for JSF were not registered with the JSP container. +jsf.lifecycle.initphaselistener.resolvers_registered=JSF1028: [{0}] The ELResolvers for JSF successfully registered with the JSP container. +jsf.spi.injection.provider_not_implemented=JSF1029: The specified InjectionProvider implementation ''{0}'' does not implement the InjectionProvider interface. +jsf.spi.injection.provider_not_found=JSF1030: The specified InjectionProvider implementation ''{0}'' cannot be loaded. +jsf.spi.injection.provider_cannot_instantiate=JSF1031: The specified InjectionProvider ''{0}'' cannot be instantiated. +jsf.spi.injection.provider_configured=JSF1032: Resource injection ENABLED using InjectionProvider ''{0}''. +jsf.spi.injection.no_injection=JSF1033: Resource injection is DISABLED. +jsf.spi.serialization.provider_not_implemented=JSF1036: The specified SerializationProvider implementation ''{0}'' does not implement the SerializationProvider interface. +jsf.spi.serialization.provider_not_found=JSF1037: The specified SerializationProvider implementation ''{0}'' cannot be loaded. +jsf.spi.serialization.provider_cannot_instantiate=JSF1038: The specified SerializationProvider ''{0}'' cannot be instantiated. +jsf.spi.serialization.provider_configured=JSF1039: Resource injection ENABLED using InjectionProvider ''{0}''. +jsf.renderkit.resstatemgr.clientbuf_div_two=JSF1034: The value ''{1}'' for ''{0}'' must be evenly divisable by 2. Defaulting to ''{2}''. +jsf.renderkit.resstatemgr.clientbuf_not_integer=JSF1035: The value ''{1}'' for ''{0}'' is not an Integer. Defaulting to ''{2}''. +jsf.core.taglib.invalid_locale_value=JSF1041: The locale specified, ''{0}'', is invalid. The locale attribute value must be a valid ISO 639 language code that does not contain a country or variant. +jsf.core.taglib.invalid_language=JSF1042: The language specified, ''{0}'', is not a known ISO 639 language code. +jsf.core.taglib.action_or_valuechange_listener.null_type_binding=JSF1043: {0} for component ''{1}'' will not be processed - both 'binding' and 'type' are null. +jsf.core.taglib.phaselistener.null_type_binding=JSF1043: PhaseListener (specified via PhaseListenerTag) will not be processed - both 'binding' and 'type' are null +jsf.core.web.injection.method_not_static=JSF1044: Method ''{0}'' marked with the ''{1}'' annotation cannot be static. This method will be ignored. +jsf.core.web.injection.method_return_not_void=JSF1045: Method ''{0}'' marked with the ''{1}'' annotation can only return void. This method will be ignored. +jsf.core.web.injection.method_no_params=JSF1046: Method ''{0}'' marked with the ''{1}'' annotation cannot have any parameters. This method will be ignored. +jsf.core.web.injection.method_no_checked_exceptions=JSF1047: Method ''{0}'' marked with the ''{1}'' annotation cannot declare any checked exceptions. This method will be ignored. +jsf.core.injection.provider_generic_web_configured=JSF1048: PostConstruct/PreDestroy annotations present. ManagedBeans methods marked with these annotations will have said annotations processed. +jsf.spi.injection.provider.invalid_service_entry=JSF1049: Invalid service entry ''{0}''. Format should be '':''. Entry will be ignored. +jsf.spi.injection.provider.discovery_error=JSF1050: Error invoking DiscoverableInjectionProvider.isProviderAppropriate(String) for entry ''{0}''. Entry will be ignored. +jsf.spi.injection.provider.entry_not_discoverable=JSF1051: Service entry ''{0}'' does not extend DiscoverableInjectionProvider. Entry will be ignored. +jsf.spi.provider.cannot_read_service=JSF1052: Unexpected error processing service entry ''{0}''. +jsf.lifecycle.phaselistener.exception=JSF1053: (Listener: {0}, Phase ID: {1}, View ID: {2}) Exception thrown during phase-listener execution: {3} +jsf.lifecycle.phase.exception=JSF1054: (Phase ID: {0}, View ID: {1}) Exception thrown during phase execution: {2} +jsf.config.cannot_resolve_entities=JSF1055: Unable to locate local resource ''{0}''. Standard entity resolution will be used when a request is present for ''{1}''. +jsf.config.cannot_create_inputsource=JSF1056: Unable to create InputSource for URL ''{0}''. +jsf.config.navigation.from_view_id_leading_slash=JSF1057: The resource referred to by from-view-id, ''{0}'', does not start with ''/''. This will be added for you, but it should be corrected. +jsf.config.navigation.to_view_id_leading_slash=JSF1058: The resource referred to by to-view-id, ''{0}'', for navigation from ''{1}'', does not start with ''/''. This will be added for you, but it should be corrected. +jsf.config.navigation.if_invalid_expression=JSF1070: The condition ''{0}'' for navigation from ''{1}'' is not a contiguous value expression and will be ignored. +jsf.config.verifyobjects.development_only=JSF1059: WARNING! The com.sun.faces.verifyObjects feature is to aid developers not using tools. It shouldn''t be enabled if using an IDE, or if this application is being deployed for production as it will impact application start times. +jsf.config.verifyobjects.failures_detected=JSF1060: Verification produced one or more failures. Details will follow this message. +jsf.lifecycle.duplicate_phase_listener_detected=JSF1061: WARNING! An attempt was made to add a duplicate phase listener: {0}. This duplicate will be ignored. +jsf.core.taglib.viewtag.interweaving_failed=JSF1062: WARNING! The response object returned by ExternalContext.getResponse() doesn't provide a method with signature 'public void flushContentToWrappedResponse()'. This method is necessary in order to provide content interweaving in a JSP environment. Because of this, content will not be displayed correctly. +jsf.core.taglib.subviewtag.interweaving_failed_isbytes=JSF1062: WARNING! The response object returned by ExternalContext.getResponse() doesn't provide a method with signature 'public boolean isBytes()'. This method is necessary in order to provide content interweaving in a JSP environment. Because of this, content will not be displayed correctly. +jsf.core.taglib.subviewtag.interweaving_failed_ischars=JSF1062: WARNING! The response object returned by ExternalContext.getResponse() doesn't provide a method with signature 'public boolean isChars()'. This method is necessary in order to provide content interweaving in a JSP environment. Because of this, content will not be displayed correctly. +jsf.core.taglib.subviewtag.interweaving_failed_getchars=JSF1062: WARNING! The response object returned by ExternalContext.getResponse() doesn't provide a method with signature 'public char[] getChars()'. This method is necessary in order to provide content interweaving in a JSP environment. Because of this, content will not be displayed correctly. +jsf.core.taglib.subviewtag.interweaving_failed_resetbuffers=JSF1062: WARNING! The response object returned by ExternalContext.getResponse() doesn't provide a method with signature 'public void resetBuffers'. This method is necessary in order to provide content interweaving in a JSP environment. Because of this, content will not be displayed correctly. +jsf.context.extcontext.sessionmap.nonserializable=JSF1063: WARNING! Setting non-serializable attribute value into HttpSession (key: {0}, value class: {1}). +jsf.application.resource.unable_to_serve_from_library=JSF1064: Unable to find or serve resource, {0}, from library, {1}. +jsf.application.resource.unable_to_serve=JSF1064: Unable to find or serve resource, {0}. +jsf.application.resource.unable_to_determine_resource_version=JSF1065: Unable to determine version for resource name {0}. +jsf.application.resource.unable_to_create_compression_directory=JSF1065: Unable to create directory {0} to store compressed resource. +jsf.application.publish.event.base_type_mismatch=JSF1066: Source object {0} is not an instance of provided base type {1}. Event search will not occur. +jsf.config.web_resource_not_found=JSF1067: Resource {0} specified by the {1} configuration option cannot be found. The resource will be ignored. +jsf.cannot_instantiate_component_error=JSF1068: Cannot instantiate component with component-type {0} +jsf.application.legacy_facelet_viewhandler_detected=JSF1069: Disabling the JSF 2.0 Facelets ViewHandler as an older FaceletViewHandler, {0}, has been explicitly configured. \ + If this is not desired behavior, remove the older FaceletViewHandler and library from your application. +jsf.navigation_invalid_query_string=JSF1070: Invalid query string in navigation outcome {0} +# the following three messages are duplicated in javax.faces.LogStrings.properties +jsf.context.exception.handler.log_before=JSF1071: {0} caught during beforePhase() processing of {1} : UIComponent-ClientId={2}, Message={3} +jsf.context.exception.handler.log_after=JSF1072: {0} caught during afterPhase() processing of {1} : UIComponent-ClientId={2}, Message={3} +jsf.context.exception.handler.log=JSF1073: {0} caught during processing of {1} : UIComponent-ClientId={2}, Message={3} +jsf.managed.bean.duplicate=JSF1074: Managed bean named ''{0}'' has already been registered. Replacing existing managed bean class type {1} with {2}. +jsf.resource.mime.type.configration.invalid=JSF1075: Mime type {0} doesn't match expected pattern {1}. Ignoring. +jsf.annotation.scanner.configuration.invalid=JSF1076: [{0}] {1} : invalid jar specification format. Expected jar::. Entry will be ignored. +jsf.annotation.scanner.configuration.duplicate.wildcard=JSF1077: [{0}] {1} : duplicate wildcard entry for jar name found. Entry will be ignored. +jsf.configuration.web.xml.parse.failed=JSF1078: Unable to process deployment descriptor for context ''{0}''. +jsf.configuration.absolute.order.duplicate.document=JSF1079: Multiple documents named {0} found while processing absolute ordering. Processing the first named document only. +jsf.configuration.absolute.order.missing.document=JSF1080: Unable to find document named ''{0}'' while performing absolute ordering processing. +jsf.configuration.web.faces.config.contains.ordering=JSF1081: /WEB-INF/faces-config.xml contains elements. These will be ignored. +jsf.configuration.illegal.eager.bean=JSF1082: Eager managed bean instantiation is allowable for application scoped beans only. Managed bean ''{0}'' is configured as eager, but the scope ''{1}'' is invalid. +jsf.composite.component.insertchildren.missing.template=JSF1083: Unable to find owning composite component template for insertChildren handler at location: {0}" +jsf.composite.component.insertfacet.missing.template=JSF1084: Unable to find owning composite component template for insertFacet handler at location: {0}" +jsf.managed.bean.custom.scope.eval.null=JSF1085: Custom scope ''{0}'' evaluated to null. Managed bean was not pushed to scope. +jsf.managed.bean.custom.scope.eval.null.existence=JSF1086: Custom scope ''{0}'' evaluated to null. Unable to determine if managed bean exists. +jsf.facelets.error.page.response.committed=JSF1087: Unable to generate Facelets error page as the response has already been committed. +jsf.state.server.cannot.parse.int.option=JSF1088: Error parsing the context init parameter {0}. Using default value {1} instead. +jsf.outcometarget.invalid.navigationhandler.type=JSF1089: NavigationHandler must be an instance of ConfigurableNavigationHandler to use a UIOutputTarget component {0}. +jsf.outcometarget.navigation.case.not.resolved=JSF1090: Navigation case not resolved for component {0}. +jsf.externalcontext.no.mime.type.found=JSF1091: No mime type could be found for file {0}. To resolve this, add a mime-type mapping to the application's web.xml. +jsf.config.legacy.facelet.warning=JSF1029: Application is versioned at 2.0 (either explicitly by the version of /WEB-INF/faces-config.xml or the lack of a /WEB-INF/faces-confg.xml), however class ''{0}'' depends on a legacy facelet class. The facelet artifact represented by this class will not be registered. +jsf.view.cannot.render.response.committed=JSF1030: Unable to render view ''{0}'' as the response has already been committed. +jsf.compcomp.unecessary.targets.attribute=JSF1092: {0} : Unnecessary specification of the ''targets'' attribute for composite attribute ''{1}''. The ''targets'' attribute is only necessary when the composite attribute is named ''action'', ''actionListener'', ''validator'', or ''valueChangeListener''. +jsf.compcomp.binding.eval.non.compcomp=JSF1093: {0} : UIComponent returned by expression evaluation is not a valid composite component. Value will be ignored. +jsf.externalcontext.flash.bad.cookie=JSF1094: Could not decode flash data from incoming cookie value {0}. Processing will continue, but the flash is unavailable for this request. +jsf.externalcontext.flash.response.already.committed=JSF1095: The response was already committed by the time we tried to set the outgoing cookie for the flash. Any values stored to the flash will not be available on the next request. +jsf.metadata.uiviewroot.unavailable=JSF1096: UIViewRoot unavailable at the time view metadata was being processed. Metadata will be unavailable. +jsf.application.resource.invalid_if_modified_since_header=JSF1097: Unable to parse date sent by User Agent for If-Modified-Since header, {0}. +jsf.context.partial_visit_context_unvisited_children=JSF1098: The following clientIds were not visited after a partial traversal: {0}. This is a waste of processor time and could be due to an error in the VDL page. +jsf.lifecycle.invalid.referer=JSF1099: Referer [sic] header value {0} does not appear to be a protected view. Preventing display of viewId {1} +jsf.lifecycle.invalid.origin=JSF1100: Origin [sic] header value {0} does not appear to be a protected view. Preventing display of viewId {1} Index: maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/LogStrings_de.properties =================================================================== --- maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/LogStrings_de.properties (revision 0) +++ maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/LogStrings_de.properties (working copy) @@ -0,0 +1,152 @@ +# +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. +# +# Copyright (c) 1997-2010 Oracle and/or its affiliates. All rights reserved. +# +# The contents of this file are subject to the terms of either the GNU +# General Public License Version 2 only ("GPL") or the Common Development +# and Distribution License("CDDL") (collectively, the "License"). You +# may not use this file except in compliance with the License. You can +# obtain a copy of the License at +# https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html +# or packager/legal/LICENSE.txt. See the License for the specific +# language governing permissions and limitations under the License. +# +# When distributing the software, include this License Header Notice in each +# file and include the License file at packager/legal/LICENSE.txt. +# +# GPL Classpath Exception: +# Oracle designates this particular file as subject to the "Classpath" +# exception as provided by Oracle in the GPL Version 2 section of the License +# file that accompanied this code. +# +# Modifications: +# If applicable, add the following below the License Header, with the fields +# enclosed by brackets [] replaced by your own identifying information: +# "Portions Copyright [year] [name of copyright owner]" +# +# Contributor(s): +# If you wish your version of this file to be governed by only the CDDL or +# only the GPL Version 2, indicate your decision by adding "[Contributor] +# elects to include this software in this distribution under the [CDDL or GPL +# Version 2] license." If you don't indicate a single choice of license, a +# recipient has the option to distribute your version of this file under +# either the CDDL, the GPL Version 2 or to extend the choice of license to +# its licensees as provided above. However, if you add GPL Version 2 code +# and therefore, elected the GPL Version 2 license, then the option applies +# only if the new code is made subject to such option by the copyright +# holder. +# + +jsf.managed_bean_creation_error=JSF1001: Verwalteter Bean {0} konnte nicht erstellt werden. +jsf.cannot_instantiate_validator_error=JSF1005: Instanziierung des Validators vom Typ {0} nicht m\u00f6glich. +jsf.cannot_instantiate_converter_error=JSF1006: Instanziierung des Konvertierungsprogramms vom Typ {0} nicht m\u00f6glich. +jsf.duplicate_component_id_error=JSF1007: Doppelte Komponenten-ID {0} in Ansicht gefunden. +jsf.redirect_failed_error=JSF1008: Umleitung zu Pfad {0} fehlgeschlagen. +jsf.faces_servlet_mapping_cannot_be_determined_error=JSF1009: FaceServlet-Zuordnung f\u00fcr Servlet-Pfad {0} kann nicht ermittelt werden. +jsf.illegal_view_id_error=JSF1010: Unzul\u00e4ssige Ansicht-ID {0}. Die ID muss mit ''''/'''' beginnen. +jsf.util.no.adapter.ctor.available="JSF1016: Zielklasse ''{0}'' weist keinen Adapter-Konstruktor f\u00fcr die Annahme von ''{1}'' auf, es wird stattdessen eine neue Instanz erstellt. +# core tags +jsf.core.tags.eval_result_not_expected_type=JSF1011: Ergebnis der Ausdruckauswertung f\u00fcr Attribut ''{0}'' hatte einen unerwarteten Typ. Erwartet: {1}, aber empfangen: {2}. +jsf.util_no_annotation_processed=JSF1014: Annotationsklasse ''{0}'' kann nicht geladen werden. Folglich wird diese Annotation nicht verarbeitet. +jsf.config.listener.version=Mojarra |version.string| f\u00fcr Kontext ''{0}'' wird initialisiert. +jsf.config.listener.version.complete=Mojarra (|version.string|) f\u00fcr Kontext ''{0}'' wurde initialisiert. +jsf.config.listener.predestroy.error=JSF1017: ''{0}'' wurde beim Verarbeiten der PreDestroy-Annotationen f\u00fcr Bean ''''{1}'' in Bereich ''{2}'' ausgel\u00f6st. Meldung: {3} +jsf.viewhandler.requestpath.recursion=JSF1015: Anforderungspfad ''{0}'' beginnt mit einem oder mehreren Vorkommen der FacesServlet-Pr\u00e4fix-Pfad-Zuordnung ''{1}''. +jsf.non_displayed_message=WARNUNG: FacesMessage(s) wurde(n) in die Warteschlange gestellt, aber m\u00f6glicherweise nicht angezeigt.{0} + +jsf.config.webconfig.configinfo=JSF1018: [{0}] Konfigurationsoption ''{1}'' ist auf ''{2}'' festgelegt. +jsf.config.webconfig.configinfo.reset=JSF1019: [{0}] Konfigurationsoption ''{1}'' wurde auf ''{2}'' zur\u00fcckgesetzt. +jsf.config.webconfig.configinfo.reset.enabled=JSF1020: [{0}] Konfigurationsoption ''{1}'' wurde auf ENABLED zur\u00fcckgesetzt. +jsf.config.webconfig.configinfo.reset.disabled=JSF1020: [{0}] Konfigurationsoption ''{1}'' wurde auf DISABLED zur\u00fcckgesetzt. +jsf.config.webconfig.boolconfiginfo.enabled=JSF1021: [{0}] Konfigurationsoption ''{1}'' - ENABLED +jsf.config.webconfig.boolconfiginfo.disabled=JSF1021: [{0}] Konfigurationsoption ''{1}'' - DISABLED +jsf.config.webconfig.boolconfig.invalidvalue=JSF1022: [{0}] Ung\u00fcltiger Wert ''{1}'' f\u00fcr Konfigurationsoption ''{2}''. G\u00fcltige Werte sind ''{3}''. Standard ''{4}'' wird wiederhergestellt. +jsf.config.webconfig.enventryinfo=JSF1023: [{0}] Umgebungseintrag ''{1}'' verarbeitet, Wert ''{2}'' +jsf.config.webconfig.enventry.clientencrypt=JSF1024: Clientstatusverschl\u00fcsselung: DISABLED +jsf.config.webconfig.param.deprecated=JSF1025: [{0}] Kontextinitialisierungs-Parameter ''{1}'' wurde abgelehnt. Die Option wird trotzdem konfiguriert, aber bitte verwenden Sie in Zukunft ''{2}''. +jsf.config.webconfig.param.deprecated.no_replacement=JSF1025: [{0}] Kontextinitialiasierungsparameter ''{1}'' wurde abgelehnt und wird nicht wirksam. +jsf.config.webconfig.option.notconfigured=JSF1026: [{0}] Konfigurationsoption ''{1}'' wurde nicht konfiguriert +jsf.lifecycle.initphaselistener.resolvers_not_registered=JSF1027: [{0} Die ELResolvers f\u00fcr JSF wurden nicht im JSP-Container registriert. +jsf.lifecycle.initphaselistener.resolvers_registered=JSF1028: [{0}] Die ELResolvers f\u00fcr JSF wurden erfolgreich im JSP-Container registriert. +jsf.spi.injection.provider_not_implemented=JSF1029: Die angegebene InjectionProvider-Implementierung ''{0}'' implementiert nicht die InjectionProvider-Schnittstelle. +jsf.spi.injection.provider_not_found=JSF1030: Die angegebene InjectionProvider-Implementierung ''{0}'' kann nicht geladen werden. +jsf.spi.injection.provider_cannot_instantiate=JSF1031: Der angegebene InjectionProvider ''{0}'' kann nicht instanziiert werden. +jsf.spi.injection.provider_configured=JSF1032: Die Ressourceneinspeisung wurde mit InjectionProvider ''{0}'' aktiviert. +jsf.spi.injection.no_injection=JSF1033: Die Ressourceneinspeisung ist DISABLED. +jsf.spi.serialization.provider_not_implemented=JSF1036: Die angegebene SerializationProvider-Implementierung ''{0}'' implementiert nicht die SerializationProvider-Schnittstelle. +jsf.spi.serialization.provider_not_found=JSF1037: Die angegebene SerializationProvider-Implementierung ''{0}'' kann nicht geladen werden. +jsf.spi.serialization.provider_cannot_instantiate=JSF1038: Der angegebene SerializationProvider ''{0}'' kann nicht instanziiert werden. +jsf.spi.serialization.provider_configured=JSF1039: Die Ressourceneinspeisung wurde mit InjectionProvider "{0}'' aktiviert. +jsf.renderkit.resstatemgr.clientbuf_div_two=JSF1034: Der Wert ''{1}'' f\u00fcr ''{0}''muss gleichm\u00e4\u00df\u00edg durch 2 geteilt werden k\u00f6nnen. Standardwert ''{2}'' wird verwendet. +jsf.renderkit.resstatemgr.clientbuf_not_integer=JSF1035: Der Wert ''{1}'' f\u00fcr ''{0}'' ist keine Ganzzahl. Standardwert ''{2}'' wird verwendet. +jsf.core.taglib.invalid_locale_value=JSF1041: Das angegebene Gebietsschema ''{0}'' ist ung\u00fcltig. Das Gebietsschema-Attribut muss ein g\u00fcltiger ISO 639-Sprachcode sein, der kein Land bzw. keine Variante enth\u00e4lt. +jsf.core.taglib.invalid_language=JSF1042: Die angegebene Sprache ''{0}'' ist kein bekannter ISO 639-Sprachcode. +jsf.core.taglib.action_or_valuechange_listener.null_type_binding=JSF1043: {0} f\u00fcr Komponente ''{1}'' wird nicht verarbeitet - ''Verbindung'' und ''Typ'' sind null. +jsf.core.taglib.phaselistener.null_type_binding=JSF1043: PhaseListener (angegeben \u00fcber PhaseListenerTag) wird nicht verarbeitet - ''Verbindung'' und ''Typ'' sind null. +jsf.core.web.injection.method_not_static=JSF1044: Methode ''{0}'', markiert mit der Annotation ''{1}'', kann nicht statisch sein. Diese Methode wird ignoriert. +jsf.core.web.injection.method_return_not_void=JSF1045: Methode ''{0}'', markiert mit der Annotation ''{1}'', kann nur leer zur\u00fcckgegeben werden. Diese Methode wird ignoriert. +jsf.core.web.injection.method_no_params=JSF1046: Methode ''{0}'', markiert mit der Annotation ''{1}'', kann nicht \u00fcber Parameter verf\u00fcgen. Diese Methode wird ignoriert. +jsf.core.web.injection.method_no_checked_exceptions=JSF1047: Methode ''{0}'', markiert mit der Annotation ''{1}'', kann keine aktivierten Ausnahmen angeben. Diese Methode wird ignoriert. +jsf.core.injection.provider_generic_web_configured=JSF1048: PostConstruct/PreDestroy-Annotationen vorhanden. Verwaltete Bean-Methoden, die mit diesen Annotationen markiert sind, lassen die entsprechenden Annotationen verarbeiten. +jsf.spi.injection.provider.invalid_service_entry=JSF1049: Ung\u00fcltiger Diensteintrag ''{0}''. Format muss '''':'''' sein. Der Eintrag wird ignoriert. +jsf.spi.injection.provider.discovery_error=JSF1050: Fehler beim Aufrufen von DiscoverableInjectionProvider.isProviderAppropriate(String) f\u00fcr Eintrag ''{0}''. Der Eintrag wird ignoriert. +jsf.spi.injection.provider.entry_not_discoverable=JSF1051: Diensteintrag ''{0}'' erweitert DiscoverableInjectionProvider nicht. Der Eintrag wird ignoriert. +jsf.spi.provider.cannot_read_service=JSF1052: Unerwarteter Fehler beim Verarbeiten des Diensteintrags ''{0}''. +jsf.lifecycle.phaselistener.exception=JSF1053: Zielger\u00e4t: {0}, Phasen-ID: {1}, Ansicht-ID: {2}) Ausnahme w\u00e4hrend phase-listener-Ausf\u00fchrung ausgel\u00f6st: {3} +jsf.lifecycle.phase.exception=JSF1054: (Phasen-ID: {0}, Ansicht-ID: {1}) Ausnahme w\u00e4hrend Phasenausf\u00fchrung ausgel\u00f6st: {2} +jsf.config.cannot_resolve_entities=JSF1055:Lokale Ressource ''{0}'' kann nicht ermittelt werden. Standardm\u00e4\u00dfige Entity-Aufl\u00f6sung wird verwendet, wenn eine Anforderung f\u00fcr ''{1}'' vorhanden ist. +jsf.config.cannot_create_inputsource=JSF1056: InputSource f\u00fcr URL ''{0}'' kann nicht erstellt werden. +jsf.config.navigation.from_view_id_leading_slash=JSF1057: Die Ressource ''{0}'', auf die die from-view-ID verweist, beginnt nicht mit ''''/''''. Wird f\u00fcr Sie hinzugef\u00fcgt, muss aber korrigiert werden. +jsf.config.navigation.to_view_id_leading_slash=JSF1058: Die Ressource ''{0}'', auf die to-view-ID f\u00fcr die Navigation von ''{1}'' verweist, beginnt nicht mit ''''/''''. Wird f\u00fcr Sie hinzugef\u00fcgt, muss aber korrigiert werden. +jsf.config.navigation.if_invalid_expression=JSF1070: Die Bedingung ''{0}'' f\u00fcr die Navigation von ''{1}'' ist kein zusammenh\u00e4ngender Wertausdruck und wird ignoriert. +jsf.config.verifyobjects.development_only=JSF1059: WARNUNG! Die Funktion com.sun.faces.verifyObjects bietet Entwicklern Unterst\u00fctzung, wenn sie keine Tools verwenden. Sie darf nicht aktiviert werden, wenn eine IDE verwendet wird oder diese Anwendung zur Produktion bereitgestellt wird, da sie die Startzeit von Anwendungen beeintr\u00e4chtigt. +jsf.config.verifyobjects.failures_detected=JSF1060: Die \u00dcberpr\u00fcfung erzeugte einen oder mehrere Fehler. Auf diese Meldung folgen Details. +jsf.lifecycle.duplicate_phase_listener_detected=JSF1061: WARNUNG! Es wurde versucht, ein doppeltes Phasen-Zielger\u00e4t hinzuzuf\u00fcgen: {0}. Dieses Duplikat wird ignoriert. +jsf.core.taglib.viewtag.interweaving_failed=JSF1062: WARNUNG! Das Reaktionsobjekt, das von ExternalContext.getResponse() zur\u00fcckgegeben wurde, bietet keine Methode mit der Signatur ''public void flushContentToWrappedResponse()''. Diese Methode wird f\u00fcr das Inhalt-Interweaving in einer JSP-Umgebung verwendet. Daher wird der Inhalt nicht einwandfrei angezeigt. +jsf.core.taglib.subviewtag.interweaving_failed_isbytes=JSF1062: WARNUNG! Das Reaktionsobjekt, das von ExternalContext.getResponse() zur\u00fcckgegeben wurde, bietet keine Methode mit der Signatur ''public boolean isBytes()''. Diese Methode wird f\u00fcr das Inhalt-Interweaving in einer JSP-Umgebung verwendet. Daher wird der Inhalt nicht einwandfrei angezeigt. +jsf.core.taglib.subviewtag.interweaving_failed_ischars=JSF1062: WARNUNG! Das Reaktionsobjekt, das von ExternalContext.getResponse() zur\u00fcckgegeben wurde, bietet keine Methode mit der Signatur ''public boolean isChars()''. Diese Methode ist wird f\u00fcr das Inhalt-Interweaving in einer JSP-Umgebung verwendet. Daher wird der Inhalt nicht einwandfrei angezeigt. +jsf.core.taglib.subviewtag.interweaving_failed_getchars=JSF1062: WARNUNG! Das von ExternalContext.getResponse() zur\u00fcckgegebene Reaktionsobjekt bietet keine Methode mit der Signatur ''public char[] getChars()''. Diese Methode wird f\u00fcr das Inhalt-Interweaving in einer JSP-Umgebung verwendet. Daher wird der Inhalt nicht einwandfrei angezeigt. +jsf.core.taglib.subviewtag.interweaving_failed_resetbuffers=JSF1062: WARNUNG! Das von ExternalContext.getResponse() zur\u00fcckgegebene Reaktionsobjekt bietet keine Methode mit der Signatur ''public void resetBuffers''. Diese Methode ist wird f\u00fcr das Inhalt-Interweaving in einer JSP-Umgebung verwendet. Daher wird der Inhalt nicht einwandfrei angezeigt. +jsf.context.extcontext.sessionmap.nonserializable=JSF1063: WARNUNG! Der nicht serialisierbare Attributswert wird in HttpSession festgelegt (Schl\u00fcssel: {0}, Wertklasse: {1}). +jsf.application.resource.unable_to_serve_from_library=JSF1064: Ressource {0} aus Bibliothek {1} kann nicht gefunden oder bedient werden. +jsf.application.resource.unable_to_serve=JSF1064: Ressource {0} kann nicht gefunden oder bedient werden. +jsf.application.resource.unable_to_determine_resource_version=JSF1065: Version f\u00fcr Ressourcennamen {0} kann nicht ermittelt werden. +jsf.application.resource.unable_to_create_compression_directory=JSF1065: Verzeichnis {0} zum Speichern der komprimierten Ressource kann nicht erstellt werden. +jsf.application.publish.event.base_type_mismatch=JSF1066: Quellobjekt {0} ist keine Instanz des angegebenen Basistyps {1}. Ereignissuche tritt nicht auf. +jsf.config.web_resource_not_found=JSF1067: Ressource {0}, die von der Konfigurationsoption {1} angegeben wird, kann nicht gefunden werden. Die Ressource wird ignoriert. +jsf.cannot_instantiate_component_error=JSF1068: Komponente mit Komponententyp {0} kann nicht instanziiert werden. +jsf.application.legacy_facelet_viewhandler_detected=JSF1069: Der JSF 2.0 Facelets ViewHandler wird deaktiviert, da ein \u00e4lterer FaceletViewHandler, {0}, ausdr\u00fccklich konfiguriert wurde. Wenn dieses Verhalten nicht erw\u00fcnscht ist, entfernen Sie den \u00e4lteren FaceletViewHandler und die Bibliothek aus Ihrer Anwendung. +jsf.navigation_invalid_query_string=JSF1070: Ung\u00fcltige Abfragezeichenfolge in Navigationsergebnis {0} +# the following three messages are duplicated in javax.faces.LogStrings.properties +jsf.context.exception.handler.log_before=JSF1071: {0} erfasst w\u00e4hrend beforePhase()-Verarbeitung von {1} : UIComponent-ClientId={2}, Message={3} +jsf.context.exception.handler.log_after=JSF1072: {0} erfasst w\u00e4hrend afterPhase()-Verarbeitung von {1} : UIComponent-ClientId={2}, Message={3} +jsf.context.exception.handler.log=JSF1073: {0} erfasst w\u00e4hrend Verarbeitung von {1} : UIComponent-ClientId={2}, Message={3} +jsf.managed.bean.duplicate=JSF1074: Verwalteter Bean mit dem Namen ''{0}'' wurde bereits registriert. Ersetzen des bestehenden Klassentyps des verwalteten Beans {1} durch {2}. +jsf.resource.mime.type.configration.invalid=JSF1075: Mime-Typ {0} stimmt nicht mit dem erwarteten Muster {1} \u00fcberein. Wird ignoriert. +jsf.annotation.scanner.configuration.invalid=JSF1076: [{0}] {1} : ung\u00fcltiges Jar-Spezifizierungsformat. Erwartete Jar::. Der Eintrag wird ignoriert. +jsf.annotation.scanner.configuration.duplicate.wildcard=JSF1077: [{0}] {1} : doppelter Platzhaltereintrag f\u00fcr Jar-Namen gefunden. Der Eintrag wird ignoriert. +jsf.configuration.web.xml.parse.failed=JSF1078: Bereitstellungsbeschreibung f\u00fcr Kontext ''{0}" kann nicht beschrieben werden. +jsf.configuration.absolute.order.duplicate.document=JSF1079: Es wurden mehrere Dokumente mit dem Namen {0} gefunden, w\u00e4hrend die absolute Auftragserteilung verarbeitet wurde. Nur das erste Dokument mit Namen wird verarbeitet. +jsf.configuration.absolute.order.missing.document=JSF1080: Dokument mit dem Namen ''{0}'' kann w\u00e4hrend der Verarbeitung der absoluten Auftragserteilung nicht ausgef\u00fchrt werden. +jsf.configuration.web.faces.config.contains.ordering=JSF1081: /WEB-INF/faces-config.xml enth\u00e4lt -Elemente. Sie werden ignoriert. +jsf.configuration.illegal.eager.bean=JSF1082: Instanziierung des verwalteten Beans ist nur f\u00fcr Beans im Anwendungsbereich zul\u00e4ssig. Der verwaltete Bean ''{0}'' ist als bereit konfiguriert, aber der Bereich ''{1}'' ist ung\u00fcltig. +jsf.composite.component.insertchildren.missing.template=JSF1083: Besitzende Kompositkomponenten-Vorlage f\u00fcr insertChildren-Behandlungsroutine kann an folgendem Speicherort nicht gefunden werden: {0}" +jsf.composite.component.insertfacet.missing.template=JSF1084: Besitzende Kompositkomponenten-Vorlage f\u00fcr insertFacer-Behandlungsroutine kann an folgendem Speicherort nicht gefunden werden: {0}" +jsf.managed.bean.custom.scope.eval.null=JSF1085: Benutzerdefinierter Bereich ''{0}'' wurde als null bewertet. Verwalteter Bean wurde nicht in Bereich erweitert. +jsf.managed.bean.custom.scope.eval.null.existence=JSF1086: Benutzerdefinierter Bereich ''{0}'' wurde als null bewertet. Es kann nicht ermittelt werden, ob der verwaltete Bean existiert. +jsf.facelets.error.page.response.committed=JSF1087: Facelets-Fehlerseite kann nicht generiert werden, da die Reaktion bereits \u00fcbermittelt wurde. +jsf.state.server.cannot.parse.int.option=JSF1088: Fehler beim Analysieren des Kontext-ini-Parameters {0}. Es wird stattdessen Standardwert {1} verwendet. +jsf.outcometarget.invalid.navigationhandler.type=JSF1089: NavigationHandler muss eine Instanz von ConfigurableNavigationHandler sein, um eine UIOutputTarget-Komponente {0} zu verwenden. +jsf.outcometarget.navigation.case.not.resolved=JSF1090: Navigations-Fall wurde f\u00fcr Komponente {0} nicht aufgel\u00f6st. +jsf.externalcontext.no.mime.type.found=JSF1091: F\u00fcr Datei {0} konnte kein Mime-Typ gefunden werden. F\u00fcgen Sie eine Mime-Typ-Zuordnung zur web.xml der Anwendung hinzu, um dies aufzul\u00f6sen. +jsf.config.legacy.facelet.warning=JSF1029: Die Anwendung hat Version 2.0 (entweder ausdr\u00fccklich durch die Version von /WEB-INF/faces-config.xml oder eine fehlende /WEB-INF/faces-confg.xml), jedoch h\u00e4ngt Klasse ''{0}'' von einer Legacy-Facelet-Klasse ab. Das von dieser Klasse registrierte Facelet-Artefakt wird nicht registriert. +jsf.compcomp.unecessary.targets.attribute=JSF1092: {0} : Unnecessary specification of the ''targets'' attribute for composite attribute ''{1}''. The ''targets'' attribute is only necessary when the composite attribute is named ''action'', ''actionListener'', ''validator'', or ''valueChangeListener''. +jsf.compcomp.binding.eval.non.compcomp=JSF1093: {0} : UIComponent returned by expression evaluation is not a valid composite component. Value will be ignored. +jsf.externalcontext.flash.bad.cookie=JSF1094: Could not decode flash data from incoming cookie value {0}. Processing will continue, but the flash is unavailable for this request. +jsf.externalcontext.flash.response.already.committed=JSF1095: The response was already committed by the time we tried to set the outgoing cookie for the flash. Any values stored to the flash will not be available on the next request. +jsf.metadata.uiviewroot.unavailable=JSF1096: UIViewRoot unavailable at the time view metadata was being processed. Metadata will be unavailable. +jsf.application.resource.invalid_if_modified_since_header=JSF1097: Unable to parse date sent by User Agent for If-Modified-Since header, {0}. +jsf.context.partial_visit_context_unvisited_children=JSF1098: The following clientIds were not visited after a partial traversal: {0}. This is a waste of processor time and could be due to an error in the VDL page. +jsf.lifecycle.invalid.referer=JSF1099: Referer [sic] header value {0} does not appear to be a protected view. Preventing display of viewId {1} +jsf.lifecycle.invalid.origin=JSF1100: Origin [sic] header value {0} does not appear to be a protected view. Preventing display of viewId {1} Index: maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/LogStrings_es.properties =================================================================== --- maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/LogStrings_es.properties (revision 0) +++ maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/LogStrings_es.properties (working copy) @@ -0,0 +1,153 @@ +# +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. +# +# Copyright (c) 1997-2010 Oracle and/or its affiliates. All rights reserved. +# +# The contents of this file are subject to the terms of either the GNU +# General Public License Version 2 only ("GPL") or the Common Development +# and Distribution License("CDDL") (collectively, the "License"). You +# may not use this file except in compliance with the License. You can +# obtain a copy of the License at +# https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html +# or packager/legal/LICENSE.txt. See the License for the specific +# language governing permissions and limitations under the License. +# +# When distributing the software, include this License Header Notice in each +# file and include the License file at packager/legal/LICENSE.txt. +# +# GPL Classpath Exception: +# Oracle designates this particular file as subject to the "Classpath" +# exception as provided by Oracle in the GPL Version 2 section of the License +# file that accompanied this code. +# +# Modifications: +# If applicable, add the following below the License Header, with the fields +# enclosed by brackets [] replaced by your own identifying information: +# "Portions Copyright [year] [name of copyright owner]" +# +# Contributor(s): +# If you wish your version of this file to be governed by only the CDDL or +# only the GPL Version 2, indicate your decision by adding "[Contributor] +# elects to include this software in this distribution under the [CDDL or GPL +# Version 2] license." If you don't indicate a single choice of license, a +# recipient has the option to distribute your version of this file under +# either the CDDL, the GPL Version 2 or to extend the choice of license to +# its licensees as provided above. However, if you add GPL Version 2 code +# and therefore, elected the GPL Version 2 license, then the option applies +# only if the new code is made subject to such option by the copyright +# holder. +# + +jsf.managed_bean_creation_error=JSF1001: no se pudo crear el bean administrado {0}. +jsf.cannot_instantiate_validator_error=JSF1005: no se puede crear una instancia para el validador del tipo {0} +jsf.cannot_instantiate_converter_error=JSF1006: no se puede crear una instancia para el conversor del tipo {0} +jsf.duplicate_component_id_error=JSF1007: se ha encontrado un ID de componente duplicado {0} en la vista. +jsf.redirect_failed_error=JSF1008: error al redirigir a la ruta {0} +jsf.faces_servlet_mapping_cannot_be_determined_error=JSF1009: no se puede determinar la asignaci\u00f3n FaceServlet para la ruta del servlet {0}. +jsf.illegal_view_id_error=JSF1010: ID de vista no v\u00e1lido {0}. El ID debe comenzar con ''/'' +jsf.util.no.adapter.ctor.available="JSF1016: la clase de destino ''{0}'' no tiene un constructor de adaptador para aceptar ''{1}'''; se crear\u00e1 en su lugar una nueva instancia. +# core tags +jsf.core.tags.eval_result_not_expected_type=JSF1011: la evaluaci\u00f3n de la expresi\u00f3n del atributo ''{0}'' ha devuelto un tipo inesperado. Se esperaba {1}, pero se recibi\u00f3 {2}. +jsf.util_no_annotation_processed=JSF1014: no se puede cargar la clase de anotaci\u00f3n ''{0}''. Por lo tanto, no se procesar\u00e1 esta anotaci\u00f3n. +jsf.config.listener.version=Inicializando Mojarra |version.string| para el contexto ''{0}'' +jsf.config.listener.version.complete=Se ha completado la inicializaci\u00f3n de Mojarra (|version.string|) para el contexto ''{0}'' +jsf.config.listener.predestroy.error=JSF1017: ''{0}''se ha generado al administrar las anotaciones PreDestroy para el bean ''{1}'' en el \u00e1mbito ''{2}''. Mensaje: {3} +jsf.viewhandler.requestpath.recursion=JSF1015: la ruta de solicitud ''{0}'' comienza con una o varias apariciones de la asignaci\u00f3n de ruta de prefijo de FacesServlet ''{1}''. +jsf.non_displayed_message=ADVERTENCIA: FacesMessage(s) se han puesto en la cola, pero es posible que no se muestren.{0} + +jsf.config.webconfig.configinfo=JSF1018: [{0}] la opci\u00f3n de configuraci\u00f3n ''{1}'' se ha definido como ''{2}'' +jsf.config.webconfig.configinfo.reset=JSF1019: [{0}] la opci\u00f3n de configuraci\u00f3n ''{1}'' se ha restablecido como ''{2}'' +jsf.config.webconfig.configinfo.reset.enabled=JSF1020: [{0}] la opci\u00f3n de configuraci\u00f3n ''{1}'' se ha restablecido como ACTIVADO +jsf.config.webconfig.configinfo.reset.disabled=JSF1020: [{0}] la opci\u00f3n de configuraci\u00f3n ''{1}'' se ha restablecido como DESACTIVADO +jsf.config.webconfig.boolconfiginfo.enabled=JSF1021: [{0}] opci\u00f3n de configuraci\u00f3n ''{1}'' - ACTIVADO +jsf.config.webconfig.boolconfiginfo.disabled=JSF1021: [{0}] opci\u00f3n de configuraci\u00f3n ''{1}'' - DESACTIVADO +jsf.config.webconfig.boolconfig.invalidvalue=JSF1022: [{0}] valor no v\u00e1lido ''{1}'' para la opci\u00f3n de configuraci\u00f3n ''{2}''. Los valores v\u00e1lidos son '{3}''. Retrocediendo al valor predeterminado ''{4}''. +jsf.config.webconfig.enventryinfo=JSF1023: [{0}] entrada de entorno ''{1}'' procesada, valor ''{2}'' +jsf.config.webconfig.enventry.clientencrypt=JSF1024: cifrado de estado de cliente: DESACTIVADO +jsf.config.webconfig.param.deprecated=JSF1025: [{0}] el par\u00e1metro de inicializaci\u00f3n del contexto''{1}'' se ha desaprobado. La opci\u00f3n se configurar\u00e1, en lo sucesivo utilice ''{2}''. +jsf.config.webconfig.param.deprecated.no_replacement=JSF1025: [{0}] el par\u00e1metro de inicializaci\u00f3n del contexto''{1}'' se ha desaprobado y no tendr\u00e1 efecto. +jsf.config.webconfig.option.notconfigured=JSF1026: [{0}] opci\u00f3n de configuraci\u00f3n ''{1}'' no configurada +jsf.lifecycle.initphaselistener.resolvers_not_registered=JSF1027: [{0}] los ELResolvers para JSF no se han registrado con el contenedor JSP. +jsf.lifecycle.initphaselistener.resolvers_registered=JSF1028: [{0}] los ELResolvers para JSF se han registrado con \u00e9xito con el contenedor JSP. +jsf.spi.injection.provider_not_implemented=JSF1029: la implementaci\u00f3n especificada de InjectionProvider ''{0}'' no implementa la interfaz de InjectionProvider. +jsf.spi.injection.provider_not_found=JSF1030: la implementaci\u00f3n especificada de InjectionProvider ''{0}'' no se puede cargar. +jsf.spi.injection.provider_cannot_instantiate=JSF1031: no se puede crear una instancia de la implementaci\u00f3n InjectionProvider ''{0}'' especificada. +jsf.spi.injection.provider_configured=JSF1032: inyecci\u00f3n de recursos ACTIVADA con InjectionProvider ''{0}''. +jsf.spi.injection.no_injection=JSF1033: la inyecci\u00f3n de recursos est\u00e1 DESACTIVADA. +jsf.spi.serialization.provider_not_implemented=JSF1036: la implementaci\u00f3n especificada de SerializationProvider ''{0}'' no implementa la interfaz de SerializationProvider. +jsf.spi.serialization.provider_not_found=JSF1037: la implementaci\u00f3n especificada de SerializationProvider ''{0}'' no se puede cargar. +jsf.spi.serialization.provider_cannot_instantiate=JSF1038: no se puede crear una instancia de la implementaci\u00f3n SerializationProvider ''{0}'' especificada. +jsf.spi.serialization.provider_configured=JSF1039: inyecci\u00f3n de recursos ACTIVADA con InjectionProvider ''{0}''. +jsf.renderkit.resstatemgr.clientbuf_div_two=JSF1034: el valor ''{1}'' para ''{0}'' debe ser divisible por 2. Se utilizar\u00e1 por defecto ''{2}''. +jsf.renderkit.resstatemgr.clientbuf_not_integer=JSF1035: el valor ''{1}'' para ''{0}'' no es un n\u00famero entero. Se utilizar\u00e1 por defecto ''{2}''. +jsf.core.taglib.invalid_locale_value=JSF1041: la configuraci\u00f3n regional especificada, ''{0}'', no es v\u00e1lida. El valor del atributo de la ubicaci\u00f3n debe ser un lenguaje de c\u00f3digo ISO 639 v\u00e1lido que no contenga un pa\u00eds ni una variante. +jsf.core.taglib.invalid_language=JSF1042: el idioma especificado, ''{0}'', no es un c\u00f3digo de idioma ISO 639 conocido. +jsf.core.taglib.action_or_valuechange_listener.null_type_binding=JSF1043: {0} para el componente ''{1}'' no se procesar\u00e1 - tanto 'binding' como 'type' son nulos. +jsf.core.taglib.phaselistener.null_type_binding=JSF1043: PhaseListener (especificado a trav\u00e9s de PhaseListenerTag) no se procesar\u00e1 - tanto 'binding' como 'type' son nulos +jsf.core.web.injection.method_not_static=JSF1044: el m\u00e9todo ''{0}'' marcado con la anotaci\u00f3n ''{1}'' no puede ser est\u00e1tico. Se ignorar\u00e1 este m\u00e9todo. +jsf.core.web.injection.method_return_not_void=JSF1045: el m\u00e9todo ''{0}'' marcado con la anotaci\u00f3n ''{1}'' s\u00f3lo puede devolver un valor vac\u00edo. Se ignorar\u00e1 este m\u00e9todo. +jsf.core.web.injection.method_no_params=JSF1046: el m\u00e9todo ''{0}'' marcado con la anotaci\u00f3n ''{1}'' no puede tener cualquier par\u00e1metro. Se ignorar\u00e1 este m\u00e9todo. +jsf.core.web.injection.method_no_checked_exceptions=JSF1047: el m\u00e9todo ''{0}'' marcado con la anotaci\u00f3n ''{1}'' no puede declarar excepciones marcadas. Se ignorar\u00e1 este m\u00e9todo. +jsf.core.injection.provider_generic_web_configured=JSF1048: hay presentes anotaciones PostConstruct/PreDestroy. Los m\u00e9todos de beans administrados marcados con estas anotaciones procesar\u00e1n dichas anotaciones. +jsf.spi.injection.provider.invalid_service_entry=JSF1049: entrada de servicio no v\u00e1lida ''{0}''. El formato deber\u00eda ser '':''. Se ignorar\u00e1 la entrada. +jsf.spi.injection.provider.discovery_error=JSF1050: error al invocar DiscoverableInjectionProvider.isProviderAppropriate(Cadena) para la entrada ''{0}''. Se ignorar\u00e1 la entrada. +jsf.spi.injection.provider.entry_not_discoverable=JSF1051: la entrada de servicio ''{0}'' no extiende DiscoverableInjectionProvider. Se ignorar\u00e1 la entrada. +jsf.spi.provider.cannot_read_service=JSF1052: error inesperado al procesar la entrada de servicio ''{0}''. +jsf.lifecycle.phaselistener.exception=JSF1053: (Escucha: {0}, ID de fase: {1}, ID de vista: {2}) se ha arrojado una excepci\u00f3n durante la ejecuci\u00f3n de fase-escucha: {3} +jsf.lifecycle.phase.exception=JSF1054: (ID de fase: {0}, ID de vista: {1}) se ha arrojado una excepci\u00f3n durante la ejecuci\u00f3n de fase: {2} +jsf.config.cannot_resolve_entities=JSF1055: no se puede ubicar el recurso local ''{0}''. Se utilizar\u00e1 la resoluci\u00f3n de entidad est\u00e1ndar cuando haya una solicitud presente para ''{1}''. +jsf.config.cannot_create_inputsource=JSF1056: no se puede crear InputSource para la URL ''{0}''. +jsf.config.navigation.from_view_id_leading_slash=JSF1057: el recurso al que hace referencia from-view-id, ''{0}'', no empieza por ''/''. Se a\u00f1adir\u00e1 por usted, pero se debe corregir. +jsf.config.navigation.to_view_id_leading_slash=JSF1058: el recurso al que hace referencia to-view-id, ''{0}'', para navegaci\u00f3n desde ''{1}'', no empieza por ''/''. Se a\u00f1adir\u00e1 por usted, pero se debe corregir. +jsf.config.navigation.if_invalid_expression=JSF1070: la condici\u00f3n ''{0}'' para navegaci\u00f3n desde ''{1}'' no es una expresi\u00f3n de valor contiguo y ser\u00e1 ignorada. +jsf.config.verifyobjects.development_only=JSF1059: ADVERTENCIA La funci\u00f3n com.sun.faces.verifyObjects tiene como objetivo ayudar a los desarrolladores que no utilizan herramientas. No se debe habilitar si se utiliza un IDE o si esta aplicaci\u00f3n se est\u00e1 implementando para producci\u00f3n y afectar\u00e1 a los plazos de inicio de la aplicaci\u00f3n. +jsf.config.verifyobjects.failures_detected=JSF1060: se han producido uno o varios fallos en la verificaci\u00f3n. Los detalles se indican a continuaci\u00f3n de este mensaje. +jsf.lifecycle.duplicate_phase_listener_detected=JSF1061: ADVERTENCIA Se ha intentado a\u00f1adir una escucha de fase duplicada: {0}. Se ignorar\u00e1 este duplicado. +jsf.core.taglib.viewtag.interweaving_failed=JSF1062: ADVERTENCIA El objeto de respuesta devuelto por ExternalContext.getResponse() no proporciona un m\u00e9todo con firma 'public void flushContentToWrappedResponse()'. Este m\u00e9todo es necesario para proporcionar trenzado de contenido en un entorno JSP. Por este motivo, el contenido no se mostrar\u00e1 correctamente. +jsf.core.taglib.subviewtag.interweaving_failed_isbytes=JSF1062: ADVERTENCIA El objeto de respuesta devuelto por ExternalContext.getResponse() no proporciona un m\u00e9todo con firma 'public boolean isBytes()'. Este m\u00e9todo es necesario para proporcionar trenzado de contenido en un entorno JSP. Por este motivo, el contenido no se mostrar\u00e1 correctamente. +jsf.core.taglib.subviewtag.interweaving_failed_ischars=JSF1062: ADVERTENCIA El objeto de respuesta devuelto por ExternalContext.getResponse() no proporciona un m\u00e9todo con firma 'public boolean isChars()'. Este m\u00e9todo es necesario para proporcionar trenzado de contenido en un entorno JSP. Por este motivo, el contenido no se mostrar\u00e1 correctamente. +jsf.core.taglib.subviewtag.interweaving_failed_getchars=JSF1062: ADVERTENCIA El objeto de respuesta devuelto por ExternalContext.getResponse() no proporciona un m\u00e9todo con firma 'public char[] getChars()'. Este m\u00e9todo es necesario para proporcionar trenzado de contenido en un entorno JSP. Por este motivo, el contenido no se mostrar\u00e1 correctamente. +jsf.core.taglib.subviewtag.interweaving_failed_resetbuffers=JSF1062: ADVERTENCIA El objeto de respuesta devuelto por ExternalContext.getResponse() no proporciona un m\u00e9todo con firma 'public void resetBuffers'. Este m\u00e9todo es necesario para proporcionar trenzado de contenido en un entorno JSP. Por este motivo, el contenido no se mostrar\u00e1 correctamente. +jsf.context.extcontext.sessionmap.nonserializable=JSF1063: ADVERTENCIA Definiendo valor de atributo no serializable en HttpSession: (clave: {0}, clase de valor: {1}). +jsf.application.resource.unable_to_serve_from_library=JSF1064: no se encuentra o sirve el recurso, {0}, desde la biblioteca, {1}. +jsf.application.resource.unable_to_serve=JSF1064: no se encuentra o sirve el recurso, {0}. +jsf.application.resource.unable_to_determine_resource_version=JSF1065: no se puede determinar la versi\u00f3n para el nombre de recurso {0}. +jsf.application.resource.unable_to_create_compression_directory=JSF1065: no se puede crear el directorio {0} para almacenar el recurso comprimido. +jsf.application.publish.event.base_type_mismatch=JSF1066: el objeto de origen {0} no es una instancia del tipo de base proporcionado {1}. No se producir\u00e1 la b\u00fasqueda de eventos. +jsf.config.web_resource_not_found=JSF1067: no se encuentra el recurso {0} especificado por la opci\u00f3n de configuraci\u00f3n {1}. Se ignorar\u00e1 este recurso. +jsf.cannot_instantiate_component_error=JSF1068: no se puede crear una instancia para el componente con component-type {0} +jsf.application.legacy_facelet_viewhandler_detected=JSF1069: se han desactivado FaceletsViewHandler JSF 2.0 ya que se ha configurado expl\u00edcitamente un FaceletViewHandler, {0} m\u00e1s antiguo. Este comportamiento no es el deseado, elimine de la aplicaci\u00f3n el FaceletViewHandler m\u00e1s antiguo y la biblioteca. +jsf.navigation_invalid_query_string=JSF1070: cadena de consulta no v\u00e1lida en el resultado de navegaci\u00f3n {0} +# the following three messages are duplicated in javax.faces.LogStrings.properties +jsf.context.exception.handler.log_before=JSF1071: se ha interceptado {0} durante el procesamiento beforePhase() de {1} : UIComponent-ClientId={2}, Mensaje={3} +jsf.context.exception.handler.log_after=JSF1072: se ha interceptado {0} durante el procesamiento afterPhase() de {1} : UIComponent-ClientId={2}, Mensaje={3} +jsf.context.exception.handler.log=JSF1073: se ha interceptado {0} durante el procesamiento de {1} : UIComponent-ClientId={2}, Mensaje={3} +jsf.managed.bean.duplicate=JSF1074: ya se ha registrado el bean administrado denominado ''{0}''. Sustituyendo el tipo de clase de bean administrado {1} existente por {2}. +jsf.resource.mime.type.configration.invalid=JSF1075: el tipo MIME {0} no coincide con el patr\u00f3n esperado {1}. Ignorando. +jsf.annotation.scanner.configuration.invalid=JSF1076: [{0}] {1}: formato de especificaci\u00f3n jar no v\u00e1lido. jar esperado::. Se ignorar\u00e1 la entrada. +jsf.annotation.scanner.configuration.duplicate.wildcard=JSF1077: [{0}] {1}: se ha encontrado una entrada de comod\u00edn duplicada para el nombre jar. Se ignorar\u00e1 la entrada. +jsf.configuration.web.xml.parse.failed=JSF1078: no se puede procesar el descriptor de implementaci\u00f3n para el contexto ''{0}''. +jsf.configuration.absolute.order.duplicate.document=JSF1079: se han encontrado varios documentos denominados {0} al procesar la ordenaci\u00f3n absoluta. Procesando s\u00f3lo los primeros documentos con nombre. +jsf.configuration.absolute.order.missing.document=JSF1080: no se encuentra el documento denominado ''{0}'' al realizar el procesamiento de ordenaci\u00f3n absoluta. +jsf.configuration.web.faces.config.contains.ordering=JSF1081: /WEB-INF/faces-config.xml contiene elementos. Se ignorar\u00e1n. +jsf.configuration.illegal.eager.bean=JSF1082: la creaci\u00f3n de instancias para bean administrado Eager s\u00f3lo se permite para beans con \u00e1mbito de aplicaci\u00f3n. El bean administrado ''{0}'' se ha configurado como eager, pero el \u00e1mbito ''{1}'' no es v\u00e1lido. +jsf.composite.component.insertchildren.missing.template=JSF1083: no se encuentra el componente de propiedad compuesta para el controlador insertChildren en la ubicaci\u00f3n: {0}" +jsf.composite.component.insertfacet.missing.template=JSF1084: no se encuentra el componente de propiedad compuesta para el controlador insertFacet en la ubicaci\u00f3n: {0}" +jsf.managed.bean.custom.scope.eval.null=JSF1085: el \u00e1mbito personalizado ''{0}'' se ha evaluado como nulo. El bean administrado no se ha insertado en el \u00e1mbito. +jsf.managed.bean.custom.scope.eval.null.existence=JSF1086: el \u00e1mbito personalizado ''{0}'' se ha evaluado como nulo. No se puede determinar si existe el bean administrado. +jsf.facelets.error.page.response.committed=JSF1087: no se puede generar la p\u00e1gina de error de Facelets dado que la respuesta ya se ha confirmado. +jsf.state.server.cannot.parse.int.option=JSF1088: error al analizar el par\u00e1metro de inicio de contexto {0}. Se utiliza en su lugar el valor predeterminado {1}. +jsf.outcometarget.invalid.navigationhandler.type=JSF1089: NavigationHandler debe ser una instancia de ConfigurableNavigationHandler para utilizar un componente UIOutputTarget {0}. +jsf.outcometarget.navigation.case.not.resolved=JSF1090: no se ha resuelto el tipo de navegaci\u00f3n para el componente {0}. +jsf.externalcontext.no.mime.type.found=JSF1091: no se ha encontrado ning\u00fan tipo MIME para el archivo {0}. Para resolverlo, agregue una asignaci\u00f3n de tipo MIME al archivo web.xml de la aplicaci\u00f3n. +jsf.config.legacy.facelet.warning=JSF1029: se ha asignado como versi\u00f3n de aplicaci\u00f3n la 2.0 (bien expl\u00edcitamente a trav\u00e9s de la versi\u00f3n de /WEB-INF/faces-config.xml o por la falta de /WEB-INF/faces-confg.xml), no obstante la clase ''{0}'' depende de una clase de facelet tradicional. No se registrar\u00e1 el artefacto de facelet representado por esta clase. +jsf.compcomp.unecessary.targets.attribute=JSF1092: {0} : Unnecessary specification of the ''targets'' attribute for composite attribute ''{1}''. The ''targets'' attribute is only necessary when the composite attribute is named ''action'', ''actionListener'', ''validator'', or ''valueChangeListener''. +jsf.compcomp.binding.eval.non.compcomp=JSF1093: {0} : UIComponent returned by expression evaluation is not a valid composite component. Value will be ignored. +jsf.externalcontext.flash.bad.cookie=JSF1094: Could not decode flash data from incoming cookie value {0}. Processing will continue, but the flash is unavailable for this request. +jsf.externalcontext.flash.response.already.committed=JSF1095: The response was already committed by the time we tried to set the outgoing cookie for the flash. Any values stored to the flash will not be available on the next request. +jsf.metadata.uiviewroot.unavailable=JSF1096: UIViewRoot unavailable at the time view metadata was being processed. Metadata will be unavailable. +jsf.application.resource.invalid_if_modified_since_header=JSF1097: Unable to parse date sent by User Agent for If-Modified-Since header, {0}. +jsf.context.partial_visit_context_unvisited_children=JSF1098: The following clientIds were not visited after a partial traversal: {0}. This is a waste of processor time and could be due to an error in the VDL page. +jsf.lifecycle.invalid.referer=JSF1099: Referer [sic] header value {0} does not appear to be a protected view. Preventing display of viewId {1} +jsf.lifecycle.invalid.origin=JSF1100: Origin [sic] header value {0} does not appear to be a protected view. Preventing display of viewId {1} + Index: maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/LogStrings_fr.properties =================================================================== --- maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/LogStrings_fr.properties (revision 0) +++ maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/LogStrings_fr.properties (working copy) @@ -0,0 +1,152 @@ +# +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. +# +# Copyright (c) 1997-2010 Oracle and/or its affiliates. All rights reserved. +# +# The contents of this file are subject to the terms of either the GNU +# General Public License Version 2 only ("GPL") or the Common Development +# and Distribution License("CDDL") (collectively, the "License"). You +# may not use this file except in compliance with the License. You can +# obtain a copy of the License at +# https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html +# or packager/legal/LICENSE.txt. See the License for the specific +# language governing permissions and limitations under the License. +# +# When distributing the software, include this License Header Notice in each +# file and include the License file at packager/legal/LICENSE.txt. +# +# GPL Classpath Exception: +# Oracle designates this particular file as subject to the "Classpath" +# exception as provided by Oracle in the GPL Version 2 section of the License +# file that accompanied this code. +# +# Modifications: +# If applicable, add the following below the License Header, with the fields +# enclosed by brackets [] replaced by your own identifying information: +# "Portions Copyright [year] [name of copyright owner]" +# +# Contributor(s): +# If you wish your version of this file to be governed by only the CDDL or +# only the GPL Version 2, indicate your decision by adding "[Contributor] +# elects to include this software in this distribution under the [CDDL or GPL +# Version 2] license." If you don't indicate a single choice of license, a +# recipient has the option to distribute your version of this file under +# either the CDDL, the GPL Version 2 or to extend the choice of license to +# its licensees as provided above. However, if you add GPL Version 2 code +# and therefore, elected the GPL Version 2 license, then the option applies +# only if the new code is made subject to such option by the copyright +# holder. +# + +jsf.managed_bean_creation_error=JSF1001 : Impossible de cr\u00e9er le bean g\u00e9r\u00e9 {0}. +jsf.cannot_instantiate_validator_error=JSF1005 : Impossible d\u2019instancier un valideur de type {0} +jsf.cannot_instantiate_converter_error=JSF1006: Impossible d\u2019instancier un convertisseur de type {0} +jsf.duplicate_component_id_error=JSF1007 : ID de composant {0} en double dans la vue. +jsf.redirect_failed_error=JSF1008 : Echec de la redirection vers le chemin {0} +jsf.faces_servlet_mapping_cannot_be_determined_error=JSF1009 : Impossible de d\u00e9terminer le mappage FaceServlet pour le chemin d\u2019acc\u00e8s au servlet {0} +jsf.illegal_view_id_error=JSF1010 : ID de vue {0} non admis. L\u2019ID doit commencer par \u2019\u2019/\u2019\u2019. +jsf.util.no.adapter.ctor.available="JSF1016 : La classe cible \u00ab{0}\u00bb n\u2019a pas de constructeur d\u2019adaptateur pour accepter \u00ab{1}\u00bb, et cr\u00e9e donc une nouvelle instance \u00e0 la place. +# core tags +jsf.core.tags.eval_result_not_expected_type=JSF1011 : L\u2019\u00e9valuation de l\u2019expression de l\u2019attribut \u00ab{0}\u00bb a donn\u00e9 un type inattendu. {1} \u00e9tait attendu, mais {2} a \u00e9t\u00e9 re\u00e7u. +jsf.util_no_annotation_processed=JSF1014 : Impossible de charger la classe d\u2019annotation \u00ab{0}\u00bb. Cette annotation ne sera donc pas trait\u00e9e. +jsf.config.listener.version=Initialisation de Mojarra |version.string| pour le contexte \u00ab{0}\u00bb +jsf.config.listener.version.complete=Initialisation de Mojarra termin\u00e9e (|version.string|) pour le contexte \u00ab{0}\u00bb +jsf.config.listener.predestroy.error=JSF1017 : \u00ab{0}\u00bb \u00e9mis lors du traitement de la ou des annotations PreDestroy pour le bean \u00ab{1}\u00bb dans l\u2019\u00e9tendue \u00ab{2}\u00bb. Message : {3} +jsf.viewhandler.requestpath.recursion=JSF1015 : Le chemin de requ\u00eate \u00ab{0}\u00bb commence par une ou plusieurs occurrences du mappage du pr\u00e9fixe FacesServlet \u00ab{1}\u00bb. +jsf.non_displayed_message=AVERTISSEMENT : Les FacesMessage(s) ont \u00e9t\u00e9 mis en file d\u2019attente, mais n\u2019ont peut-\u00eatre pas \u00e9t\u00e9 affich\u00e9s.{0} + +jsf.config.webconfig.configinfo=JSF1018 : [{0}] option de configuration \u00ab{1}\u00bb d\u00e9finie sur \u00ab{2}\u00bb +jsf.config.webconfig.configinfo.reset=JSF1019 : [{0}] option de configuration \u00ab{1}\u00bb r\u00e9initialis\u00e9e sur \u00ab{2}\u00bb +jsf.config.webconfig.configinfo.reset.enabled=JSF1020 : [{0}] option de configuration \u00ab{1}\u00bb r\u00e9initialis\u00e9e sur Activ\u00e9e +jsf.config.webconfig.configinfo.reset.disabled=JSF1020 : [{0}] option de configuration \u00ab{1}\u00bb r\u00e9initialis\u00e9e sur D\u00e9sactiv\u00e9e +jsf.config.webconfig.boolconfiginfo.enabled=JSF1021 : [{0}] option de configuration \u00ab{1}\u00bb - Activ\u00e9e +jsf.config.webconfig.boolconfiginfo.disabled=JSF1021 : [{0}] option de configuration \u00ab{1}\u00bb - D\u00e9sactiv\u00e9e +jsf.config.webconfig.boolconfig.invalidvalue=JSF1022 : [{0}] valeur incorrecte \u00ab{1}\u00bb pour l\u2019option de configuration \u00ab{2}\u00bb. Les valeurs valides sont \u00ab{3}\u00bb. R\u00e9tablissement de la valeur par d\u00e9faut \u00ab{4}\u00bb +jsf.config.webconfig.enventryinfo=JSF1023 : [{0}] Entr\u00e9e d\u2019environnement \u00ab{1}\u00bb trait\u00e9e, valeur \u00ab{2}\u00bb +jsf.config.webconfig.enventry.clientencrypt=JSF1024 : Cryptage de l\u2019\u00e9tat du client\u00a0: D\u00e9sactiv\u00e9e +jsf.config.webconfig.param.deprecated=JSF1025 : [{0}] le param\u00e8tre d\u2019initialisation du contexte \u00ab{1}\u00bb est d\u00e9sapprouv\u00e9. Cette option sera toujours configur\u00e9e, mais \u00e0 l\u2019avenir, utilisez \u00ab{2}\u00bb. +jsf.config.webconfig.param.deprecated.no_replacement=JSF1025 : [{0}] le param\u00e8tre d\u2019initialisation du contexte \u00ab{1}\u00bb est d\u00e9sapprouv\u00e9 et n\u2019aura aucun effet. +jsf.config.webconfig.option.notconfigured=JSF1026: [{0}] L\u2019option de configuration \u00ab{1}\u00bb n\u2019est pas configur\u00e9e. +jsf.lifecycle.initphaselistener.resolvers_not_registered=JSF1027 : [{0}] Les objets ELResolvers de JSF n\u2019ont pas \u00e9t\u00e9 enregistr\u00e9s avec le conteneur JSP. +jsf.lifecycle.initphaselistener.resolvers_registered=JSF1028 : [{0}] Les objets ELResolvers de JSF ont bien \u00e9t\u00e9 enregistr\u00e9s avec le conteneur JSP. +jsf.spi.injection.provider_not_implemented=JSF1029 : L\u2019impl\u00e9mentation sp\u00e9cifi\u00e9e d\u2019InjectionProvider \u00ab{0}\u00bb n\u2019impl\u00e9mente pas l\u2019interface InjectionProvider. +jsf.spi.injection.provider_not_found=JSF1030 : Impossible de charger l\u2019impl\u00e9mentation sp\u00e9cifi\u00e9e d\u2019InjectionProvider \u00ab{0}\u00bb +jsf.spi.injection.provider_cannot_instantiate=JSF1031 : Impossible d\u2019instancier l\u2019InjectionProvider sp\u00e9cifi\u00e9 \u00ab{0}\u00bb +jsf.spi.injection.provider_configured=JSF1032 : Injection des ressources ACTIV\u00c9E \u00e0 l\u2019aide de l\u2019InjectionProvider \u00ab{0}\u00bb. +jsf.spi.injection.no_injection=JSF1033 : L\u2019injection des ressources est D\u00e9sactiv\u00e9e. +jsf.spi.serialization.provider_not_implemented=JSF1036 : L\u2019impl\u00e9mentation sp\u00e9cifi\u00e9e de SerializationProvider \u00ab{0}\u00bb n\u2019impl\u00e9mente pas l\u2019interface SerializationProvider. +jsf.spi.serialization.provider_not_found=JSF1037 : Impossible de charger l\u2019impl\u00e9mentation sp\u00e9cifi\u00e9e du SerializationProvider \u00ab{0}\u00bb +jsf.spi.serialization.provider_cannot_instantiate=JSF1038 : Impossible d\u2019instancier le SerializationProvider sp\u00e9cifi\u00e9 \u00ab{0}\u00bb +jsf.spi.serialization.provider_configured=JSF1039 : Injection des ressources ACTIV\u00c9E \u00e0 l\u2019aide de l\u2019InjectionProvider \u00ab{0}\u00bb. +jsf.renderkit.resstatemgr.clientbuf_div_two=JSF1034 : La valeur \u00ab{1}\u00bb de \u00ab{0}\u00bb doit \u00eatre divisible par 2. \u00c9tablissement de la valeur par d\u00e9faut \u00ab{2}\u00bb +jsf.renderkit.resstatemgr.clientbuf_not_integer=JSF1035 : La valeur \u00ab{1}\u00bb de \u00ab{0}\u00bb n\u2019est pas un nombre entier. \u00c9tablissement de la valeur par d\u00e9faut \u00ab{2}\u00bb +jsf.core.taglib.invalid_locale_value=JSF1041 : La langue sp\u00e9cifi\u00e9e \u00ab{0}\u00bb est incorrecte. La valeur de l\u2019attribut de langue doit \u00eatre un code de langue ISO\u00a0639 valide ne contenant ni pays ni variante. +jsf.core.taglib.invalid_language=JSF1042 : La langue sp\u00e9cifi\u00e9e \u00ab{0}\u00bb n\u2019est pas un code de langue ISO\u00a0639 connu. +jsf.core.taglib.action_or_valuechange_listener.null_type_binding=JSF1043 : Le {0} du composant \u00ab{1}\u00bb ne sera pas trait\u00e9 car les valeurs de \u2019binding\u2019 et \u2019type\u2019 sont nulles. +jsf.core.taglib.phaselistener.null_type_binding=JSF1043 : Le PhaseListener (sp\u00e9cifi\u00e9 via PhaseListenerTag) ne sera pas trait\u00e9 car les valeurs de \u2019binding\u2019 et \u2019type\u2019 sont nulles. +jsf.core.web.injection.method_not_static=JSF1044 : La m\u00e9thode \u00ab{0}\u00bb marqu\u00e9e avec l\u2019annotation \u00ab{1}\u00bb ne peut pas \u00eatre statique. Cette m\u00e9thode sera ignor\u00e9e. +jsf.core.web.injection.method_return_not_void=JSF1045 : La m\u00e9thode \u00ab{0}\u00bb marqu\u00e9e avec l\u2019annotation \u00ab{1}\u00bb ne peut renvoyer que la valeur void. Cette m\u00e9thode sera ignor\u00e9e. +jsf.core.web.injection.method_no_params=JSF1046 : La m\u00e9thode \u00ab{0}\u00bb marqu\u00e9e avec l\u2019annotation \u00ab{1}\u00bb ne peut pas avoir de param\u00e8tres. Cette m\u00e9thode sera ignor\u00e9e. +jsf.core.web.injection.method_no_checked_exceptions=JSF1047 : La m\u00e9thode \u00ab{0}\u00bb marqu\u00e9e avec l\u2019annotation \u00ab{1}\u00bb ne peut d\u00e9clarer aucune exception v\u00e9rifi\u00e9e. Cette m\u00e9thode sera ignor\u00e9e. +jsf.core.injection.provider_generic_web_configured=JSF1048 : Pr\u00e9sence d\u2019annotations PostConstruct/PreDestroy Les m\u00e9thodes de beans g\u00e9r\u00e9s marqu\u00e9es avec ces annotations auront des annotations dites trait\u00e9es. +jsf.spi.injection.provider.invalid_service_entry=JSF1049 : Entr\u00e9e de service non valide \u00ab{0}\u00bb. Le format doit \u00eatre \u2019\u2019:\u2019\u2019. Cette entr\u00e9e sera ignor\u00e9e. +jsf.spi.injection.provider.discovery_error=JSF1050 : Erreur lors de l\u2019invocation de DiscoverableInjectionProvider.isProviderAppropriate(String) pour l\u2019entr\u00e9e \u00ab{0}\u00bb. Cette entr\u00e9e sera ignor\u00e9e. +jsf.spi.injection.provider.entry_not_discoverable=JSF1051 : L\u2019entr\u00e9e du service \u00ab{0}\u00bb n\u2019\u00e9tend pas le DiscoverableInjectionProvider. Cette entr\u00e9e sera ignor\u00e9e. +jsf.spi.provider.cannot_read_service=JSF1052 : Erreur inattendue lors du traitement de l\u2019entr\u00e9e du service \u00ab{0}\u00bb. +jsf.lifecycle.phaselistener.exception=JSF1053 : (Listener : {0}, ID de la Phase : {1}, ID de la vue : {2}) Exception \u00e9mise lors de l\u2019ex\u00e9cution du phase-listener\u00a0: {3} +jsf.lifecycle.phase.exception=JSF1054 : (ID de la Phase : {0}, ID de la vue : {1}) Exception \u00e9mise lors de l\u2019ex\u00e9cution de la phase : {2} +jsf.config.cannot_resolve_entities=JSF1055 : Impossible de localiser la ressource locale \u00ab{0}\u00bb. La r\u00e9solution standard des entit\u00e9s sera utilis\u00e9e en cas de pr\u00e9sence d\u2019une requ\u00eate pour \u00ab{1}\u00bb. +jsf.config.cannot_create_inputsource=JSF1056 : Impossible de cr\u00e9er une InputSource pour l\u2019URL \u00ab{0}\u00bb. +jsf.config.navigation.from_view_id_leading_slash=JSF1057 : La ressource r\u00e9f\u00e9renc\u00e9e par from-view-id, \u00ab{0}\u00bb, ne commence pas par \u2019\u2019/\u2019\u2019. Ce caract\u00e8re sera ajout\u00e9 pour vous, mais l\u2019erreur doit \u00eatre corrig\u00e9e. +jsf.config.navigation.to_view_id_leading_slash=JSF1058 : La ressource r\u00e9f\u00e9renc\u00e9e par to-view-id, \u00ab{0}\u00bb, pour la navigation depuis \u00ab{1}\u00bb, ne commence pas par \u2019\u2019/\u2019\u2019. Ce caract\u00e8re sera ajout\u00e9 pour vous, mais l\u2019erreur doit \u00eatre corrig\u00e9e. +jsf.config.navigation.if_invalid_expression=JSF1070 : La condition \u00ab{0}\u00bb pour la navigation depuis \u00ab{1}\u00bb n\u2019est pas une expression \u00e0 valeur contig\u00fce et sera ignor\u00e9e. +jsf.config.verifyobjects.development_only=JSF1059 : AVERTISSEMENT ! La fonctionnalit\u00e9 com.sun.faces.verifyObjects est destin\u00e9e \u00e0 aider les d\u00e9veloppeurs \u00e0 se passer des outils. Elle ne doit pas \u00eatre activ\u00e9e si vous utilisez un EDI, ou si cette application est d\u00e9ploy\u00e9e en production car cela risque d\u2019affecter la dur\u00e9e du d\u00e9marrage. +jsf.config.verifyobjects.failures_detected=JSF1060 : La v\u00e9rification a provoqu\u00e9 une ou plusieurs d\u00e9faillances. Des d\u00e9tails suivent ce message. +jsf.lifecycle.duplicate_phase_listener_detected=JSF1061 : AVERTISSEMENT ! Une tentative d\u2019ajout d\u2019un listener de phase en double s\u2019est produite\u00a0: {0}. Ce double sera ignor\u00e9. +jsf.core.taglib.viewtag.interweaving_failed=JSF1062 : AVERTISSEMENT ! L\u2019objet r\u00e9ponse renvoy\u00e9 par la m\u00e9thode ExternalContext.getResponse() ne fournit pas de m\u00e9thode avec signature \u2019public void flushContentToWrappedResponse()\u2019. Cette m\u00e9thode est n\u00e9cessaire pour fournir l\u2019inter-tramage du contenu dans un environnement JSP. En son absence, le contenu ne s\u2019affichera pas correctement. +jsf.core.taglib.subviewtag.interweaving_failed_isbytes=JSF1062 : AVERTISSEMENT ! L\u2019objet r\u00e9ponse renvoy\u00e9 par la m\u00e9thode ExternalContext.getResponse() ne fournit pas de m\u00e9thode avec signature \u2019public boolean isBytes()\u2019. Cette m\u00e9thode est n\u00e9cessaire pour fournir l\u2019inter-tramage du contenu dans un environnement JSP. En son absence, le contenu ne s\u2019affichera pas correctement. +jsf.core.taglib.subviewtag.interweaving_failed_ischars=JSF1062 : AVERTISSEMENT ! L\u2019objet r\u00e9ponse renvoy\u00e9 par la m\u00e9thode ExternalContext.getResponse() ne fournit pas de m\u00e9thode avec signature \u2019public boolean isChars()\u2019. Cette m\u00e9thode est n\u00e9cessaire pour fournir l\u2019inter-tramage du contenu dans un environnement JSP. En son absence, le contenu ne s\u2019affichera pas correctement. +jsf.core.taglib.subviewtag.interweaving_failed_getchars=JSF1062 : AVERTISSEMENT ! L\u2019objet r\u00e9ponse renvoy\u00e9 par la m\u00e9thode ExternalContext.getResponse() ne fournit pas de m\u00e9thode avec signature \u2019public char[] getChars()\u2019. Cette m\u00e9thode est n\u00e9cessaire pour fournir l\u2019inter-tramage du contenu dans un environnement JSP. En son absence, le contenu ne s\u2019affichera pas correctement. +jsf.core.taglib.subviewtag.interweaving_failed_resetbuffers=JSF1062 : AVERTISSEMENT ! L\u2019objet r\u00e9ponse renvoy\u00e9 par la m\u00e9thode ExternalContext.getResponse() ne fournit pas de m\u00e9thode avec signature \u2019public void resetBuffers\u2019. Cette m\u00e9thode est n\u00e9cessaire pour fournir l\u2019inter-tramage du contenu dans un environnement JSP. En son absence, le contenu ne s\u2019affichera pas correctement. +jsf.context.extcontext.sessionmap.nonserializable=JSF1063 : AVERTISSEMENT ! D\u00e9finition d\u2019une valeur d\u2019attribut non-s\u00e9rialisable dans HttpSession (cl\u00e9 : {0}, classe de la valeur : {1}). +jsf.application.resource.unable_to_serve_from_library=JSF1064 : Impossible de localiser ou de servir une ressource, {0}, depuis la biblioth\u00e8que {1}. +jsf.application.resource.unable_to_serve=JSF1064 : Impossible de localiser ou de servir une ressource, {0}. +jsf.application.resource.unable_to_determine_resource_version=JSF1065 : Impossible de d\u00e9terminer la version de la ressource nomm\u00e9e {0}. +jsf.application.resource.unable_to_create_compression_directory=JSF1065: Impossible de cr\u00e9er un r\u00e9pertoire {0} pour stocker la ressource compress\u00e9e. +jsf.application.publish.event.base_type_mismatch=JSF1066 : L\u2019objet source {0} n\u2019est pas une instance du type de base fourni {1}. La recherche d\u2019\u00e9v\u00e9nements ne sera pas r\u00e9alis\u00e9e. +jsf.config.web_resource_not_found=JSF1067 : La ressource {0} sp\u00e9cifi\u00e9e par l\u2019option de configuration {1} est introuvable. Cette ressource sera ignor\u00e9e. +jsf.cannot_instantiate_component_error=JSF1068 : Impossible d\u2019instancier un composant dont le type est {0} +jsf.application.legacy_facelet_viewhandler_detected=JSF1069 : Le ViewHandler de Facelets JSF 2.0 a \u00e9t\u00e9 d\u00e9sactiv\u00e9 car un FaceletViewHandler plus ancien, {0}, a \u00e9t\u00e9 configur\u00e9 explicitement. Ce comportement n\u2019est pas d\u00e9sir\u00e9. Retirez l\u2019ancien FaceletViewHandler et sa biblioth\u00e8que de votre application. +jsf.navigation_invalid_query_string=JSF1070 : Cha\u00eene de requ\u00eate non valide dans le r\u00e9sultat de navigation {0} +# the following three messages are duplicated in javax.faces.LogStrings.properties +jsf.context.exception.handler.log_before=JSF1071 : {0} intercept\u00e9 durant le traitement beforePhase() de {1} : UIComponent-ClientId={2}, Message={3} +jsf.context.exception.handler.log_after=JSF1072 : {0} intercept\u00e9 durant le traitement afterPhase() de {1} : UIComponent-ClientId={2}, Message={3} +jsf.context.exception.handler.log=JSF1073 : {0} intercept\u00e9 durant le traitement de {1} : UIComponent-ClientId={2}, Message={3} +jsf.managed.bean.duplicate=JSF1074 : Le bean g\u00e9r\u00e9 nomm\u00e9 \u00ab{0}\u00bb a d\u00e9j\u00e0 \u00e9t\u00e9 enregistr\u00e9. Remplacement du type de classe du bean g\u00e9r\u00e9 existant {1} par {2}. +jsf.resource.mime.type.configration.invalid=JSF1075 : Le type Mime {0} ne correspond pas au mod\u00e8le attendu {1}. Ignor\u00e9 +jsf.annotation.scanner.configuration.invalid=JSF1076 : [{0}] {1} : format de sp\u00e9cification jar non valide. Format jar attendu ::. Cette entr\u00e9e sera ignor\u00e9e. +jsf.annotation.scanner.configuration.duplicate.wildcard=JSF1077 : [{0}] {1} : entr\u00e9e g\u00e9n\u00e9rique en double pour le nom jar d\u00e9tect\u00e9. Cette entr\u00e9e sera ignor\u00e9e. +jsf.configuration.web.xml.parse.failed=JSF1078 : Impossible de traiter le descripteur de d\u00e9ploiement pour le contexte \u00ab{0}\u00bb. +jsf.configuration.absolute.order.duplicate.document=JSF1079 : Plusieurs documents nomm\u00e9s {0} ont \u00e9t\u00e9 d\u00e9tect\u00e9s lors du traitement du tri absolu. Seul le premier document nomm\u00e9 sera trait\u00e9. +jsf.configuration.absolute.order.missing.document=JSF1080 : Impossible de localiser le document nomm\u00e9 \u00ab{0}\u00bb lors du tri absolu. +jsf.configuration.web.faces.config.contains.ordering=JSF1081 : /WEB-INF/faces-config.xml contient des \u00e9l\u00e9ments . Ces \u00e9l\u00e9ments seront ignor\u00e9s. +jsf.configuration.illegal.eager.bean=JSF1082 : L\u2019instanciation d\u2019un bean travailleur est autoris\u00e9e uniquement pour les beans avec \u00e9tendue d\u2019application. Le bean g\u00e9r\u00e9 \u00ab{0}\u00bb est configur\u00e9 en tant que travailleur, mais l\u2019\u00e9tendue \u00ab{1}\u00bb n\u2019est pas valide. +jsf.composite.component.insertchildren.missing.template=JSF1083 : Impossible de localiser un mod\u00e8le de composant composite propri\u00e9taire pour le gestionnaire insertChildren \u00e0 l\u2019emplacement {0}" +jsf.composite.component.insertfacet.missing.template=JSF1084 : Impossible de localiser un mod\u00e8le de composant composite propri\u00e9taire pour le gestionnaire insertFacet \u00e0 l\u2019emplacement {0}" +jsf.managed.bean.custom.scope.eval.null=JSF1085 : L\u2019\u00e9tendue personnalis\u00e9e \u00ab{0}\u00bb a renvoy\u00e9 la valeur null. Le bean g\u00e9r\u00e9 n\u2019a pas \u00e9t\u00e9 envoy\u00e9 \u00e0 l\u2019\u00e9tendue. +jsf.managed.bean.custom.scope.eval.null.existence=JSF1086 : L\u2019\u00e9tendue personnalis\u00e9e \u00ab{0}\u00bb a renvoy\u00e9 la valeur null. Impossible de savoir si un bean g\u00e9r\u00e9 est pr\u00e9sent +jsf.facelets.error.page.response.committed=JSF1087 : Impossible de g\u00e9n\u00e9rer une page d\u2019erreur Facelets car la r\u00e9ponse a d\u00e9j\u00e0 \u00e9t\u00e9 valid\u00e9e. +jsf.state.server.cannot.parse.int.option=JSF1088 : Erreur lors de l\u2019analyse du param\u00e8tre d\u2019initialisation du contexte {0}. La valeur par d\u00e9faut {1} sera utilis\u00e9e \u00e0 sa place. +jsf.outcometarget.invalid.navigationhandler.type=JSF1089 : Le NavigationHandler doit \u00eatre une instance du ConfigurableNavigationHandler pour utiliser un composant UIOutputTarget {0}. +jsf.outcometarget.navigation.case.not.resolved=JSF1090 : Le cas de navigation n\u2019est pas r\u00e9solu pour le composant {0}. +jsf.externalcontext.no.mime.type.found=JSF1091 : Aucun type mime d\u00e9tect\u00e9 pour le fichier {0}. Pour r\u00e9soudre ce probl\u00e8me, ajoutez un mappage mime-type au fichier web.xml de l\u2019application. +jsf.config.legacy.facelet.warning=JSF1029 : La version de l\u2019application est 2.0 (soit explicitement par la version du fichier /WEB-INF/faces-config.xml ou par l\u2019absence de fichier /WEB-INF/faces-confg.xml). Toutefois, la classe \u00ab{0}\u00bb d\u00e9pend d\u2019une classe de facelet h\u00e9rit\u00e9e. L\u2019artefact de facelet repr\u00e9sent\u00e9 par cette classe ne sera pas enregistr\u00e9. +jsf.compcomp.unecessary.targets.attribute=JSF1092: {0} : Unnecessary specification of the \u2019targets\u2019 attribute for composite attribute \u00ab{1}\u00bb. The \u2019targets\u2019 attribute is only necessary when the composite attribute is named \u2019action\u2019, \u2019actionListener\u2019, \u2019validator\u2019, or \u2019valueChangeListener\u2019. +jsf.compcomp.binding.eval.non.compcomp=JSF1093: {0} : UIComponent returned by expression evaluation is not a valid composite component. Value will be ignored. +jsf.externalcontext.flash.bad.cookie=JSF1094: Could not decode flash data from incoming cookie value {0}. Processing will continue, but the flash is unavailable for this request. +jsf.externalcontext.flash.response.already.committed=JSF1095: The response was already committed by the time we tried to set the outgoing cookie for the flash. Any values stored to the flash will not be available on the next request. +jsf.metadata.uiviewroot.unavailable=JSF1096: UIViewRoot unavailable at the time view metadata was being processed. Metadata will be unavailable. +jsf.application.resource.invalid_if_modified_since_header=JSF1097: Unable to parse date sent by User Agent for If-Modified-Since header, {0}. +jsf.context.partial_visit_context_unvisited_children=JSF1098: The following clientIds were not visited after a partial traversal: {0}. This is a waste of processor time and could be due to an error in the VDL page. +jsf.lifecycle.invalid.referer=JSF1099: Referer [sic] header value {0} does not appear to be a protected view. Preventing display of viewId {1} +jsf.lifecycle.invalid.origin=JSF1100: Origin [sic] header value {0} does not appear to be a protected view. Preventing display of viewId {1} Index: maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/LogStrings_ja.properties =================================================================== --- maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/LogStrings_ja.properties (revision 0) +++ maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/LogStrings_ja.properties (working copy) @@ -0,0 +1,152 @@ +# +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. +# +# Copyright (c) 1997-2010 Oracle and/or its affiliates. All rights reserved. +# +# The contents of this file are subject to the terms of either the GNU +# General Public License Version 2 only ("GPL") or the Common Development +# and Distribution License("CDDL") (collectively, the "License"). You +# may not use this file except in compliance with the License. You can +# obtain a copy of the License at +# https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html +# or packager/legal/LICENSE.txt. See the License for the specific +# language governing permissions and limitations under the License. +# +# When distributing the software, include this License Header Notice in each +# file and include the License file at packager/legal/LICENSE.txt. +# +# GPL Classpath Exception: +# Oracle designates this particular file as subject to the "Classpath" +# exception as provided by Oracle in the GPL Version 2 section of the License +# file that accompanied this code. +# +# Modifications: +# If applicable, add the following below the License Header, with the fields +# enclosed by brackets [] replaced by your own identifying information: +# "Portions Copyright [year] [name of copyright owner]" +# +# Contributor(s): +# If you wish your version of this file to be governed by only the CDDL or +# only the GPL Version 2, indicate your decision by adding "[Contributor] +# elects to include this software in this distribution under the [CDDL or GPL +# Version 2] license." If you don't indicate a single choice of license, a +# recipient has the option to distribute your version of this file under +# either the CDDL, the GPL Version 2 or to extend the choice of license to +# its licensees as provided above. However, if you add GPL Version 2 code +# and therefore, elected the GPL Version 2 license, then the option applies +# only if the new code is made subject to such option by the copyright +# holder. +# + +jsf.managed_bean_creation_error=JSF1001: \u7ba1\u7406\u5bfe\u8c61 Bean {0} \u3092\u4f5c\u6210\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\u3002 +jsf.cannot_instantiate_validator_error=JSF1005: \u30bf\u30a4\u30d7 {0} \u306e\u30d0\u30ea\u30c7\u30fc\u30bf\u3092\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u5316\u3067\u304d\u307e\u305b\u3093 +jsf.cannot_instantiate_converter_error=JSF1006: \u30bf\u30a4\u30d7 {0} \u306e\u30b3\u30f3\u30d0\u30fc\u30bf\u3092\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u5316\u3067\u304d\u307e\u305b\u3093 +jsf.duplicate_component_id_error=JSF1007: \u30d3\u30e5\u30fc\u306b\u91cd\u8907\u3059\u308b\u30b3\u30f3\u30dd\u30fc\u30cd\u30f3\u30c8 ID {0} \u304c\u898b\u3064\u304b\u308a\u307e\u3057\u305f\u3002 +jsf.redirect_failed_error=JSF1008: \u30d1\u30b9 {0} \u3078\u306e\u30ea\u30c0\u30a4\u30ec\u30af\u30c8\u306b\u5931\u6557\u3057\u307e\u3057\u305f +jsf.faces_servlet_mapping_cannot_be_determined_error=JSF1009: \u30b5\u30fc\u30d6\u30ec\u30c3\u30c8\u30d1\u30b9 {0} \u306e FaceServlet \u30de\u30c3\u30d4\u30f3\u30b0\u3092\u5224\u5b9a\u3067\u304d\u307e\u305b\u3093\u3002 +jsf.illegal_view_id_error=JSF1010: \u30d3\u30e5\u30fc ID {0} \u304c\u4e0d\u6b63\u3067\u3059\u3002ID \u306f "/" \u3067\u59cb\u3081\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059 +jsf.util.no.adapter.ctor.available="JSF1016: \u30bf\u30fc\u30b2\u30c3\u30c8\u30af\u30e9\u30b9 ''{0}'' \u306b\u3001''{1}'' \u3092\u53d7\u3051\u4ed8\u3051\u308b\u305f\u3081\u306e\u30a2\u30c0\u30d7\u30bf\u30b3\u30f3\u30b9\u30c8\u30e9\u30af\u30bf\u304c\u3042\u308a\u307e\u305b\u3093\u3002\u4ee3\u308f\u308a\u306b\u3001\u65b0\u3057\u3044\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u3092\u4f5c\u6210\u3057\u3066\u3044\u307e\u3059\u3002 +# core tags +jsf.core.tags.eval_result_not_expected_type=JSF1011: \u5c5e\u6027 ''{0}'' \u306b\u5bfe\u3059\u308b\u5f0f\u306e\u8a55\u4fa1\u7d50\u679c\u304c\u3001\u4e88\u671f\u3057\u306a\u3044\u30bf\u30a4\u30d7\u306b\u306a\u308a\u307e\u3057\u305f\u3002\u4e88\u60f3\u3057\u3066\u3044\u305f\u30bf\u30a4\u30d7\u306f {1} \u3067\u3059\u304c\u3001\u53d7\u3051\u53d6\u3063\u305f\u30bf\u30a4\u30d7\u306f {2} \u3067\u3059\u3002 +jsf.util_no_annotation_processed=JSF1014: \u6ce8\u91c8\u30af\u30e9\u30b9 ''{0}'' \u3092\u8aad\u307f\u8fbc\u3080\u3053\u3068\u304c\u3067\u304d\u307e\u305b\u3093\u3002\u7d50\u679c\u3068\u3057\u3066\u3001\u3053\u306e\u6ce8\u91c8\u306f\u51e6\u7406\u3055\u308c\u307e\u305b\u3093\u3002 +jsf.config.listener.version=\u30b3\u30f3\u30c6\u30ad\u30b9\u30c8 ''{0}'' \u306e Mojarra |version.string| \u3092\u521d\u671f\u5316\u3057\u307e\u3059 +jsf.config.listener.version.complete=\u30b3\u30f3\u30c6\u30ad\u30b9\u30c8 ''{0}'' \u306e Mojarra (|version.string|) \u306e\u521d\u671f\u5316\u304c\u5b8c\u4e86\u3057\u307e\u3057\u305f +jsf.config.listener.predestroy.error=JSF1017: Bean ''{1}'' \u306e\u30b9\u30b3\u30fc\u30d7 ''{2}'' \u3067 PreDestroy \u6ce8\u91c8\u306e\u51e6\u7406\u4e2d\u306b ''{0}'' \u304c\u30b9\u30ed\u30fc\u3055\u308c\u307e\u3057\u305f\u3002\u30e1\u30c3\u30bb\u30fc\u30b8: {3} +jsf.viewhandler.requestpath.recursion=JSF1015: \u8981\u6c42\u30d1\u30b9 ''{0}'' \u306e\u5148\u982d\u306b\u3001FacesServlet \u30d7\u30ec\u30d5\u30a3\u30c3\u30af\u30b9\u30d1\u30b9\u30de\u30c3\u30d4\u30f3\u30b0 ''{1}'' \u304c 1 \u3064\u4ee5\u4e0a\u3042\u308a\u307e\u3059\u3002 +jsf.non_displayed_message=\u8b66\u544a: FacesMessage \u304c\u30ad\u30e5\u30fc\u306b\u5165\u3063\u3066\u3044\u307e\u3059\u304c\u3001\u8868\u793a\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002{0} + +jsf.config.webconfig.configinfo=JSF1018: [{0}] \u69cb\u6210\u30aa\u30d7\u30b7\u30e7\u30f3 ''{1}'' \u306f ''{2}'' \u306b\u8a2d\u5b9a\u3055\u308c\u307e\u3057\u305f +jsf.config.webconfig.configinfo.reset=JSF1019: [{0}] \u69cb\u6210\u30aa\u30d7\u30b7\u30e7\u30f3 ''{1}'' \u306f ''{2}'' \u306b\u30ea\u30bb\u30c3\u30c8\u3055\u308c\u307e\u3057\u305f +jsf.config.webconfig.configinfo.reset.enabled=JSF1020: [{0}] \u69cb\u6210\u30aa\u30d7\u30b7\u30e7\u30f3 ''{1}'' \u306f\u6709\u52b9\u306b\u30ea\u30bb\u30c3\u30c8\u3055\u308c\u307e\u3057\u305f +jsf.config.webconfig.configinfo.reset.disabled=JSF1020: [{0}] \u69cb\u6210\u30aa\u30d7\u30b7\u30e7\u30f3 ''{1}'' \u306f\u7121\u52b9\u306b\u30ea\u30bb\u30c3\u30c8\u3055\u308c\u307e\u3057\u305f +jsf.config.webconfig.boolconfiginfo.enabled=JSF1021: [{0}] \u69cb\u6210\u30aa\u30d7\u30b7\u30e7\u30f3 ''{1}'' - \u6709\u52b9 +jsf.config.webconfig.boolconfiginfo.disabled=JSF1021: [{0}] \u69cb\u6210\u30aa\u30d7\u30b7\u30e7\u30f3 ''{1}'' - \u7121\u52b9 +jsf.config.webconfig.boolconfig.invalidvalue=JSF1022: [{0}] \u69cb\u6210\u30aa\u30d7\u30b7\u30e7\u30f3 ''{2}'' \u306b\u5bfe\u3057\u3066\u5024 ''{1}'' \u306f\u7121\u52b9\u3067\u3059\u3002\u6709\u52b9\u306a\u5024\u306f ''{3}'' \u3067\u3059\u3002\u30c7\u30d5\u30a9\u30eb\u30c8\u306e ''{4}'' \u304c\u4f7f\u7528\u3055\u308c\u307e\u3059\u3002 +jsf.config.webconfig.enventryinfo=JSF1023: [{0}] \u74b0\u5883\u30a8\u30f3\u30c8\u30ea ''{1}'' \u304c\u51e6\u7406\u3055\u308c\u307e\u3057\u305f\u3002\u5024\u306f ''{2}'' \u3067\u3059 +jsf.config.webconfig.enventry.clientencrypt=JSF1024: \u30af\u30e9\u30a4\u30a2\u30f3\u30c8\u72b6\u614b\u306e\u6697\u53f7\u5316: \u7121\u52b9 +jsf.config.webconfig.param.deprecated=JSF1025: [{0}] \u30b3\u30f3\u30c6\u30ad\u30b9\u30c8\u521d\u671f\u5316\u30d1\u30e9\u30e1\u30fc\u30bf ''{1}'' \u306f\u63a8\u5968\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002\u30aa\u30d7\u30b7\u30e7\u30f3\u306f\u69cb\u6210\u3055\u308c\u307e\u3059\u304c\u3001\u4eca\u5f8c\u306f ''{2}'' \u3092\u4f7f\u7528\u3057\u3066\u304f\u3060\u3055\u3044\u3002 +jsf.config.webconfig.param.deprecated.no_replacement=JSF1025: [{0}] \u30b3\u30f3\u30c6\u30ad\u30b9\u30c8\u521d\u671f\u5316\u30d1\u30e9\u30e1\u30fc\u30bf ''{1}'' \u306f\u975e\u63a8\u5968\u3067\u3001\u52b9\u679c\u304c\u3042\u308a\u307e\u305b\u3093\u3002 +jsf.config.webconfig.option.notconfigured=JSF1026: [{0}] \u69cb\u6210\u30aa\u30d7\u30b7\u30e7\u30f3 ''{1}'' \u304c\u69cb\u6210\u3055\u308c\u3066\u3044\u307e\u305b\u3093 +jsf.lifecycle.initphaselistener.resolvers_not_registered=JSF1027: [{0}] JSF \u306e ELResolver \u304c JSP \u30b3\u30f3\u30c6\u30ca\u306b\u767b\u9332\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002 +jsf.lifecycle.initphaselistener.resolvers_registered=JSF1028: [{0}] JSF \u306e ELResolver \u306f\u3001JSP \u30b3\u30f3\u30c6\u30ca\u306b\u6b63\u5e38\u306b\u767b\u9332\u3055\u308c\u307e\u3057\u305f\u3002 +jsf.spi.injection.provider_not_implemented=JSF1029: \u6307\u5b9a\u3057\u305f InjectionProvider \u306e\u5b9f\u88c5 ''{0}'' \u306f\u3001InjectionProvider \u30a4\u30f3\u30bf\u30d5\u30a7\u30fc\u30b9\u3092\u5b9f\u88c5\u3057\u307e\u305b\u3093\u3002 +jsf.spi.injection.provider_not_found=JSF1030: \u6307\u5b9a\u3057\u305f InjectionProvider \u306e\u5b9f\u88c5 ''{0}'' \u3092\u8aad\u307f\u8fbc\u3080\u3053\u3068\u304c\u3067\u304d\u307e\u305b\u3093\u3002 +jsf.spi.injection.provider_cannot_instantiate=JSF1031: \u6307\u5b9a\u3057\u305f InjectionProvider ''{0}'' \u3092\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u5316\u3067\u304d\u307e\u305b\u3093\u3002 +jsf.spi.injection.provider_configured=JSF1032: \u30ea\u30bd\u30fc\u30b9\u30a4\u30f3\u30b8\u30a7\u30af\u30b7\u30e7\u30f3\u306f InjectionProvider ''{0}'' \u3092\u4f7f\u7528\u3057\u3066\u6709\u52b9\u5316\u3055\u308c\u307e\u3057\u305f\u3002 +jsf.spi.injection.no_injection=JSF1033: \u30ea\u30bd\u30fc\u30b9\u30a4\u30f3\u30b8\u30a7\u30af\u30b7\u30e7\u30f3\u306f\u7121\u52b9\u3067\u3059\u3002 +jsf.spi.serialization.provider_not_implemented=JSF1036: \u6307\u5b9a\u3057\u305f SerializationProvider \u306e\u5b9f\u88c5 ''{0}'' \u306f\u3001SerializationProvider \u30a4\u30f3\u30bf\u30d5\u30a7\u30fc\u30b9\u3092\u5b9f\u88c5\u3057\u307e\u305b\u3093\u3002 +jsf.spi.serialization.provider_not_found=JSF1037: \u6307\u5b9a\u3057\u305f SerializationProvider \u306e\u5b9f\u88c5 ''{0}'' \u3092\u8aad\u307f\u8fbc\u3080\u3053\u3068\u304c\u3067\u304d\u307e\u305b\u3093\u3002 +jsf.spi.serialization.provider_cannot_instantiate=JSF1038: \u6307\u5b9a\u3057\u305f SerializationProvider ''{0}'' \u3092\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u5316\u3067\u304d\u307e\u305b\u3093\u3002 +jsf.spi.serialization.provider_configured=JSF1039: \u30ea\u30bd\u30fc\u30b9\u30a4\u30f3\u30b8\u30a7\u30af\u30b7\u30e7\u30f3\u306f InjectionProvider ''{0}'' \u3092\u4f7f\u7528\u3057\u3066\u6709\u52b9\u5316\u3055\u308c\u307e\u3057\u305f\u3002 +jsf.renderkit.resstatemgr.clientbuf_div_two=JSF1034: ''{0}'' \u306e\u5024 ''{1}'' \u306f\u30012 \u3067\u5272\u308a\u5207\u308c\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002\u30c7\u30d5\u30a9\u30eb\u30c8\u306e ''{2}'' \u3092\u4f7f\u7528\u3057\u307e\u3059\u3002 +jsf.renderkit.resstatemgr.clientbuf_not_integer=JSF1035: ''{0}'' \u306e\u5024 ''{1}'' \u304c\u6574\u6570\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002\u30c7\u30d5\u30a9\u30eb\u30c8\u306e ''{2}'' \u3092\u4f7f\u7528\u3057\u307e\u3059\u3002 +jsf.core.taglib.invalid_locale_value=JSF1041: \u6307\u5b9a\u3057\u305f\u30ed\u30b1\u30fc\u30eb\u306e ''{0}'' \u306f\u7121\u52b9\u3067\u3059\u3002\u30ed\u30b1\u30fc\u30eb\u5c5e\u6027\u306e\u5024\u306b\u306f\u3001\u56fd\u3084\u30d0\u30ea\u30a2\u30f3\u30c8\u3092\u542b\u307e\u306a\u3044 ISO 639 \u8a00\u8a9e\u30b3\u30fc\u30c9\u3092\u6307\u5b9a\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002 +jsf.core.taglib.invalid_language=JSF1042: \u6307\u5b9a\u3057\u305f\u8a00\u8a9e\u306e ''{0}'' \u306f\u3001\u65e2\u77e5\u306e ISO 639 \u8a00\u8a9e\u30b3\u30fc\u30c9\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002 +jsf.core.taglib.action_or_valuechange_listener.null_type_binding=JSF1043: \u30b3\u30f3\u30dd\u30fc\u30cd\u30f3\u30c8 ''{1}'' \u306e {0} \u306f\u51e6\u7406\u3055\u308c\u307e\u305b\u3093\u3002\u30d0\u30a4\u30f3\u30c7\u30a3\u30f3\u30b0\u3068\u30bf\u30a4\u30d7\u306e\u4e21\u65b9\u304c null \u3067\u3059\u3002 +jsf.core.taglib.phaselistener.null_type_binding=JSF1043: PhaseListener (PhaseListenerTag \u3067\u6307\u5b9a) \u306f\u51e6\u7406\u3055\u308c\u307e\u305b\u3093\u3002\u30d0\u30a4\u30f3\u30c7\u30a3\u30f3\u30b0\u3068\u30bf\u30a4\u30d7\u306e\u4e21\u65b9\u304c null \u3067\u3059 +jsf.core.web.injection.method_not_static=JSF1044: ''{1}'' \u306e\u6ce8\u91c8\u304c\u4ed8\u3051\u3089\u308c\u305f\u30e1\u30bd\u30c3\u30c9 ''{0}'' \u306f\u3001static \u306b\u3067\u304d\u307e\u305b\u3093\u3002\u3053\u306e\u30e1\u30bd\u30c3\u30c9\u306f\u7121\u8996\u3055\u308c\u307e\u3059\u3002 +jsf.core.web.injection.method_return_not_void=JSF1045: ''{1}'' \u306e\u6ce8\u91c8\u304c\u4ed8\u3051\u3089\u308c\u305f\u30e1\u30bd\u30c3\u30c9 ''{0}'' \u306f\u3001void \u3057\u304b\u8fd4\u305b\u307e\u305b\u3093\u3002\u3053\u306e\u30e1\u30bd\u30c3\u30c9\u306f\u7121\u8996\u3055\u308c\u307e\u3059\u3002 +jsf.core.web.injection.method_no_params=JSF1046: ''{1}'' \u306e\u6ce8\u91c8\u304c\u4ed8\u3051\u3089\u308c\u305f\u30e1\u30bd\u30c3\u30c9 ''{0}'' \u306b\u306f\u3001\u30d1\u30e9\u30e1\u30fc\u30bf\u3092\u6307\u5b9a\u3067\u304d\u307e\u305b\u3093\u3002\u3053\u306e\u30e1\u30bd\u30c3\u30c9\u306f\u7121\u8996\u3055\u308c\u307e\u3059\u3002 +jsf.core.web.injection.method_no_checked_exceptions=JSF1047: ''{1}'' \u306e\u6ce8\u91c8\u304c\u4ed8\u3051\u3089\u308c\u305f\u30e1\u30bd\u30c3\u30c9 ''{0}'' \u306f\u3001\u691c\u67fb\u4f8b\u5916\u3092\u5ba3\u8a00\u3067\u304d\u307e\u305b\u3093\u3002\u3053\u306e\u30e1\u30bd\u30c3\u30c9\u306f\u7121\u8996\u3055\u308c\u307e\u3059\u3002 +jsf.core.injection.provider_generic_web_configured=JSF1048: PostConstruct/PreDestroy \u306e\u6ce8\u91c8\u304c\u6307\u5b9a\u3055\u308c\u3066\u3044\u307e\u3059\u3002\u3053\u308c\u3089\u306e\u6ce8\u91c8\u304c\u4ed8\u3051\u3089\u308c\u305f\u7ba1\u7406\u5bfe\u8c61 Bean \u306e\u30e1\u30bd\u30c3\u30c9\u306f\u3001\u6ce8\u91c8\u304c\u51e6\u7406\u3055\u308c\u305f\u3053\u3068\u3092\u793a\u3057\u307e\u3059\u3002 +jsf.spi.injection.provider.invalid_service_entry=JSF1049: \u30b5\u30fc\u30d3\u30b9\u30a8\u30f3\u30c8\u30ea ''{0}'' \u304c\u7121\u52b9\u3067\u3059\u3002\u5f62\u5f0f\u306f '':'' \u3067\u3059\u3002\u30a8\u30f3\u30c8\u30ea\u306f\u7121\u8996\u3055\u308c\u307e\u3059\u3002 +jsf.spi.injection.provider.discovery_error=JSF1050: \u30a8\u30f3\u30c8\u30ea ''{0}'' \u3067 DiscoverableInjectionProvider.isProviderAppropriate(String) \u306e\u547c\u3073\u51fa\u3057\u4e2d\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002\u30a8\u30f3\u30c8\u30ea\u306f\u7121\u8996\u3055\u308c\u307e\u3059\u3002 +jsf.spi.injection.provider.entry_not_discoverable=JSF1051: \u30b5\u30fc\u30d3\u30b9\u30a8\u30f3\u30c8\u30ea ''{0}'' \u306f\u3001DiscoverableInjectionProvider \u3092\u62e1\u5f35\u3057\u307e\u305b\u3093\u3002\u30a8\u30f3\u30c8\u30ea\u306f\u7121\u8996\u3055\u308c\u307e\u3059\u3002 +jsf.spi.provider.cannot_read_service=JSF1052: \u30b5\u30fc\u30d3\u30b9\u30a8\u30f3\u30c8\u30ea ''{0}'' \u306e\u51e6\u7406\u4e2d\u306b\u4e88\u671f\u3057\u306a\u3044\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002 +jsf.lifecycle.phaselistener.exception=JSF1053: (\u30ea\u30b9\u30ca\u30fc: {0}\u3001\u30d5\u30a7\u30fc\u30ba ID: {1}\u3001\u30d3\u30e5\u30fc ID: {2}) \u30d5\u30a7\u30fc\u30ba\u30ea\u30b9\u30ca\u30fc\u306e\u5b9f\u884c\u4e2d\u306b\u4f8b\u5916\u304c\u30b9\u30ed\u30fc\u3055\u308c\u307e\u3057\u305f: {3} +jsf.lifecycle.phase.exception=JSF1054: (\u30d5\u30a7\u30fc\u30ba ID: {0}\u3001\u30d3\u30e5\u30fc ID: {1}) \u30d5\u30a7\u30fc\u30ba\u306e\u5b9f\u884c\u4e2d\u306b\u4f8b\u5916\u304c\u30b9\u30ed\u30fc\u3055\u308c\u307e\u3057\u305f: {2} +jsf.config.cannot_resolve_entities=JSF1055: \u30ed\u30fc\u30ab\u30eb\u30ea\u30bd\u30fc\u30b9 ''{0}'' \u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3002''{1}'' \u306b\u5bfe\u3059\u308b\u8981\u6c42\u304c\u3042\u308b\u5834\u5408\u306f\u3001\u6a19\u6e96\u306e\u30a8\u30f3\u30c6\u30a3\u30c6\u30a3\u30fc\u89e3\u6c7a\u304c\u4f7f\u7528\u3055\u308c\u307e\u3059\u3002 +jsf.config.cannot_create_inputsource=JSF1056: URL ''{0}'' \u306e InputSource \u3092\u4f5c\u6210\u3067\u304d\u307e\u305b\u3093\u3002 +jsf.config.navigation.from_view_id_leading_slash=JSF1057: from-view-id \u3067\u53c2\u7167\u3055\u308c\u308b\u30ea\u30bd\u30fc\u30b9 ''{0}'' \u306f\u3001\u5148\u982d\u304c ''/'' \u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002\u3053\u308c\u306f\u81ea\u52d5\u7684\u306b\u8ffd\u52a0\u3055\u308c\u307e\u3059\u304c\u3001\u4fee\u6b63\u3057\u3066\u304f\u3060\u3055\u3044\u3002 +jsf.config.navigation.to_view_id_leading_slash=JSF1058: ''{1}'' \u304b\u3089\u306e\u30ca\u30d3\u30b2\u30fc\u30b7\u30e7\u30f3\u3067 to-view-id \u3067\u53c2\u7167\u3055\u308c\u308b\u30ea\u30bd\u30fc\u30b9 ''{0}'' \u306f\u3001\u5148\u982d\u304c ''/'' \u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002\u3053\u308c\u306f\u81ea\u52d5\u7684\u306b\u8ffd\u52a0\u3055\u308c\u307e\u3059\u304c\u3001\u4fee\u6b63\u3057\u3066\u304f\u3060\u3055\u3044\u3002 +jsf.config.navigation.if_invalid_expression=JSF1070: ''{1}'' \u304b\u3089\u306e\u30ca\u30d3\u30b2\u30fc\u30b7\u30e7\u30f3\u306b\u5bfe\u3059\u308b\u6761\u4ef6 ''{0}'' \u306f\u3001\u9023\u7d9a\u3057\u305f\u5024\u8868\u73fe\u3067\u306a\u3044\u305f\u3081\u7121\u8996\u3055\u308c\u307e\u3059\u3002 +jsf.config.verifyobjects.development_only=JSF1059: \u8b66\u544a: com.sun.faces.verifyObjects \u6a5f\u80fd\u306f\u3001\u30c4\u30fc\u30eb\u3092\u4f7f\u7528\u3057\u306a\u3044\u958b\u767a\u8005\u306e\u652f\u63f4\u3092\u76ee\u7684\u3068\u3057\u3066\u3044\u307e\u3059\u3002IDE \u3092\u4f7f\u7528\u3057\u3066\u3044\u308b\u5834\u5408\u3084\u3001\u672c\u7a3c\u50cd\u306b\u3053\u306e\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u3092\u914d\u5099\u3057\u3066\u3044\u308b\u5834\u5408\u306f\u3001\u6709\u52b9\u306b\u3057\u306a\u3044\u3067\u304f\u3060\u3055\u3044\u3002\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u306e\u8d77\u52d5\u6642\u9593\u306b\u5f71\u97ff\u3057\u307e\u3059\u3002 +jsf.config.verifyobjects.failures_detected=JSF1060: \u691c\u8a3c\u306b\u3088\u308a 1 \u3064\u4ee5\u4e0a\u306e\u969c\u5bb3\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002\u8a73\u7d30\u306f\u3001\u3053\u306e\u30e1\u30c3\u30bb\u30fc\u30b8\u306e\u3042\u3068\u306b\u8868\u793a\u3055\u308c\u307e\u3059\u3002 +jsf.lifecycle.duplicate_phase_listener_detected=JSF1061: \u8b66\u544a: \u91cd\u8907\u3059\u308b\u30d5\u30a7\u30fc\u30ba\u30ea\u30b9\u30ca\u30fc {0} \u3092\u8ffd\u52a0\u3057\u3088\u3046\u3068\u3057\u307e\u3057\u305f\u3002\u91cd\u8907\u306f\u7121\u8996\u3055\u308c\u307e\u3059\u3002 +jsf.core.taglib.viewtag.interweaving_failed=JSF1062: \u8b66\u544a: ExternalContext.getResponse() \u304b\u3089\u8fd4\u3055\u308c\u305f\u5fdc\u7b54\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u306f\u3001'public void flushContentToWrappedResponse()' \u306e\u30b7\u30b0\u30cb\u30c1\u30e3\u30fc\u3092\u6301\u3064\u30e1\u30bd\u30c3\u30c9\u3092\u63d0\u4f9b\u3057\u307e\u305b\u3093\u3002\u3053\u306e\u30e1\u30bd\u30c3\u30c9\u306f\u3001JSP \u74b0\u5883\u3067\u4f7f\u7528\u3059\u308b\u30b3\u30f3\u30c6\u30f3\u30c4\u3092\u63d0\u4f9b\u3059\u308b\u305f\u3081\u306b\u5fc5\u8981\u3067\u3059\u3002\u3053\u306e\u305f\u3081\u3001\u30b3\u30f3\u30c6\u30f3\u30c4\u304c\u6b63\u3057\u304f\u8868\u793a\u3055\u308c\u307e\u305b\u3093\u3002 +jsf.core.taglib.subviewtag.interweaving_failed_isbytes=JSF1062: \u8b66\u544a: ExternalContext.getResponse() \u304b\u3089\u8fd4\u3055\u308c\u305f\u5fdc\u7b54\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u306f\u3001'public boolean isBytes()' \u306e\u30b7\u30b0\u30cb\u30c1\u30e3\u30fc\u3092\u6301\u3064\u30e1\u30bd\u30c3\u30c9\u3092\u63d0\u4f9b\u3057\u307e\u305b\u3093\u3002\u3053\u306e\u30e1\u30bd\u30c3\u30c9\u306f\u3001JSP \u74b0\u5883\u3067\u4f7f\u7528\u3059\u308b\u30b3\u30f3\u30c6\u30f3\u30c4\u3092\u63d0\u4f9b\u3059\u308b\u305f\u3081\u306b\u5fc5\u8981\u3067\u3059\u3002\u3053\u306e\u305f\u3081\u3001\u30b3\u30f3\u30c6\u30f3\u30c4\u304c\u6b63\u3057\u304f\u8868\u793a\u3055\u308c\u307e\u305b\u3093\u3002 +jsf.core.taglib.subviewtag.interweaving_failed_ischars=JSF1062: \u8b66\u544a: ExternalContext.getResponse() \u304b\u3089\u8fd4\u3055\u308c\u305f\u5fdc\u7b54\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u306f\u3001'public boolean isChars()' \u306e\u30b7\u30b0\u30cb\u30c1\u30e3\u30fc\u3092\u6301\u3064\u30e1\u30bd\u30c3\u30c9\u3092\u63d0\u4f9b\u3057\u307e\u305b\u3093\u3002\u3053\u306e\u30e1\u30bd\u30c3\u30c9\u306f\u3001JSP \u74b0\u5883\u3067\u4f7f\u7528\u3059\u308b\u30b3\u30f3\u30c6\u30f3\u30c4\u3092\u63d0\u4f9b\u3059\u308b\u305f\u3081\u306b\u5fc5\u8981\u3067\u3059\u3002\u3053\u306e\u305f\u3081\u3001\u30b3\u30f3\u30c6\u30f3\u30c4\u304c\u6b63\u3057\u304f\u8868\u793a\u3055\u308c\u307e\u305b\u3093\u3002 +jsf.core.taglib.subviewtag.interweaving_failed_getchars=JSF1062: \u8b66\u544a: ExternalContext.getResponse() \u304b\u3089\u8fd4\u3055\u308c\u305f\u5fdc\u7b54\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u306f\u3001'public char[] getChars()' \u306e\u30b7\u30b0\u30cb\u30c1\u30e3\u30fc\u3092\u6301\u3064\u30e1\u30bd\u30c3\u30c9\u3092\u63d0\u4f9b\u3057\u307e\u305b\u3093\u3002\u3053\u306e\u30e1\u30bd\u30c3\u30c9\u306f\u3001JSP \u74b0\u5883\u3067\u4f7f\u7528\u3059\u308b\u30b3\u30f3\u30c6\u30f3\u30c4\u3092\u63d0\u4f9b\u3059\u308b\u305f\u3081\u306b\u5fc5\u8981\u3067\u3059\u3002\u3053\u306e\u305f\u3081\u3001\u30b3\u30f3\u30c6\u30f3\u30c4\u304c\u6b63\u3057\u304f\u8868\u793a\u3055\u308c\u307e\u305b\u3093\u3002 +jsf.core.taglib.subviewtag.interweaving_failed_resetbuffers=JSF1062: \u8b66\u544a: ExternalContext.getResponse() \u304b\u3089\u8fd4\u3055\u308c\u305f\u5fdc\u7b54\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u306f\u3001'public void resetBuffers' \u306e\u30b7\u30b0\u30cb\u30c1\u30e3\u30fc\u3092\u6301\u3064\u30e1\u30bd\u30c3\u30c9\u3092\u63d0\u4f9b\u3057\u307e\u305b\u3093\u3002\u3053\u306e\u30e1\u30bd\u30c3\u30c9\u306f\u3001JSP \u74b0\u5883\u3067\u4f7f\u7528\u3059\u308b\u30b3\u30f3\u30c6\u30f3\u30c4\u3092\u63d0\u4f9b\u3059\u308b\u305f\u3081\u306b\u5fc5\u8981\u3067\u3059\u3002\u3053\u306e\u305f\u3081\u3001\u30b3\u30f3\u30c6\u30f3\u30c4\u304c\u6b63\u3057\u304f\u8868\u793a\u3055\u308c\u307e\u305b\u3093\u3002 +jsf.context.extcontext.sessionmap.nonserializable=JSF1063: \u8b66\u544a: \u76f4\u5217\u5316\u53ef\u80fd\u3067\u306a\u3044\u5c5e\u6027\u5024\u3092 HttpSession \u306b\u8a2d\u5b9a\u3057\u3066\u3044\u307e\u3059 (\u30ad\u30fc: {0}\u3001\u5024\u30af\u30e9\u30b9: {1})\u3002 +jsf.application.resource.unable_to_serve_from_library=JSF1064: \u30e9\u30a4\u30d6\u30e9\u30ea {1} \u306b\u30ea\u30bd\u30fc\u30b9 {0} \u304c\u898b\u3064\u304b\u3089\u306a\u3044\u304b\u3001\u63d0\u4f9b\u3067\u304d\u307e\u305b\u3093\u3002 +jsf.application.resource.unable_to_serve=JSF1064: \u30ea\u30bd\u30fc\u30b9 {0} \u304c\u898b\u3064\u304b\u3089\u306a\u3044\u304b\u3001\u63d0\u4f9b\u3067\u304d\u307e\u305b\u3093\u3002 +jsf.application.resource.unable_to_determine_resource_version=JSF1065: \u30ea\u30bd\u30fc\u30b9\u540d {0} \u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u3092\u5224\u65ad\u3067\u304d\u307e\u305b\u3093\u3002 +jsf.application.resource.unable_to_create_compression_directory=JSF1065: \u5727\u7e2e\u3057\u305f\u30ea\u30bd\u30fc\u30b9\u3092\u683c\u7d0d\u3059\u308b\u30c7\u30a3\u30ec\u30af\u30c8\u30ea {0} \u3092\u4f5c\u6210\u3067\u304d\u307e\u305b\u3093\u3002 +jsf.application.publish.event.base_type_mismatch=JSF1066: \u30bd\u30fc\u30b9\u30aa\u30d6\u30b8\u30a7\u30af\u30c8 {0} \u306f\u3001\u6307\u5b9a\u3057\u305f\u30d9\u30fc\u30b9\u30bf\u30a4\u30d7 {1} \u306e\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002\u30a4\u30d9\u30f3\u30c8\u691c\u7d22\u306f\u767a\u751f\u3057\u307e\u305b\u3093\u3002 +jsf.config.web_resource_not_found=JSF1067: {1} \u69cb\u6210\u30aa\u30d7\u30b7\u30e7\u30f3\u3067\u6307\u5b9a\u3057\u305f\u30ea\u30bd\u30fc\u30b9 {0} \u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3002\u30ea\u30bd\u30fc\u30b9\u306f\u7121\u8996\u3055\u308c\u307e\u3059\u3002 +jsf.cannot_instantiate_component_error=JSF1068: \u30b3\u30f3\u30dd\u30fc\u30cd\u30f3\u30c8\u30bf\u30a4\u30d7\u304c {0} \u306e\u30b3\u30f3\u30dd\u30fc\u30cd\u30f3\u30c8\u3092\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u5316\u3067\u304d\u307e\u305b\u3093 +jsf.application.legacy_facelet_viewhandler_detected=JSF1069: JSF 2.0 Facelets ViewHandler \u3092\u53e4\u3044 FaceletViewHandler {0} \u3068\u3057\u3066\u7121\u52b9\u306b\u3059\u308b\u3053\u3068\u304c\u3001\u660e\u793a\u7684\u306b\u69cb\u6210\u3055\u308c\u3066\u3044\u307e\u3059\u3002\u3053\u306e\u52d5\u4f5c\u304c\u671b\u307e\u3057\u304f\u306a\u3044\u5834\u5408\u306f\u3001\u53e4\u3044 FaceletViewHandler \u3068\u30e9\u30a4\u30d6\u30e9\u30ea\u3092\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u304b\u3089\u524a\u9664\u3057\u3066\u304f\u3060\u3055\u3044\u3002 +jsf.navigation_invalid_query_string=JSF1070: \u30ca\u30d3\u30b2\u30fc\u30b7\u30e7\u30f3\u7d50\u679c {0} \u306b\u7121\u52b9\u306a\u30af\u30a8\u30ea\u30fc\u6587\u5b57\u5217\u304c\u3042\u308a\u307e\u3059 +# the following three messages are duplicated in javax.faces.LogStrings.properties +jsf.context.exception.handler.log_before=JSF1071: {1} \u306e beforePhase() \u306e\u51e6\u7406\u4e2d\u306b {0} \u3092\u30ad\u30e3\u30c3\u30c1\u3057\u307e\u3057\u305f: UIComponent \u306e ClientID ={2}\u3001\u30e1\u30c3\u30bb\u30fc\u30b8 ={3} +jsf.context.exception.handler.log_after=JSF1072: {1} \u306e afterPhase() \u306e\u51e6\u7406\u4e2d\u306b {0} \u3092\u30ad\u30e3\u30c3\u30c1\u3057\u307e\u3057\u305f: UIComponent \u306e ClientId ={2}\u3001\u30e1\u30c3\u30bb\u30fc\u30b8 ={3} +jsf.context.exception.handler.log=JSF1073: {1} \u306e\u51e6\u7406\u4e2d\u306b {0} \u3092\u30ad\u30e3\u30c3\u30c1\u3057\u307e\u3057\u305f: UIComponent \u306e ClientId ={2}\u3001\u30e1\u30c3\u30bb\u30fc\u30b8 ={3} +jsf.managed.bean.duplicate=JSF1074: ''{0}'' \u3068\u3044\u3046\u540d\u524d\u306e\u7ba1\u7406\u5bfe\u8c61 Bean \u306f\u3001\u3059\u3067\u306b\u767b\u9332\u3055\u308c\u3066\u3044\u307e\u3059\u3002\u65e2\u5b58\u306e\u7ba1\u7406\u5bfe\u8c61 Bean \u306e\u30af\u30e9\u30b9\u30bf\u30a4\u30d7 {1} \u3092 {2} \u3067\u7f6e\u304d\u63db\u3048\u307e\u3059\u3002 +jsf.resource.mime.type.configration.invalid=JSF1075: MIME \u30bf\u30a4\u30d7 {0} \u304c\u4e88\u671f\u3055\u308c\u305f\u30d1\u30bf\u30fc\u30f3 {1} \u3068\u4e00\u81f4\u3057\u307e\u305b\u3093\u3002\u7121\u8996\u3055\u308c\u307e\u3059\u3002 +jsf.annotation.scanner.configuration.invalid=JSF1076: [{0}] {1} : \u7121\u52b9\u306a jar \u6307\u5b9a\u5f62\u5f0f\u3067\u3059\u3002\u4e88\u671f\u3055\u308c\u308b jar \u306f\u3001:<\u30d1\u30c3\u30b1\u30fc\u30b8\u307e\u305f\u306f *> \u3067\u3059\u3002\u30a8\u30f3\u30c8\u30ea\u306f\u7121\u8996\u3055\u308c\u307e\u3059\u3002 +jsf.annotation.scanner.configuration.duplicate.wildcard=JSF1077: [{0}] {1} : jar \u540d\u306e\u91cd\u8907\u3059\u308b\u30ef\u30a4\u30eb\u30c9\u30ab\u30fc\u30c9\u30a8\u30f3\u30c8\u30ea\u304c\u898b\u3064\u304b\u308a\u307e\u3057\u305f\u3002\u30a8\u30f3\u30c8\u30ea\u306f\u7121\u8996\u3055\u308c\u307e\u3059\u3002 +jsf.configuration.web.xml.parse.failed=JSF1078: \u30b3\u30f3\u30c6\u30ad\u30b9\u30c8 ''{0}'' \u306e\u914d\u5099\u8a18\u8ff0\u5b50\u3092\u51e6\u7406\u3067\u304d\u307e\u305b\u3093\u3002 +jsf.configuration.absolute.order.duplicate.document=JSF1079: \u7d76\u5bfe\u7684\u306a\u9806\u5e8f\u6307\u5b9a\u306e\u51e6\u7406\u4e2d\u306b\u3001{0} \u3068\u3044\u3046\u540d\u524d\u306e\u8907\u6570\u306e\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u304c\u898b\u3064\u304b\u308a\u307e\u3057\u305f\u3002\u6700\u521d\u306e\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u306e\u307f\u304c\u51e6\u7406\u3055\u308c\u307e\u3059\u3002 +jsf.configuration.absolute.order.missing.document=JSF1080: ''\u7d76\u5bfe\u7684\u306a\u9806\u5e8f\u6307\u5b9a\u306e\u51e6\u7406\u4e2d\u306b\u3001{0}'' \u3068\u3044\u3046\u540d\u524d\u306e\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3002 +jsf.configuration.web.faces.config.contains.ordering=JSF1081: /WEB-INF/faces-config.xml \u306b \u8981\u7d20\u304c\u542b\u307e\u308c\u3066\u3044\u307e\u3059\u3002\u3053\u308c\u3089\u306f\u7121\u8996\u3055\u308c\u307e\u3059\u3002 +jsf.configuration.illegal.eager.bean=JSF1082: Eager \u306e\u7ba1\u7406\u5bfe\u8c61 Bean \u306e\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u5316\u306f\u3001\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u30b9\u30b3\u30fc\u30d7\u306e Bean \u306e\u307f\u3067\u8a31\u53ef\u3067\u304d\u307e\u3059\u3002\u7ba1\u7406\u5bfe\u8c61 Bean ''{0}'' \u306f Eager \u3068\u3057\u3066\u69cb\u6210\u3055\u308c\u307e\u3059\u304c\u3001\u30b9\u30b3\u30fc\u30d7 ''{1}'' \u306f\u7121\u52b9\u3067\u3059\u3002 +jsf.composite.component.insertchildren.missing.template=JSF1083: \u6b21\u306e\u5834\u6240\u306b\u3001insertChildren \u30cf\u30f3\u30c9\u30e9\u306e\u6240\u6709\u5074\u5408\u6210\u30b3\u30f3\u30dd\u30fc\u30cd\u30f3\u30c8\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093: {0}" +jsf.composite.component.insertfacet.missing.template=JSF1084: \u6b21\u306e\u5834\u6240\u306b\u3001insertFacet \u30cf\u30f3\u30c9\u30e9\u306e\u6240\u6709\u5074\u5408\u6210\u30b3\u30f3\u30dd\u30fc\u30cd\u30f3\u30c8\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093: {0}" +jsf.managed.bean.custom.scope.eval.null=JSF1085: \u30ab\u30b9\u30bf\u30e0\u30b9\u30b3\u30fc\u30d7 ''{0}'' \u306f null \u306b\u8a55\u4fa1\u3055\u308c\u307e\u3057\u305f\u3002\u7ba1\u7406\u5bfe\u8c61 Bean \u306f\u3001\u30b9\u30b3\u30fc\u30d7\u306b\u30d7\u30c3\u30b7\u30e5\u3055\u308c\u307e\u305b\u3093\u3067\u3057\u305f\u3002 +jsf.managed.bean.custom.scope.eval.null.existence=JSF1086: \u30ab\u30b9\u30bf\u30e0\u30b9\u30b3\u30fc\u30d7 ''{0}'' \u306f null \u306b\u8a55\u4fa1\u3055\u308c\u307e\u3057\u305f\u3002\u7ba1\u7406\u5bfe\u8c61 Bean \u304c\u5b58\u5728\u3059\u308b\u304b\u3069\u3046\u304b\u3092\u5224\u65ad\u3067\u304d\u307e\u305b\u3093\u3002 +jsf.facelets.error.page.response.committed=JSF1087: \u5fdc\u7b54\u304c\u3059\u3067\u306b\u30b3\u30df\u30c3\u30c8\u3055\u308c\u3066\u3044\u308b\u305f\u3081\u3001Facelets \u30a8\u30e9\u30fc\u30da\u30fc\u30b8\u3092\u751f\u6210\u3067\u304d\u307e\u305b\u3093\u3002 +jsf.state.server.cannot.parse.int.option=JSF1088: \u30b3\u30f3\u30c6\u30ad\u30b9\u30c8\u306e init \u30d1\u30e9\u30e1\u30fc\u30bf {0} \u306e\u89e3\u6790\u4e2d\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002\u30c7\u30d5\u30a9\u30eb\u30c8\u5024\u306e {1} \u3092\u4f7f\u7528\u3057\u307e\u3059\u3002 +jsf.outcometarget.invalid.navigationhandler.type=JSF1089: NavigationHandler \u306f\u3001UIOutputTarget \u30b3\u30f3\u30dd\u30fc\u30cd\u30f3\u30c8 {0} \u3092\u4f7f\u7528\u3059\u308b\u305f\u3081\u306b\u3001ConfigurableNavigationHandler \u306e\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u3067\u3042\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002 +jsf.outcometarget.navigation.case.not.resolved=JSF1090: \u30b3\u30f3\u30dd\u30fc\u30cd\u30f3\u30c8 {0} \u306e\u30ca\u30d3\u30b2\u30fc\u30b7\u30e7\u30f3\u30b1\u30fc\u30b9\u304c\u89e3\u6c7a\u3055\u308c\u307e\u305b\u3093\u3002 +jsf.externalcontext.no.mime.type.found=JSF1091: \u30d5\u30a1\u30a4\u30eb {0} \u306e MIME \u30bf\u30a4\u30d7\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3067\u3057\u305f\u3002\u3053\u308c\u3092\u89e3\u6c7a\u3059\u308b\u306b\u306f\u3001\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u306e web.xml \u306b MIME \u30bf\u30a4\u30d7\u306e\u30de\u30c3\u30d4\u30f3\u30b0\u3092\u8ffd\u52a0\u3057\u307e\u3059\u3002 +jsf.config.legacy.facelet.warning=JSF1029: \u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u306f 2.0 \u3067\u3059\u304c (/WEB-INF/faces-config.xml \u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u3067\u660e\u793a\u7684\u306b\u6307\u5b9a\u3055\u308c\u3066\u3044\u308b\u304b\u3001/WEB-INF/faces-confg.xml \u304c\u306a\u3044)\u3001\u30af\u30e9\u30b9 ''{0}'' \u304c\u53e4\u3044 facelet \u30af\u30e9\u30b9\u306b\u4f9d\u5b58\u3057\u3066\u3044\u307e\u3059\u3002\u3053\u306e\u30af\u30e9\u30b9\u3067\u8868\u3055\u308c\u308b facelet \u30a2\u30fc\u30c6\u30a3\u30d5\u30a1\u30af\u30c8\u306f\u767b\u9332\u3055\u308c\u307e\u305b\u3093\u3002 +jsf.compcomp.unecessary.targets.attribute=JSF1092: {0} : Unnecessary specification of the ''targets'' attribute for composite attribute ''{1}''. The ''targets'' attribute is only necessary when the composite attribute is named ''action'', ''actionListener'', ''validator'', or ''valueChangeListener''. +jsf.compcomp.binding.eval.non.compcomp=JSF1093: {0} : UIComponent returned by expression evaluation is not a valid composite component. Value will be ignored. +jsf.externalcontext.flash.bad.cookie=JSF1094: Could not decode flash data from incoming cookie value {0}. Processing will continue, but the flash is unavailable for this request. +jsf.externalcontext.flash.response.already.committed=JSF1095: The response was already committed by the time we tried to set the outgoing cookie for the flash. Any values stored to the flash will not be available on the next request. +jsf.metadata.uiviewroot.unavailable=JSF1096: UIViewRoot unavailable at the time view metadata was being processed. Metadata will be unavailable. +jsf.application.resource.invalid_if_modified_since_header=JSF1097: Unable to parse date sent by User Agent for If-Modified-Since header, {0}. +jsf.context.partial_visit_context_unvisited_children=JSF1098: The following clientIds were not visited after a partial traversal: {0}. This is a waste of processor time and could be due to an error in the VDL page. +jsf.lifecycle.invalid.referer=JSF1099: Referer [sic] header value {0} does not appear to be a protected view. Preventing display of viewId {1} +jsf.lifecycle.invalid.origin=JSF1100: Origin [sic] header value {0} does not appear to be a protected view. Preventing display of viewId {1} Index: maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/LogStrings_ko.properties =================================================================== --- maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/LogStrings_ko.properties (revision 0) +++ maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/LogStrings_ko.properties (working copy) @@ -0,0 +1,152 @@ +# +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. +# +# Copyright (c) 1997-2010 Oracle and/or its affiliates. All rights reserved. +# +# The contents of this file are subject to the terms of either the GNU +# General Public License Version 2 only ("GPL") or the Common Development +# and Distribution License("CDDL") (collectively, the "License"). You +# may not use this file except in compliance with the License. You can +# obtain a copy of the License at +# https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html +# or packager/legal/LICENSE.txt. See the License for the specific +# language governing permissions and limitations under the License. +# +# When distributing the software, include this License Header Notice in each +# file and include the License file at packager/legal/LICENSE.txt. +# +# GPL Classpath Exception: +# Oracle designates this particular file as subject to the "Classpath" +# exception as provided by Oracle in the GPL Version 2 section of the License +# file that accompanied this code. +# +# Modifications: +# If applicable, add the following below the License Header, with the fields +# enclosed by brackets [] replaced by your own identifying information: +# "Portions Copyright [year] [name of copyright owner]" +# +# Contributor(s): +# If you wish your version of this file to be governed by only the CDDL or +# only the GPL Version 2, indicate your decision by adding "[Contributor] +# elects to include this software in this distribution under the [CDDL or GPL +# Version 2] license." If you don't indicate a single choice of license, a +# recipient has the option to distribute your version of this file under +# either the CDDL, the GPL Version 2 or to extend the choice of license to +# its licensees as provided above. However, if you add GPL Version 2 code +# and therefore, elected the GPL Version 2 license, then the option applies +# only if the new code is made subject to such option by the copyright +# holder. +# + +jsf.managed_bean_creation_error=JSF1001: Managedbean {0}\uc744(\ub97c) \ub9cc\ub4e4 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4. +jsf.cannot_instantiate_validator_error=JSF1005: {0} \uc720\ud615\uc758 \uac80\uc99d\uc790\ub97c \uc778\uc2a4\ud134\uc2a4\ud654\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4. +jsf.cannot_instantiate_converter_error=JSF1006: {0} \uc720\ud615\uc758 \ubcc0\ud658\uae30\ub97c \uc778\uc2a4\ud134\uc2a4\ud654\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4. +jsf.duplicate_component_id_error=JSF1007: \ubcf4\uae30\uc5d0\uc11c \uc911\ubcf5\ub41c \uad6c\uc131 \uc694\uc18c \uc544\uc774\ub514 {0}\uc744(\ub97c) \ucc3e\uc558\uc2b5\ub2c8\ub2e4. +jsf.redirect_failed_error=JSF1008: {0} \uacbd\ub85c\ub85c \ub9ac\ub514\ub809\uc158\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4. +jsf.faces_servlet_mapping_cannot_be_determined_error=JSF1009: \uc11c\ube14\ub9bf \uacbd\ub85c {0}\uc5d0 \ub300\ud55c FaceServlet \ub9e4\ud551\uc744 \ud655\uc778\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4. +jsf.illegal_view_id_error=JSF1010: \ubcf4\uae30 \uc544\uc774\ub514 {0}\uc774(\uac00) \uc798\ubabb\ub418\uc5c8\uc2b5\ub2c8\ub2e4. \uc544\uc774\ub514\ub294 ''/''\ub85c \uc2dc\uc791\ud574\uc57c \ud569\ub2c8\ub2e4. +jsf.util.no.adapter.ctor.available="JSF1016: \ub300\uc0c1 \ud074\ub798\uc2a4 ''{0}''\uc5d0 ''{1}''\uc744(\ub97c) \ud5c8\uc6a9\ud558\ub294 \uc5b4\ub311\ud130 \uad6c\uc131\uc790\uac00 \uc5c6\uc5b4\uc11c, \ub300\uc2e0 \uc0c8 \uc778\uc2a4\ud134\uc2a4\ub97c \ub9cc\ub4ed\ub2c8\ub2e4. +# core tags +jsf.core.tags.eval_result_not_expected_type=JSF1011: ''{0}'' \uc18d\uc131\uc758 \ud45c\ud604\uc2dd\uc744 \ud3c9\uac00\ud55c \uacb0\uacfc \uc608\uae30\uce58 \uc54a\uc740 \uc720\ud615\uc774 \ubc18\ud658\ub418\uc5c8\uc2b5\ub2c8\ub2e4. {1} \uc720\ud615\uc774 \ud544\uc694\ud558\uc9c0\ub9cc {2} \uc720\ud615\uc774 \uc218\uc2e0\ub418\uc5c8\uc2b5\ub2c8\ub2e4. +jsf.util_no_annotation_processed=JSF1014: ''{0}'' \uc8fc\uc11d \ud074\ub798\uc2a4\ub97c \ub85c\ub4dc\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4. \ub530\ub77c\uc11c, \uc774 \uc8fc\uc11d\uc740 \ucc98\ub9ac\ub418\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. +jsf.config.listener.version=''{0}'' \ucee8\ud14d\uc2a4\ud2b8\uc5d0 \ub300\ud574 Mojarra |version.string|\uc744 \ucd08\uae30\ud654\ud558\ub294 \uc911 +jsf.config.listener.version.complete=''{0}'' \ucee8\ud14d\uc2a4\ud2b8\uc5d0 \ub300\ud574 Mojarra (|version.string|) \ucd08\uae30\ud654\ub97c \uc644\ub8cc\ud588\uc2b5\ub2c8\ub2e4. +jsf.config.listener.predestroy.error=JSF1017: \ubc94\uc704 ''{2}''\uc5d0\uc11c Bean ''{1}''\uc5d0 \ub300\ud55c PreDestroy \uc8fc\uc11d\uc744 \ucc98\ub9ac\ud558\ub294 \uc911 ''{0}''\uc774(\uac00) \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4. \uba54\uc2dc\uc9c0: {3} +jsf.viewhandler.requestpath.recursion=JSF1015: \uc694\uccad \uacbd\ub85c ''{0}''\uc774(\uac00) ''{1}''\uacfc(\uc640) \ub9e4\ud551\ud558\ub294 \ud558\ub098 \uc774\uc0c1\uc758 FacesServlet \uc811\ub450\uc5b4 \uacbd\ub85c\ub85c \uc2dc\uc791\ud569\ub2c8\ub2e4. +jsf.non_displayed_message=\uacbd\uace0: FacesMessage\uac00 \ub300\uae30\uc5f4\uc5d0 \uc788\uc9c0\ub9cc \ud45c\uc2dc\ub418\uc9c0 \uc54a\uc558\uc744 \uc218 \uc788\uc2b5\ub2c8\ub2e4. {0} + +jsf.config.webconfig.configinfo=JSF1018: [{0}] \uad6c\uc131 \uc635\uc158 ''{1}''\uc774(\uac00) ''{2}''(\uc73c)\ub85c \uc124\uc815\ub418\uc5c8\uc2b5\ub2c8\ub2e4. +jsf.config.webconfig.configinfo.reset=JSF1019: [{0}] \uad6c\uc131 \uc635\uc158 ''{1}''\uc774(\uac00) ''{2}''(\uc73c)\ub85c \uc7ac\uc124\uc815\ub418\uc5c8\uc2b5\ub2c8\ub2e4. +jsf.config.webconfig.configinfo.reset.enabled=JSF1020: [{0}] \uad6c\uc131 \uc635\uc158 ''{1}''\uc774(\uac00) \ud65c\uc131\ud654\ub85c \uc7ac\uc124\uc815\ub418\uc5c8\uc2b5\ub2c8\ub2e4. +jsf.config.webconfig.configinfo.reset.disabled=JSF1020: [{0}] \uad6c\uc131 \uc635\uc158 ''{1}''\uc774(\uac00) \ube44\ud65c\uc131\ud654\ub85c \uc7ac\uc124\uc815\ub418\uc5c8\uc2b5\ub2c8\ub2e4. +jsf.config.webconfig.boolconfiginfo.enabled=JSF1021: [{0}] \uad6c\uc131 \uc635\uc158 ''{1}'' - \ud65c\uc131\ud654 +jsf.config.webconfig.boolconfiginfo.disabled=JSF1021: [{0}] \uad6c\uc131 \uc635\uc158 ''{1}'' - \ube44\ud65c\uc131\ud654 +jsf.config.webconfig.boolconfig.invalidvalue=JSF1022: [{0}] \uad6c\uc131 \uc635\uc158 ''{2}''\uc758 ''{1}'' \uac12\uc774 \uc798\ubabb\ub418\uc5c8\uc2b5\ub2c8\ub2e4. \uc720\ud6a8\ud55c \uac12\uc740 ''{3}''\uc785\ub2c8\ub2e4. \uae30\ubcf8\uac12 ''{4}''(\uc73c)\ub85c \ub2e4\uc2dc \uc9c0\uc815\ub429\ub2c8\ub2e4. +jsf.config.webconfig.enventryinfo=JSF1023: [{0}] \ud658\uacbd \ud56d\ubaa9 ''{1}''\uc774(\uac00) \ucc98\ub9ac\ub418\uc5c8\uc2b5\ub2c8\ub2e4. \uac12\uc740 ''{2}''\uc785\ub2c8\ub2e4. +jsf.config.webconfig.enventry.clientencrypt=JSF1024: \ud074\ub77c\uc774\uc5b8\ud2b8 \uc0c1\ud0dc \uc554\ud638\ud654: \ube44\ud65c\uc131\ud654 +jsf.config.webconfig.param.deprecated=JSF1025: [{0}] \ucee8\ud14d\uc2a4\ud2b8 \ucd08\uae30\ud654 \ub9e4\uac1c \ubcc0\uc218 ''{1}''\uc740(\ub294) \ub354 \uc774\uc0c1 \uc0ac\uc6a9\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. \uc635\uc158\uc774 \uacc4\uc18d \uad6c\uc131\ub418\uc9c0\ub9cc \uc774\ud6c4\uc5d0\ub294 ''{2}''\uc744(\ub97c) \uc0ac\uc6a9\ud558\uc2ed\uc2dc\uc624. +jsf.config.webconfig.param.deprecated.no_replacement=JSF1025: [{0}] \ucee8\ud14d\uc2a4\ud2b8 \ucd08\uae30\ud654 \ub9e4\uac1c \ubcc0\uc218 ''{1}''\uc740(\ub294) \ub354 \uc774\uc0c1 \uc0ac\uc6a9\ud558\uc9c0 \uc54a\uc73c\ubbc0\ub85c \uc544\ubb34\ub7f0 \uc601\ud5a5\uc744 \uc8fc\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. +jsf.config.webconfig.option.notconfigured=JSF1026: [{0}] \uad6c\uc131 \uc635\uc158 ''{1}''\uc774(\uac00) \uad6c\uc131\ub418\uc9c0 \uc54a\uc558\uc2b5\ub2c8\ub2e4. +jsf.lifecycle.initphaselistener.resolvers_not_registered=JSF1027: [{0}] JSF\uc6a9 ELResolver\uac00 JSP \ucee8\ud14c\uc774\ub108\uc5d0 \ub4f1\ub85d\ub418\uc9c0 \uc54a\uc558\uc2b5\ub2c8\ub2e4. +jsf.lifecycle.initphaselistener.resolvers_registered=JSF1028: [{0}] JSF\uc6a9 ELResolver\uac00 JSP \ucee8\ud14c\uc774\ub108\uc5d0 \ub4f1\ub85d\ub418\uc5c8\uc2b5\ub2c8\ub2e4. +jsf.spi.injection.provider_not_implemented=JSF1029: \uc9c0\uc815\ub41c InjectionProvider \uad6c\ud604 "{0}"\uc774(\uac00) InjectionProvider \uc778\ud130\ud398\uc774\uc2a4\ub97c \uad6c\ud604\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. +jsf.spi.injection.provider_not_found=JSF1030: \uc9c0\uc815\ub41c InjectionProvider \uad6c\ud604 "{0}"\uc744(\ub97c) \ub85c\ub4dc\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4. +jsf.spi.injection.provider_cannot_instantiate=JSF1031: \uc9c0\uc815\ub41c InjectionProvider ''{0}''\uc744(\ub97c) \uc778\uc2a4\ud134\uc2a4\ud654\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4. +jsf.spi.injection.provider_configured=JSF1032: InjectionProvider ''{0}'' \uc0ac\uc6a9\uc73c\ub85c \uc790\uc6d0 \uc0bd\uc785\uc774 \ud65c\uc131\ud654\ub418\uc5c8\uc2b5\ub2c8\ub2e4. +jsf.spi.injection.no_injection=JSF1033: \uc790\uc6d0 \uc0bd\uc785\uc774 \ube44\ud65c\uc131\ud654\ub418\uc5c8\uc2b5\ub2c8\ub2e4. +jsf.spi.serialization.provider_not_implemented=JSF1036: \uc9c0\uc815\ub41c SerializationProvider \uad6c\ud604 ''{0}''\uc774(\uac00) SerializationProvider \uc778\ud130\ud398\uc774\uc2a4\ub97c \uad6c\ud604\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. +jsf.spi.serialization.provider_not_found=JSF1037: \uc9c0\uc815\ub41c SerializationProvider \uad6c\ud604 ''{0}''\uc744(\ub97c) \ub85c\ub4dc\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4. +jsf.spi.serialization.provider_cannot_instantiate=JSF1038: \uc9c0\uc815\ub41c SerializationProvider ''{0}''\uc744(\ub97c) \uc778\uc2a4\ud134\uc2a4\ud654\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4. +jsf.spi.serialization.provider_configured=JSF1039: InjectionProvider ''{0}'' \uc0ac\uc6a9\uc73c\ub85c \uc790\uc6d0 \uc0bd\uc785\uc774 \ud65c\uc131\ud654\ub418\uc5c8\uc2b5\ub2c8\ub2e4. +jsf.renderkit.resstatemgr.clientbuf_div_two=JSF1034: ''{0}''\uc758 \uac12 ''{1}''\uc740(\ub294) 2\ub85c \uade0\ub4f1\ud558\uac8c \ub098\ub20c \uc218 \uc788\uc5b4\uc57c \ud569\ub2c8\ub2e4. \uae30\ubcf8\uac12\uc740 ''{2}''\uc785\ub2c8\ub2e4. +jsf.renderkit.resstatemgr.clientbuf_not_integer=JSF1035: ''{0}''\uc758 \uac12 ''{1}''\uc774(\uac00) \uc815\uc218\uac00 \uc544\ub2d9\ub2c8\ub2e4. \uae30\ubcf8\uac12\uc740 ''{2}''\uc785\ub2c8\ub2e4. +jsf.core.taglib.invalid_locale_value=JSF1041: \uc9c0\uc815\ub41c \ub85c\ucf08 ''{0}''\uc774(\uac00) \uc798\ubabb\ub418\uc5c8\uc2b5\ub2c8\ub2e4. \ub85c\ucf08 \uc18d\uc131 \uac12\uc740 \uad6d\uac00 \ub610\ub294 \ubcc0\ud615\uc774 \ud3ec\ud568\ub418\uc9c0 \uc54a\uc740 \uc720\ud6a8\ud55c ISO 639 \uc5b8\uc5b4 \ucf54\ub4dc\uc5ec\uc57c \ud569\ub2c8\ub2e4. +jsf.core.taglib.invalid_language=JSF1042: \uc9c0\uc815\ub41c \uc5b8\uc5b4 "{0}"\uc740(\ub294) \uc54c\ub824\uc9c4 ISO 639 \uc5b8\uc5b4 \ucf54\ub4dc\uac00 \uc544\ub2d9\ub2c8\ub2e4. +jsf.core.taglib.action_or_valuechange_listener.null_type_binding=JSF1043: \uad6c\uc131 \uc694\uc18c ''{1}''\uc5d0 \ub300\ud55c {0}\uc774(\uac00) \ucc98\ub9ac\ub418\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. 'binding'\uacfc 'type'\uc774 \ubaa8\ub450 null\uc785\ub2c8\ub2e4. +jsf.core.taglib.phaselistener.null_type_binding=JSF1043: PhaseListenerTag\ub97c \ud1b5\ud574 \uc9c0\uc815\ud55c PhaseListener\uac00 \ucc98\ub9ac\ub418\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. 'binding'\uacfc 'type'\uc774 \ubaa8\ub450 null\uc785\ub2c8\ub2e4. +jsf.core.web.injection.method_not_static=JSF1044: ''{1}'' \uc8fc\uc11d\uc774 \ud45c\uc2dc\ub41c \uba54\uc18c\ub4dc ''{0}''\uc740(\ub294) \uc815\uc801\uc77c \uc218 \uc5c6\uc2b5\ub2c8\ub2e4. \uc774 \uba54\uc18c\ub4dc\uac00 \ubb34\uc2dc\ub429\ub2c8\ub2e4. +jsf.core.web.injection.method_return_not_void=JSF1045: ''{1}'' \uc8fc\uc11d\uc774 \ud45c\uc2dc\ub41c \uba54\uc18c\ub4dc ''{0}''\uc740(\ub294) void\ub9cc \ubc18\ud658\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uc774 \uba54\uc18c\ub4dc\uac00 \ubb34\uc2dc\ub429\ub2c8\ub2e4. +jsf.core.web.injection.method_no_params=JSF1046: ''{1}'' \uc8fc\uc11d\uc774 \ud45c\uc2dc\ub41c \uba54\uc18c\ub4dc ''{0}''\uc740(\ub294) \ub9e4\uac1c \ubcc0\uc218\ub97c \uac00\uc9c8 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4. \uc774 \uba54\uc18c\ub4dc\uac00 \ubb34\uc2dc\ub429\ub2c8\ub2e4. +jsf.core.web.injection.method_no_checked_exceptions=JSF1047: ''{1}'' \uc8fc\uc11d\uc774 \ud45c\uc2dc\ub41c \uba54\uc18c\ub4dc ''{0}''\uc740(\ub294) \ud655\uc778\ub41c \uc608\uc678\ub97c \uc120\uc5b8\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4. \uc774 \uba54\uc18c\ub4dc\uac00 \ubb34\uc2dc\ub429\ub2c8\ub2e4. +jsf.core.injection.provider_generic_web_configured=JSF1048: PostConstruct/PreDestroy \uc8fc\uc11d\uc774 \uc788\uc2b5\ub2c8\ub2e4. \uc774 \uc8fc\uc11d\uc774 \ud45c\uc2dc\ub41c ManagedBeans \uba54\uc18c\ub4dc\uc5d0\uc11c \ud574\ub2f9 \uc8fc\uc11d\uc744 \ucc98\ub9ac\ud569\ub2c8\ub2e4. +jsf.spi.injection.provider.invalid_service_entry=JSF1049: \uc11c\ube44\uc2a4 \ud56d\ubaa9 ''{0}''\uc774(\uac00) \uc798\ubabb\ub418\uc5c8\uc2b5\ub2c8\ub2e4. '':'' \ud615\uc2dd\uc774\uc5b4\uc57c \ud569\ub2c8\ub2e4. \ud56d\ubaa9\uc774 \ubb34\uc2dc\ub429\ub2c8\ub2e4. +jsf.spi.injection.provider.discovery_error=JSF1050: ''{0}'' \ud56d\ubaa9\uc5d0 \ub300\ud574 DiscoverableInjectionProvider.isProviderAppropriate(String)\uc744 \ud638\ucd9c\ud558\ub294 \uc911 \uc624\ub958\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4. \ud56d\ubaa9\uc774 \ubb34\uc2dc\ub429\ub2c8\ub2e4. +jsf.spi.injection.provider.entry_not_discoverable=JSF1051: \uc11c\ube44\uc2a4 \ud56d\ubaa9 ''{0}''\uc740(\ub294) DiscoverableInjectionProvider\ub97c \ud655\uc7a5\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. \ud56d\ubaa9\uc774 \ubb34\uc2dc\ub429\ub2c8\ub2e4. +jsf.spi.provider.cannot_read_service=JSF1052: \uc11c\ube44\uc2a4 \ud56d\ubaa9 ''{0}''\uc744(\ub97c) \ucc98\ub9ac\ud558\ub294 \uc911 \uc608\uae30\uce58 \uc54a\uc740 \uc624\ub958\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4. +jsf.lifecycle.phaselistener.exception=JSF1053: (\uc218\uc2e0\uae30: {0}, \ub2e8\uacc4 \uc544\uc774\ub514: {1}, \ubcf4\uae30 \uc544\uc774\ub514: {2}) phase-listener \uc2e4\ud589 \uc911 \uc608\uc678 \ubc1c\uc0dd: {3} +jsf.lifecycle.phase.exception=JSF1054: (\ub2e8\uacc4 \uc544\uc774\ub514: {0}, \ubcf4\uae30 \uc544\uc774\ub514: {1}) \ub2e8\uacc4 \uc2e4\ud589 \uc911 \uc608\uc678 \ubc1c\uc0dd: {2} +jsf.config.cannot_resolve_entities=JSF1055: ''{0}'' \ub85c\uceec \uc790\uc6d0\uc744 \ucc3e\uc744 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4. ''{1}''\uc5d0 \ub300\ud55c \uc694\uccad\uc774 \uc788\uc744 \ub54c \ud45c\uc900 \uc5d4\ud2f0\ud2f0 \ud655\uc778\uc774 \uc0ac\uc6a9\ub429\ub2c8\ub2e4. +jsf.config.cannot_create_inputsource=JSF1056: URL ''{0}''\uc758 InputSource\ub97c \ub9cc\ub4e4 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4. +jsf.config.navigation.from_view_id_leading_slash=JSF1057: from-view-id\uc5d0\uc11c \ucc38\uc870\ud558\ub294 \uc790\uc6d0\uc778 ''{0}''\uc774(\uac00) ''/''\ub85c \uc2dc\uc791\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. \uc774 \uacbd\uc6b0\uc5d0\ub294 \ucd94\uac00\ub418\uc9c0\ub9cc, \uc218\uc815\ud574\uc57c \ud569\ub2c8\ub2e4. +jsf.config.navigation.to_view_id_leading_slash=JSF1058: ''{1}''\uc5d0\uc11c \ud0d0\uc0c9\ud558\uae30 \uc704\ud574 to-view-id\uc5d0\uc11c \ucc38\uc870\ud558\ub294 \uc790\uc6d0\uc778 ''{0}''\uc774(\uac00) ''/''\ub85c \uc2dc\uc791\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. \uc774 \uacbd\uc6b0\uc5d0\ub294 \ucd94\uac00\ub418\uc9c0\ub9cc, \uc218\uc815\ud574\uc57c \ud569\ub2c8\ub2e4. +jsf.config.navigation.if_invalid_expression=JSF1070: ''{1}''\uc5d0\uc11c \ud0d0\uc0c9\ud558\uae30 \uc704\ud55c ''{0}'' \uc870\uac74\uc740 \uc5f0\uc18d \uac12 \ud45c\ud604\uc2dd\uc774 \uc544\ub2c8\ubbc0\ub85c \ubb34\uc2dc\ub429\ub2c8\ub2e4. +jsf.config.verifyobjects.development_only=JSF1059: \uacbd\uace0! com.sun.faces.verifyObjects \uae30\ub2a5\uc740 \ub3c4\uad6c\ub97c \uc0ac\uc6a9\ud558\uc9c0 \uc54a\ub294 \uac1c\ubc1c\uc790\uc5d0\uac8c \ub3c4\uc6c0\uc744 \uc8fc\uae30 \uc704\ud55c \uac83\uc785\ub2c8\ub2e4. IDE\ub97c \uc0ac\uc6a9\ud558\uac70\ub098, \ud504\ub85c\ub355\uc158\uc744 \uc704\ud574 \uc774 \uc751\uc6a9 \ud504\ub85c\uadf8\ub7a8\uc744 \ubc30\ud3ec \uc911\uc778 \uacbd\uc6b0 \uc751\uc6a9 \ud504\ub85c\uadf8\ub7a8 \uc2dc\uc791 \uc2dc\uac04\uc5d0 \uc601\ud5a5\uc744 \uc8fc\ubbc0\ub85c \ud574\ub2f9 \uae30\ub2a5\uc744 \ud65c\uc131\ud654\ud558\uc9c0 \ub9c8\uc2ed\uc2dc\uc624. +jsf.config.verifyobjects.failures_detected=JSF1060: \ud655\uc778\uc774 \ud55c \ubc88 \uc774\uc0c1 \uc2e4\ud328\ud588\uc2b5\ub2c8\ub2e4. \uc138\ubd80 \uc815\ubcf4\uac00 \uc774 \uba54\uc2dc\uc9c0 \ub2e4\uc74c\uc5d0 \ud45c\uc2dc\ub429\ub2c8\ub2e4. +jsf.lifecycle.duplicate_phase_listener_detected=JSF1061: \uacbd\uace0! \uc911\ubcf5\ub41c \ub2e8\uacc4 \uc218\uc2e0\uae30\ub97c \ucd94\uac00\ud558\ub824\uace0 \uc2dc\ub3c4\ud588\uc2b5\ub2c8\ub2e4: {0}. \uc774 \uc911\ubcf5\ub41c \ub2e8\uacc4 \uc218\uc2e0\uae30\uac00 \ubb34\uc2dc\ub429\ub2c8\ub2e4. +jsf.core.taglib.viewtag.interweaving_failed=JSF1062: \uacbd\uace0! ExternalContext.getResponse()\uc5d0\uc11c \ubc18\ud658\ub418\ub294 \uc751\ub2f5 \uac1d\uccb4\ub294 'public void flushContentToWrappedResponse()' \uc11c\uba85\uc744 \ud3ec\ud568\ud55c \uba54\uc18c\ub4dc\ub97c \uc81c\uacf5\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. JSP \ud658\uacbd\uc5d0\uc11c \ub0b4\uc6a9 \uc778\ud130\uc704\ube59(content interweaving)\uc744 \uc81c\uacf5\ud558\ub824\uba74 \uc774 \uba54\uc18c\ub4dc\uac00 \ud544\uc694\ud569\ub2c8\ub2e4. \uc774 \ub54c\ubb38\uc5d0 \ub0b4\uc6a9\uc774 \uc62c\ubc14\ub974\uac8c \ud45c\uc2dc\ub418\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. +jsf.core.taglib.subviewtag.interweaving_failed_isbytes=JSF1062: \uacbd\uace0! ExternalContext.getResponse()\uc5d0\uc11c \ubc18\ud658\ub418\ub294 \uc751\ub2f5 \uac1d\uccb4\ub294 'public boolean isBytes()' \uc11c\uba85\uc744 \ud3ec\ud568\ud55c \uba54\uc18c\ub4dc\ub97c \uc81c\uacf5\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. JSP \ud658\uacbd\uc5d0\uc11c \ub0b4\uc6a9 \uc778\ud130\uc704\ube59(content interweaving)\uc744 \uc81c\uacf5\ud558\ub824\uba74 \uc774 \uba54\uc18c\ub4dc\uac00 \ud544\uc694\ud569\ub2c8\ub2e4. \uc774 \ub54c\ubb38\uc5d0 \ub0b4\uc6a9\uc774 \uc62c\ubc14\ub974\uac8c \ud45c\uc2dc\ub418\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. +jsf.core.taglib.subviewtag.interweaving_failed_ischars=JSF1062: \uacbd\uace0! ExternalContext.getResponse()\uc5d0\uc11c \ubc18\ud658\ub418\ub294 \uc751\ub2f5 \uac1d\uccb4\ub294 'public boolean isChars()' \uc11c\uba85\uc744 \ud3ec\ud568\ud55c \uba54\uc18c\ub4dc\ub97c \uc81c\uacf5\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. JSP \ud658\uacbd\uc5d0\uc11c \ub0b4\uc6a9 \uc778\ud130\uc704\ube59(content interweaving)\uc744 \uc81c\uacf5\ud558\ub824\uba74 \uc774 \uba54\uc18c\ub4dc\uac00 \ud544\uc694\ud569\ub2c8\ub2e4. \uc774 \ub54c\ubb38\uc5d0 \ub0b4\uc6a9\uc774 \uc62c\ubc14\ub974\uac8c \ud45c\uc2dc\ub418\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. +jsf.core.taglib.subviewtag.interweaving_failed_getchars=JSF1062: \uacbd\uace0! ExternalContext.getResponse()\uc5d0\uc11c \ubc18\ud658\ub418\ub294 \uc751\ub2f5 \uac1d\uccb4\ub294 'public char[] getChars()' \uc11c\uba85\uc744 \ud3ec\ud568\ud55c \uba54\uc18c\ub4dc\ub97c \uc81c\uacf5\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. JSP \ud658\uacbd\uc5d0\uc11c \ub0b4\uc6a9 \uc778\ud130\uc704\ube59(content interweaving)\uc744 \uc81c\uacf5\ud558\ub824\uba74 \uc774 \uba54\uc18c\ub4dc\uac00 \ud544\uc694\ud569\ub2c8\ub2e4. \uc774 \ub54c\ubb38\uc5d0 \ub0b4\uc6a9\uc774 \uc62c\ubc14\ub974\uac8c \ud45c\uc2dc\ub418\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. +jsf.core.taglib.subviewtag.interweaving_failed_resetbuffers=JSF1062: \uacbd\uace0! ExternalContext.getResponse()\uc5d0\uc11c \ubc18\ud658\ub418\ub294 \uc751\ub2f5 \uac1d\uccb4\ub294 'public void resetBuffers' \uc11c\uba85\uc744 \ud3ec\ud568\ud55c \uba54\uc18c\ub4dc\ub97c \uc81c\uacf5\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. JSP \ud658\uacbd\uc5d0\uc11c \ub0b4\uc6a9 \uc778\ud130\uc704\ube59(content interweaving)\uc744 \uc81c\uacf5\ud558\ub824\uba74 \uc774 \uba54\uc18c\ub4dc\uac00 \ud544\uc694\ud569\ub2c8\ub2e4. \uc774 \ub54c\ubb38\uc5d0 \ub0b4\uc6a9\uc774 \uc62c\ubc14\ub974\uac8c \ud45c\uc2dc\ub418\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. +jsf.context.extcontext.sessionmap.nonserializable=JSF1063: \uacbd\uace0! HttpSession\uc5d0 \uc77c\ub828\ud654\ud560 \uc218 \uc5c6\ub294 \uc18d\uc131 \uac12\uc744 \uc124\uc815\ud569\ub2c8\ub2e4(\ud0a4: {0}, \uac12 \ud074\ub798\uc2a4: {1}). +jsf.application.resource.unable_to_serve_from_library=JSF1064: {1} \ub77c\uc774\ube0c\ub7ec\ub9ac\uc5d0\uc11c {0} \uc790\uc6d0\uc744 \ucc3e\uac70\ub098 \uc0ac\uc6a9\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4. +jsf.application.resource.unable_to_serve=JSF1064: {0} \uc790\uc6d0\uc744 \ucc3e\uac70\ub098 \uc0ac\uc6a9\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4. +jsf.application.resource.unable_to_determine_resource_version=JSF1065: \uc790\uc6d0 \uc774\ub984 {0}\uc758 \ubc84\uc804\uc744 \ud655\uc778\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4. +jsf.application.resource.unable_to_create_compression_directory=JSF1065: \uc555\ucd95\ub41c \uc790\uc6d0\uc744 \uc800\uc7a5\ud560 {0} \ub514\ub809\ud1a0\ub9ac\ub97c \ub9cc\ub4e4 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4. +jsf.application.publish.event.base_type_mismatch=JSF1066: \uc18c\uc2a4 \uac1d\uccb4 {0}\uc740(\ub294) \uc81c\uacf5\ub41c \uae30\ubcf8 \uc720\ud615 {1}\uc758 \uc778\uc2a4\ud134\uc2a4\uac00 \uc544\ub2d9\ub2c8\ub2e4. \uc774\ubca4\ud2b8 \uac80\uc0c9\uc774 \uc218\ud589\ub418\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. +jsf.config.web_resource_not_found=JSF1067: {1} \uad6c\uc131 \uc635\uc158\uc5d0\uc11c \uc9c0\uc815\ud55c \uc790\uc6d0 {0}\uc744(\ub97c) \ucc3e\uc744 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4. \uc790\uc6d0\uc774 \ubb34\uc2dc\ub429\ub2c8\ub2e4. +jsf.cannot_instantiate_component_error=JSF1068: component-type\uc774 {0}\uc778 \uad6c\uc131 \uc694\uc18c\ub97c \uc778\uc2a4\ud134\uc2a4\ud654\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4. +jsf.application.legacy_facelet_viewhandler_detected=JSF1069: JSF 2.0 Facelets ViewHandler\ub97c \uc774\uc804 FaceletViewHandler, {0}(\uc73c)\ub85c \ube44\ud65c\uc131\ud654\ud558\ub3c4\ub85d \uba85\uc2dc\uc801\uc73c\ub85c \uad6c\uc131\ub418\uc5b4 \uc788\uc2b5\ub2c8\ub2e4. \uc6d0\ud558\ub294 \ub3d9\uc791\uc774 \uc544\ub2c8\uba74 \uc774\uc804 FaceletViewHandler \ubc0f \ub77c\uc774\ube0c\ub7ec\ub9ac\ub97c \uc751\uc6a9 \ud504\ub85c\uadf8\ub7a8\uc5d0\uc11c \uc81c\uac70\ud558\uc2ed\uc2dc\uc624. +jsf.navigation_invalid_query_string=JSF1070: \ud0d0\uc0c9 \uacb0\uacfc {0}\uc758 \ucffc\ub9ac \ubb38\uc790\uc5f4\uc774 \uc798\ubabb\ub418\uc5c8\uc2b5\ub2c8\ub2e4. +# the following three messages are duplicated in javax.faces.LogStrings.properties +jsf.context.exception.handler.log_before=JSF1071: {1}\uc758 beforePhase() \ucc98\ub9ac \uc911 {0} \ubc1c\uc0dd: UIComponent-ClientId={2}, \uba54\uc2dc\uc9c0={3} +jsf.context.exception.handler.log_after=JSF1072: {1}\uc758 afterPhase() \ucc98\ub9ac \uc911 {0} \ubc1c\uc0dd: UIComponent-ClientId={2}, \uba54\uc2dc\uc9c0={3} +jsf.context.exception.handler.log=JSF1073: {1} \ucc98\ub9ac \uc911 {0} \ubc1c\uc0dd: UIComponent-ClientId={2}, \uba54\uc2dc\uc9c0={3} +jsf.managed.bean.duplicate=JSF1074: ''{0}''(\uc774)\ub77c\ub294 \uad00\ub9ac\ub418\ub294 Bean\uc774 \uc774\ubbf8 \ub4f1\ub85d\ub418\uc5c8\uc2b5\ub2c8\ub2e4. \uae30\uc874\uc758 \uad00\ub9ac\ub418\ub294 Bean \ud074\ub798\uc2a4 \uc720\ud615 {1}\uc744(\ub97c) {2}(\uc73c)\ub85c \ub300\uccb4\ud558\ub294 \uc911\uc785\ub2c8\ub2e4. +jsf.resource.mime.type.configration.invalid=JSF1075: MIME \uc720\ud615 {0}\uc774(\uac00) \ud544\uc694\ud55c \ud328\ud134 {1}\uacfc(\uc640) \uc77c\uce58\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. \ubb34\uc2dc\ud569\ub2c8\ub2e4. +jsf.annotation.scanner.configuration.invalid=JSF1076: [{0}] {1} : jar \uc0ac\uc591 \ud615\uc2dd\uc774 \uc798\ubabb\ub418\uc5c8\uc2b5\ub2c8\ub2e4. \ud544\uc694\ud55c jar::<\ud328\ud0a4\uc9c0 \uc774\ub984 *>. \ud56d\ubaa9\uc774 \ubb34\uc2dc\ub429\ub2c8\ub2e4. +jsf.annotation.scanner.configuration.duplicate.wildcard=JSF1077: [{0}] {1} : jar \uc774\ub984\uc5d0 \ub300\ud574 \uc911\ubcf5\ub418\ub294 \uc640\uc77c\ub4dc\uce74\ub4dc \ud56d\ubaa9\uc774 \ubc1c\uacac\ub418\uc5c8\uc2b5\ub2c8\ub2e4. \ud56d\ubaa9\uc774 \ubb34\uc2dc\ub429\ub2c8\ub2e4. +jsf.configuration.web.xml.parse.failed=JSF1078: ''{0}'' \ucee8\ud14d\uc2a4\ud2b8\uc758 \ubc30\ud3ec \uc124\uba85\uc790\ub97c \ucc98\ub9ac\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4. +jsf.configuration.absolute.order.duplicate.document=JSF1079: \uc808\ub300 \uc21c\uc11c\ub97c \ucc98\ub9ac\ud558\ub294 \uc911 {0} \uc774\ub984\uc758 \ubb38\uc11c\uac00 \uc5ec\ub7ec \uac1c \ubc1c\uacac\ub418\uc5c8\uc2b5\ub2c8\ub2e4. \ud574\ub2f9 \uc774\ub984\uc758 \uccab \ubc88\uc9f8 \ubb38\uc11c\ub9cc \ucc98\ub9ac\ud558\ub294 \uc911\uc785\ub2c8\ub2e4. +jsf.configuration.absolute.order.missing.document=JSF1080: \uc808\ub300 \uc21c\uc11c \ucc98\ub9ac\ub97c \uc218\ud589\ud558\ub294 \uc911 ''{0}'' \uc774\ub984\uc758 \ubb38\uc11c\ub97c \ucc3e\uc744 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4. +jsf.configuration.web.faces.config.contains.ordering=JSF1081: /WEB-INF/faces-config.xml\uc5d0 \uc694\uc18c\uac00 \ud3ec\ud568\ub418\uc5b4 \uc788\uc2b5\ub2c8\ub2e4. \ud574\ub2f9 \uc694\uc18c\uac00 \ubb34\uc2dc\ub429\ub2c8\ub2e4. +jsf.configuration.illegal.eager.bean=JSF1082: Eager \uad00\ub9ac\ub418\ub294 Bean \uc778\uc2a4\ud134\uc2a4\ud654\ub294 \uc751\uc6a9 \ud504\ub85c\uadf8\ub7a8 \ubc94\uc704\uc758 Bean\uc5d0\ub9cc \ud5c8\uc6a9\ub429\ub2c8\ub2e4. \uad00\ub9ac\ub418\ub294 Bean ''{0}''\uc740(\ub294) eager\ub85c \uad6c\uc131\ub418\uc9c0\ub9cc \ubc94\uc704 ''{1}''\uc774(\uac00) \uc798\ubabb\ub418\uc5c8\uc2b5\ub2c8\ub2e4. +jsf.composite.component.insertchildren.missing.template=JSF1083: {0}" \uc704\uce58\uc5d0\uc11c insertChildren \ucc98\ub9ac\uae30\uc5d0 \ub300\ud574 \uc18c\uc720 \uc911\uc778 \ubcf5\ud569 \uad6c\uc131 \uc694\uc18c \ud15c\ud50c\ub9ac\ud2b8\ub97c \ucc3e\uc744 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4. +jsf.composite.component.insertfacet.missing.template=JSF1084: {0}" \uc704\uce58\uc5d0\uc11c insertFacet \ucc98\ub9ac\uae30\uc5d0 \ub300\ud574 \uc18c\uc720 \uc911\uc778 \ubcf5\ud569 \uad6c\uc131 \uc694\uc18c \ud15c\ud50c\ub9ac\ud2b8\ub97c \ucc3e\uc744 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4. +jsf.managed.bean.custom.scope.eval.null=JSF1085: \uc0ac\uc6a9\uc790 \uc815\uc758 \ubc94\uc704 ''{0}''\uc774(\uac00) null\ub85c \ud3c9\uac00\ub418\uc5c8\uc2b5\ub2c8\ub2e4. \uad00\ub9ac\ub418\ub294 Bean\uc774 \ubc94\uc704\uc5d0 \uc804\ub2ec\ub418\uc9c0 \uc54a\uc558\uc2b5\ub2c8\ub2e4. +jsf.managed.bean.custom.scope.eval.null.existence=JSF1086: \uc0ac\uc6a9\uc790 \uc815\uc758 \ubc94\uc704 ''{0}''\uc774(\uac00) null\ub85c \ud3c9\uac00\ub418\uc5c8\uc2b5\ub2c8\ub2e4. \uad00\ub9ac\ub418\ub294 Bean\uc774 \uc874\uc7ac\ud558\ub294\uc9c0 \ud655\uc778\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4. +jsf.facelets.error.page.response.committed=JSF1087: \uc751\ub2f5\uc774 \uc774\ubbf8 \uc644\uacb0\ub418\uc5c8\uae30 \ub54c\ubb38\uc5d0 Facelets \uc624\ub958 \ud398\uc774\uc9c0\ub97c \uc0dd\uc131\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4. +jsf.state.server.cannot.parse.int.option=JSF1088: \ucee8\ud14d\uc2a4\ud2b8 init \ub9e4\uac1c \ubcc0\uc218 {0}\uc744(\ub97c) \uad6c\ubb38 \ubd84\uc11d\ud558\ub294 \uc911 \uc624\ub958\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4. \ub300\uc2e0 \uae30\ubcf8\uac12 {1}\uc744(\ub97c) \uc0ac\uc6a9\ud569\ub2c8\ub2e4. +jsf.outcometarget.invalid.navigationhandler.type=JSF1089: UIOutputTarget \uad6c\uc131 \uc694\uc18c {0}\uc744(\ub97c) \uc0ac\uc6a9\ud558\ub824\uba74 NavigationHandler\uc774(\uac00) ConfigurableNavigationHandler\uc758 \uc778\uc2a4\ud134\uc2a4\uc5ec\uc57c \ud569\ub2c8\ub2e4. +jsf.outcometarget.navigation.case.not.resolved=JSF1090: {0} \uad6c\uc131 \uc694\uc18c\uc5d0 \ub300\ud55c \ud0d0\uc0c9 \ud56d\ubaa9\uc774 \ud655\uc778\ub418\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. +jsf.externalcontext.no.mime.type.found=JSF1091: {0} \ud30c\uc77c\uc5d0 \ub300\ud55c MIME \uc720\ud615\uc744 \ucc3e\uc744 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4. \uc774 \ubb38\uc81c\ub97c \ud574\uacb0\ud558\ub824\uba74 \uc751\uc6a9 \ud504\ub85c\uadf8\ub7a8\uc758 web.xml\uc5d0 MIME \uc720\ud615 \ub9e4\ud551\uc744 \ucd94\uac00\ud558\uc2ed\uc2dc\uc624. +jsf.config.legacy.facelet.warning=JSF1029: \uc751\uc6a9 \ud504\ub85c\uadf8\ub7a8\uc758 \ubc84\uc804\uc740 2.0\uc73c\ub85c \uc9c0\uc815\ub418\uc9c0\ub9cc(/WEB-INF/faces-config.xml\uc758 \ubc84\uc804\uc5d0 \ub530\ub77c \uba85\uc2dc\uc801\uc73c\ub85c \ub610\ub294 /WEB-INF/faces-confg.xml\uc758 \ubd80\uc7ac\ub85c), ''{0}'' \ud074\ub798\uc2a4\ub294 \ub808\uac70\uc2dc facelet \ud074\ub798\uc2a4\uc5d0 \ub530\ub77c \ub2ec\ub77c\uc9d1\ub2c8\ub2e4. \uc774 \ud074\ub798\uc2a4\uac00 \ub098\ud0c0\ub0b4\ub294 facelet \uc544\ud2f0\ud329\ud2b8\ub294 \ub4f1\ub85d\ub418\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. +jsf.compcomp.unecessary.targets.attribute=JSF1092: {0} : Unnecessary specification of the ''targets'' attribute for composite attribute ''{1}''. The ''targets'' attribute is only necessary when the composite attribute is named ''action'', ''actionListener'', ''validator'', or ''valueChangeListener''. +jsf.compcomp.binding.eval.non.compcomp=JSF1093: {0} : UIComponent returned by expression evaluation is not a valid composite component. Value will be ignored. +jsf.externalcontext.flash.bad.cookie=JSF1094: Could not decode flash data from incoming cookie value {0}. Processing will continue, but the flash is unavailable for this request. +jsf.externalcontext.flash.response.already.committed=JSF1095: The response was already committed by the time we tried to set the outgoing cookie for the flash. Any values stored to the flash will not be available on the next request. +jsf.metadata.uiviewroot.unavailable=JSF1096: UIViewRoot unavailable at the time view metadata was being processed. Metadata will be unavailable. +jsf.application.resource.invalid_if_modified_since_header=JSF1097: Unable to parse date sent by User Agent for If-Modified-Since header, {0}. +jsf.context.partial_visit_context_unvisited_children=JSF1098: The following clientIds were not visited after a partial traversal: {0}. This is a waste of processor time and could be due to an error in the VDL page. +jsf.lifecycle.invalid.referer=JSF1099: Referer [sic] header value {0} does not appear to be a protected view. Preventing display of viewId {1} +jsf.lifecycle.invalid.origin=JSF1100: Origin [sic] header value {0} does not appear to be a protected view. Preventing display of viewId {1} Index: maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/LogStrings_pt_BR.properties =================================================================== --- maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/LogStrings_pt_BR.properties (revision 0) +++ maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/LogStrings_pt_BR.properties (working copy) @@ -0,0 +1,152 @@ +# +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. +# +# Copyright (c) 1997-2010 Oracle and/or its affiliates. All rights reserved. +# +# The contents of this file are subject to the terms of either the GNU +# General Public License Version 2 only ("GPL") or the Common Development +# and Distribution License("CDDL") (collectively, the "License"). You +# may not use this file except in compliance with the License. You can +# obtain a copy of the License at +# https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html +# or packager/legal/LICENSE.txt. See the License for the specific +# language governing permissions and limitations under the License. +# +# When distributing the software, include this License Header Notice in each +# file and include the License file at packager/legal/LICENSE.txt. +# +# GPL Classpath Exception: +# Oracle designates this particular file as subject to the "Classpath" +# exception as provided by Oracle in the GPL Version 2 section of the License +# file that accompanied this code. +# +# Modifications: +# If applicable, add the following below the License Header, with the fields +# enclosed by brackets [] replaced by your own identifying information: +# "Portions Copyright [year] [name of copyright owner]" +# +# Contributor(s): +# If you wish your version of this file to be governed by only the CDDL or +# only the GPL Version 2, indicate your decision by adding "[Contributor] +# elects to include this software in this distribution under the [CDDL or GPL +# Version 2] license." If you don't indicate a single choice of license, a +# recipient has the option to distribute your version of this file under +# either the CDDL, the GPL Version 2 or to extend the choice of license to +# its licensees as provided above. However, if you add GPL Version 2 code +# and therefore, elected the GPL Version 2 license, then the option applies +# only if the new code is made subject to such option by the copyright +# holder. +# + +jsf.managed_bean_creation_error=JSF1001: O bean gerenciado\u00b7{0} n\u00e3o p\u00f4de ser criado. +jsf.cannot_instantiate_validator_error=JSF1005: N\u00e3o pode criar inst\u00e2ncia para o validador de tipo {0} +jsf.cannot_instantiate_converter_error=JSF1006: N\u00e3o pode criar inst\u00e2ncia para o conversor de tipo {0} +jsf.duplicate_component_id_error=JSF1007: ID de componente duplicada {0} encontrada na visualiza\u00e7\u00e3o. +jsf.redirect_failed_error=JSF1008: Falha ao redirecionar para o caminho {0} +jsf.faces_servlet_mapping_cannot_be_determined_error=JSF1009: N\u00e3o foi poss\u00edvel determinar o mapeamento do FaceServlet para o caminho {0} do servlet. +jsf.illegal_view_id_error=JSF1010: ID de visualiza\u00e7\u00e3o ilegal {0}. A ID deve come\u00e7ar com ''/'' +jsf.util.no.adapter.ctor.available="JSF1016: A classe de destino ''{0}'' n\u00e3o possui um construtor de adaptador para aceitar ''{1}'', em vez disso, ela cria uma nova inst\u00e2ncia. +# core tags +jsf.core.tags.eval_result_not_expected_type=JSF1011: A avalia\u00e7\u00e3o da express\u00e3o do atributo ''{0}'' resultou em um tipo inesperado. Esperado {1}, recebido {2}. +jsf.util_no_annotation_processed=JSF1014: N\u00e3o foi poss\u00edvel carregar a classe de anota\u00e7\u00e3o\u00b7''{0}''. Como resultado, essa anota\u00e7\u00e3o n\u00e3o ser\u00e1 processada. +jsf.config.listener.version=Inicializando Mojarra |version.string| para o contexto ''{0}'' +jsf.config.listener.version.complete=Conclu\u00edda a inicializa\u00e7\u00e3o do Mojarra |version.string| para o contexto ''{0}'' +jsf.config.listener.predestroy.error=JSF1017: ''{0}'' foi lan\u00e7ado durante a manipula\u00e7\u00e3o da(s) anota\u00e7\u00e3o(\u00f5es) de PreDestroy para o bean ''{1}'' no escopo ''{2}''. Mensagem: {3} +jsf.viewhandler.requestpath.recursion=JSF1015: O caminho da solicita\u00e7\u00e3o ''{0}'' come\u00e7a com uma ou mais ocorr\u00eancias do mapeamento do prefixo do FacesServlet ''{1}''. +jsf.non_displayed_message=AVISO: FacesMessage(s) foram enfileirados, mas podem n\u00e3o ter sido exibidos.{0} + +jsf.config.webconfig.configinfo=JSF1018: [{0}] A op\u00e7\u00e3o de configura\u00e7\u00e3o ''{1}'' foi definida para ''{2}'' +jsf.config.webconfig.configinfo.reset=JSF1019: [{0}] A op\u00e7\u00e3o de configura\u00e7\u00e3o ''{1}'' foi REDEFINIDA para ''{2}'' +jsf.config.webconfig.configinfo.reset.enabled=JSF1020: [{0}] A op\u00e7\u00e3o de configura\u00e7\u00e3o ''{1}'' foi REDEFINIDA para ATIVADO +jsf.config.webconfig.configinfo.reset.disabled=JSF1020: [{0}] A op\u00e7\u00e3o de configura\u00e7\u00e3o ''{1}'' foi REDEFINIDA para DESATIVADO +jsf.config.webconfig.boolconfiginfo.enabled=JSF1021: [{0}] Op\u00e7\u00e3o de configura\u00e7\u00e3o ''{1}'' - ATIVADO +jsf.config.webconfig.boolconfiginfo.disabled=JSF1021: [{0}] Op\u00e7\u00e3o de configura\u00e7\u00e3o ''{1}'' - DESATIVADO +jsf.config.webconfig.boolconfig.invalidvalue=JSF1022: [{0}] Valor inv\u00e1lido ''{1}'' para a op\u00e7\u00e3o de configura\u00e7\u00e3o ''{2}''. Os valores v\u00e1lidos s\u00e3o ''{3}''. Falha ao redefinir para o padr\u00e3o de ''{4}''. +jsf.config.webconfig.enventryinfo=JSF1023: [{0}] Entrada do ambiente ''{1}'' processada, valor ''{2}'' +jsf.config.webconfig.enventry.clientencrypt=JSF1024: Criptografia de estado de cliente: DESATIVADO +jsf.config.webconfig.param.deprecated=JSF1025: [{0}] O par\u00e2metro de inicializa\u00e7\u00e3o de contexto ''{1}'' est\u00e1 desaprovado. A op\u00e7\u00e3o continuar\u00e1 configurada, mas use ''{2}'' no futuro. +jsf.config.webconfig.param.deprecated.no_replacement=JSF1025: [{0}] O par\u00e2metro de iniciali\u00e7\u00e3o de contexto ''{1}'' est\u00e1 desaprovado e n\u00e3o ter\u00e1 efeito. +jsf.config.webconfig.option.notconfigured=JSF1026: [{0}] A op\u00e7\u00e3o de configura\u00e7\u00e3o ''{1}'' n\u00e3o est\u00e1 configurada +jsf.lifecycle.initphaselistener.resolvers_not_registered=JSF1027: [{0}] Os ELResolvers para JSF n\u00e3o foram registrados com o cont\u00eainer JSP. +jsf.lifecycle.initphaselistener.resolvers_registered=JSF1028: [{0}] Os ELResolvers para JSF foram registrados com o cont\u00eainer JSP. +jsf.spi.injection.provider_not_implemented=JSF1029: A implementa\u00e7\u00e3o do InjectionProvider especificado ''{0}'' n\u00e3o implementa a interface do InjectionProvider. +jsf.spi.injection.provider_not_found=JSF1030: A implementa\u00e7\u00e3o do InjectionProvider especificado ''{0}'' n\u00e3o pode ser carregada. +jsf.spi.injection.provider_cannot_instantiate=JSF1031: O InjectionProvider especificado ''{0}'' n\u00e3o pode ser instanciado. +jsf.spi.injection.provider_configured=JSF1032: A inje\u00e7\u00e3o de recurso foi ATIVADA usando o InjectionProvider ''{0}''. +jsf.spi.injection.no_injection=JSF1033: A inje\u00e7\u00e3o de recurso est\u00e1 DESATIVADA. +jsf.spi.serialization.provider_not_implemented=JSF1036: A implementa\u00e7\u00e3o do SerializationProvider especificado ''{0}'' n\u00e3o implementa a interface do SerializationProvider. +jsf.spi.serialization.provider_not_found=JSF1037: A implementa\u00e7\u00e3o do SerializationProvider especificado ''{0}'' n\u00e3o pode ser carregada. +jsf.spi.serialization.provider_cannot_instantiate=JSF1038: O SerializationProvider especificado ''{0}'' n\u00e3o pode ser instanciado. +jsf.spi.serialization.provider_configured=JSF1039: A inje\u00e7\u00e3o de recurso foi ATIVADA usando o InjectionProvider ''{0}''. +jsf.renderkit.resstatemgr.clientbuf_div_two=JSF1034: O valor ''{1}'' para ''{0}'' deve ser divis\u00edvel por 2. Definindo como padr\u00e3o para ''{2}''. +jsf.renderkit.resstatemgr.clientbuf_not_integer=JSF1035: O valor ''{1}'' para ''{0}'' n\u00e3o \u00e9 um n\u00famero inteiro. Definindo como padr\u00e3o para ''{2}''. +jsf.core.taglib.invalid_locale_value=JSF1041: O local especificado, ''{0}'', \u00e9 inv\u00e1lido. O valor do atributo de local deve ser um c\u00f3digo de idioma ISO 639 v\u00e1lido que n\u00e3o cont\u00e9m um pa\u00eds ou variante. +jsf.core.taglib.invalid_language=JSF1042: O idioma especificado, ''{0}'', n\u00e3o \u00e9 um c\u00f3digo de idioma ISO 639 conhecido. +jsf.core.taglib.action_or_valuechange_listener.null_type_binding=JSF1043: {0} para o componente ''{1}'' n\u00e3o ser\u00e1 processado - 'liga\u00e7\u00e3o' e 'tipo' s\u00e3o nulos. +jsf.core.taglib.phaselistener.null_type_binding=JSF1043: O PhaseListener (especificado pelo PhaseListenerTag) n\u00e3o ser\u00e1 processado - 'liga\u00e7\u00e3o' e 'tipo' s\u00e3o nulos +jsf.core.web.injection.method_not_static=JSF1044: O m\u00e9todo ''{0}'' marcado com a anota\u00e7\u00e3o ''{1}'' n\u00e3o pode ser est\u00e1tico. Este m\u00e9todo ser\u00e1 ignorado. +jsf.core.web.injection.method_return_not_void=JSF1045: O m\u00e9todo ''{0}'' marcado com a anota\u00e7\u00e3o ''{1}'' pode retornar somente\u00b7vazio. Este m\u00e9todo ser\u00e1 ignorado. +jsf.core.web.injection.method_no_params=JSF1046: O m\u00e9todo ''{0}'' marcado com a anota\u00e7\u00e3o ''{1}'' n\u00e3o pode ter par\u00e2metros. Este m\u00e9todo ser\u00e1 ignorado. +jsf.core.web.injection.method_no_checked_exceptions=JSF1047: O m\u00e9todo ''{0}'' marcado com a anota\u00e7\u00e3o ''{1}'' n\u00e3o pode declarar nenhuma exce\u00e7\u00e3o marcada. Este m\u00e9todo ser\u00e1 ignorado. +jsf.core.injection.provider_generic_web_configured=JSF1048: Anota\u00e7\u00f5es PostConstruct/PreDestroy presentes. Os m\u00e9todos ManagedBeans marcados com essas anota\u00e7\u00f5es informar\u00e3o as anota\u00e7\u00f5es processadas. +jsf.spi.injection.provider.invalid_service_entry=JSF1049: Entrada de servi\u00e7o ''{0}'' inv\u00e1lida. O formato deve ser '':''. A entrada ser\u00e1 ignorada. +jsf.spi.injection.provider.discovery_error=JSF1050: Erro ao invocar DiscoverableInjectionProvider.isProviderAppropriate(String) para a entrada ''{0}''. A entrada ser\u00e1 ignorada. +jsf.spi.injection.provider.entry_not_discoverable=JSF1051: A entrada de servi\u00e7o ''{0}'' n\u00e3o estende DiscoverableInjectionProvider. A entrada ser\u00e1 ignorada. +jsf.spi.provider.cannot_read_service=JSF1052: Erro inesperado ao processar a entrada de servi\u00e7o ''{0}''. +jsf.lifecycle.phaselistener.exception=JSF1053: (Escuta: {0}, ID da fase: {1}, ID da exibi\u00e7\u00e3o: {2}) Exce\u00e7\u00e3o lan\u00e7ada durante a execu\u00e7\u00e3o de phase-listener: {3} +jsf.lifecycle.phase.exception=JSF1054: (ID da fase: {0}, ID da exibi\u00e7\u00e3o: {1}) Exce\u00e7\u00e3o lan\u00e7ada durante a execu\u00e7\u00e3o da fase: {2} +jsf.config.cannot_resolve_entities=JSF1055: N\u00e3o foi poss\u00edvel localizar o recurso local ''{0}''. A resolu\u00e7\u00e3o de entidade padr\u00e3o ser\u00e1 usada quando uma solicita\u00e7\u00e3o for apresentada para ''{1}''. +jsf.config.cannot_create_inputsource=JSF1056: N\u00e3o foi poss\u00edvel criar InputSource para a URL ''{0}''. +jsf.config.navigation.from_view_id_leading_slash=JSF1057: O recurso referido por\u00b7from-view-id, ''{0}'', n\u00e3o come\u00e7a com ''/''. Isso ser\u00e1 adicionado para voc\u00ea, mas deveria ser corrigido. +jsf.config.navigation.to_view_id_leading_slash=JSF1058: O recurso referido por to-view-id, ''{0}'', para navega\u00e7\u00e3o de ''{1}'', n\u00e3o come\u00e7a com ''/''. Isso ser\u00e1 adicionado para voc\u00ea, mas deveria ser corrigido. +jsf.config.navigation.if_invalid_expression=JSF1070: A condi\u00e7\u00e3o ''{0}'' para navega\u00e7\u00e3o de ''{1}'' n\u00e3o \u00e9 uma express\u00e3o de valor cont\u00edguo v\u00e1lido e ser\u00e1 ignorada. +jsf.config.verifyobjects.development_only=JSF1059: AVISO! O recurso com.sun.faces.verifyObjects foi desenvolvido para ajudar desenvolvedores que n\u00e3o usam ferramentas. Ele n\u00e3o deve ser ativado se um IDE, ou se esse aplicativo estiver sendo implantado para produ\u00e7\u00e3o, pois impactar\u00e1 nos hor\u00e1rios de in\u00edcio do aplicativo. +jsf.config.verifyobjects.failures_detected=JSF1060: A verifica\u00e7\u00e3o gerou uma ou mais falhas. Os detalhes ser\u00e3o exibidos ap\u00f3s esta mensagem. +jsf.lifecycle.duplicate_phase_listener_detected=JSF1061: AVISO! Houve uma tentativa de adicionar uma escuta de fase duplicada: {0}. Esta duplicata ser\u00e1 ignorada. +jsf.core.taglib.viewtag.interweaving_failed=JSF1062: AVISO! O objeto de resposta retornado por ExternalContext.getResponse() n\u00e3o fornece um m\u00e9todo com a assinatura 'public void flushContentToWrappedResponse()'. Este m\u00e9todo \u00e9 necess\u00e1rio para fornecer liga\u00e7\u00f5es de conte\u00fado em um ambiente JSP. Por isso, o conte\u00fado n\u00e3o ser\u00e1 exibido corretamente. +jsf.core.taglib.subviewtag.interweaving_failed_isbytes=JSF1062: AVISO! O objeto de resposta retornado por ExternalContext.getResponse() n\u00e3o fornece um m\u00e9todo com a assinatura 'public boolean isBytes()'. Este m\u00e9todo \u00e9 necess\u00e1rio para fornecer liga\u00e7\u00f5es de conte\u00fado em um ambiente JSP. Por isso, o conte\u00fado n\u00e3o ser\u00e1 exibido corretamente. +jsf.core.taglib.subviewtag.interweaving_failed_ischars=JSF1062: AVISO! O objeto de resposta retornado por ExternalContext.getResponse() n\u00e3o fornece um m\u00e9todo com a assinatura 'public boolean isChars'. Este m\u00e9todo \u00e9 necess\u00e1rio para fornecer liga\u00e7\u00f5es de conte\u00fado em um ambiente JSP. Por isso, o conte\u00fado n\u00e3o ser\u00e1 exibido corretamente. +jsf.core.taglib.subviewtag.interweaving_failed_getchars=JSF1062: AVISO! O objeto de resposta retornado por ExternalContext.getResponse() n\u00e3o fornece um m\u00e9todo com a assinatura 'public char[] getChars()'. Este m\u00e9todo \u00e9 necess\u00e1rio para fornecer liga\u00e7\u00f5es de conte\u00fado em um ambiente JSP. Por isso, o conte\u00fado n\u00e3o ser\u00e1 exibido corretamente. +jsf.core.taglib.subviewtag.interweaving_failed_resetbuffers=JSF1062: AVISO! O objeto de resposta retornado por ExternalContext.getResponse() n\u00e3o fornece um m\u00e9todo com a assinatura 'public void resetBuffers'. Este m\u00e9todo \u00e9 necess\u00e1rio para fornecer liga\u00e7\u00f5es de conte\u00fado em um ambiente JSP. Por isso, o conte\u00fado n\u00e3o ser\u00e1 exibido corretamente. +jsf.context.extcontext.sessionmap.nonserializable=JSF1063: AVISO! Definindo valor de atributo n\u00e3o serializ\u00e1vel em HttpSession (chave: {0}, classe do valor: {1}). +jsf.application.resource.unable_to_serve_from_library=JSF1064: N\u00e3o foi poss\u00edvel encontrar ou fornecer o recurso, {0}, pela biblioteca, {1}. +jsf.application.resource.unable_to_serve=JSF1064: N\u00e3o foi poss\u00edvel encontrar ou fornecer o recurso, {0}. +jsf.application.resource.unable_to_determine_resource_version=JSF1065: N\u00e3o foi poss\u00edvel determinar a vers\u00e3o do nome do recurso {0}. +jsf.application.resource.unable_to_create_compression_directory=JSF1065: N\u00e3o foi poss\u00edvel criar o diret\u00f3rio {0} para armazenar o recurso compactado. +jsf.application.publish.event.base_type_mismatch=JSF1066: O objeto de origem {0} n\u00e3o \u00e9 uma inst\u00e2ncia do tipo de base fornecido {1}. A pesquisa de evento n\u00e3o ser\u00e1 realizada. +jsf.config.web_resource_not_found=JSF1067: O recurso {0} especificado pela op\u00e7\u00e3o de configura\u00e7\u00e3o {1} n\u00e3o p\u00f4de ser encontrado. O recurso ser\u00e1 ignorado. +jsf.cannot_instantiate_component_error=JSF1068: N\u00e3o \u00e9 poss\u00edvel criar inst\u00e2ncia para o componente com o component-type {0} +jsf.application.legacy_facelet_viewhandler_detected=JSF1069: Desativar os Facelets do JSF 2.0 ViewHandler como um FaceletViewHandler antigo, {0}, foi explicitamente configurado. Se este n\u00e3o for um comportamento desejado, remova o FaceletViewHandler antigo e a biblioteca do seu aplicativo. +jsf.navigation_invalid_query_string=JSF1070: Seq\u00fc\u00eancia de consulta inv\u00e1lida no resultado da navega\u00e7\u00e3o {0} +# the following three messages are duplicated in javax.faces.LogStrings.properties +jsf.context.exception.handler.log_before=JSF1071: {0} obtido durante o processamento de beforePhase() de {1}: UIComponent-ClientId={2}, Message={3} +jsf.context.exception.handler.log_after=JSF1072: {0} obtido durante o processamento de afterPhase() de {1}: UIComponent-ClientId={2}, Message={3} +jsf.context.exception.handler.log=JSF1073: {0} obtido durante o processamento de {1}: UIComponent-ClientId={2}, Message={3} +jsf.managed.bean.duplicate=JSF1074: O bean gerenciado denominado ''{0}'' j\u00e1 foi registrado. Substituindo o tipo de classe do bean gerenciado {1} por {2}. +jsf.resource.mime.type.configration.invalid=JSF1075: O tipo de mime {0} n\u00e3o corresponde ao padr\u00e3o esperado {1}. Ignorando. +jsf.annotation.scanner.configuration.invalid=JSF1076: [{0}] {1}: formato de especifica\u00e7\u00e3o de jar inv\u00e1lido. Esperado jar::. A entrada ser\u00e1 ignorada. +jsf.annotation.scanner.configuration.duplicate.wildcard=JSF1077: [{0}] {1}: entrada de curinga duplicada para o nome do jar encontrada. A entrada ser\u00e1 ignorada. +jsf.configuration.web.xml.parse.failed=JSF1078: N\u00e3o foi poss\u00edvel processar o descritor de implanta\u00e7\u00e3o para o contexto ''{0}''. +jsf.configuration.absolute.order.duplicate.document=JSF1079: V\u00e1rios documentos denominados {0} encontrados durante o processamento da solicita\u00e7\u00e3o absoluta. Processando apenas o primeiro documento nomeado. +jsf.configuration.absolute.order.missing.document=JSF1080: N\u00e3o foi poss\u00edvel nomear ''{0}'' durante o processamento da solicita\u00e7\u00e3o absoluta. +jsf.configuration.web.faces.config.contains.ordering=JSF1081: /WEB-INF/faces-config.xml cont\u00e9m elementos de . Eles ser\u00e3o ignorados. +jsf.configuration.illegal.eager.bean=JSF1082: A cria\u00e7\u00e3o de inst\u00e2ncias de bean gerenciado eager \u00e9 permitida somente para beans no escopo do aplicativo. O bean gerenciado ''{0}'' est\u00e1 configurado como eager, mas o escopo ''{1}'' \u00e9 inv\u00e1lido. +jsf.composite.component.insertchildren.missing.template=JSF1083: N\u00e3o foi poss\u00edvel encontrar o modelo de componente composto de propriedade para o manipulador insertChildren no local: {0}" +jsf.composite.component.insertfacet.missing.template=JSF1084: N\u00e3o foi poss\u00edvel encontrar o modelo de componente composto de propriedade para o manipulador insertFacet no local: {0}" +jsf.managed.bean.custom.scope.eval.null=JSF1085: Escopo personalizado ''{0}'' avaliado como nulo. O bean gerenciado n\u00e3o foi empurrado para o escopo. +jsf.managed.bean.custom.scope.eval.null.existence=JSF1086: Escopo personalizado ''{0}'' avaliado como nulo. N\u00e3o foi poss\u00edvel determinar se o bean gerenciado existe. +jsf.facelets.error.page.response.committed=JSF1087: N\u00e3o foi poss\u00edvel gerar a p\u00e1gina de erro de Facelets porque a resposta j\u00e1 foi enviada. +jsf.state.server.cannot.parse.int.option=JSF1088: Erro ao analisar o par\u00e2metro init do contexto {0}. Usando o valor padr\u00e3o {1}. +jsf.outcometarget.invalid.navigationhandler.type=JSF1089: NavigationHandler deve ser uma inst\u00e2ncia de ConfigurableNavigationHandler para usar um componente UIOutputTarget {0}. +jsf.outcometarget.navigation.case.not.resolved=JSF1090: Caso de navega\u00e7\u00e3o n\u00e3o resolvido para o componente {0}. +jsf.externalcontext.no.mime.type.found=JSF1091: Nenhum tipo de mime p\u00f4de ser encontrado para o arquivo {0}. Para resolver isso, adicione um mapeamento de mime-type ao web.xml do aplicativo. +jsf.config.legacy.facelet.warning=JSF1029: A vers\u00e3o do aplicativo \u00e9 2.0 (explicitado pela vers\u00e3o de /WEB-INF/faces-config.xml ou pela aus\u00eancia de um /WEB-INF/faces-confg.xml). Contudo, a classe ''{0}'' depende de uma classe de facelet legado. O artefato do facelet representado por esta classe n\u00e3o ser\u00e1 registrado. +jsf.compcomp.unecessary.targets.attribute=JSF1092: {0} : Unnecessary specification of the ''targets'' attribute for composite attribute ''{1}''. The ''targets'' attribute is only necessary when the composite attribute is named ''action'', ''actionListener'', ''validator'', or ''valueChangeListener''. +jsf.compcomp.binding.eval.non.compcomp=JSF1093: {0} : UIComponent returned by expression evaluation is not a valid composite component. Value will be ignored. +jsf.externalcontext.flash.bad.cookie=JSF1094: Could not decode flash data from incoming cookie value {0}. Processing will continue, but the flash is unavailable for this request. +jsf.externalcontext.flash.response.already.committed=JSF1095: The response was already committed by the time we tried to set the outgoing cookie for the flash. Any values stored to the flash will not be available on the next request. +jsf.metadata.uiviewroot.unavailable=JSF1096: UIViewRoot unavailable at the time view metadata was being processed. Metadata will be unavailable. +jsf.application.resource.invalid_if_modified_since_header=JSF1097: Unable to parse date sent by User Agent for If-Modified-Since header, {0}. +jsf.context.partial_visit_context_unvisited_children=JSF1098: The following clientIds were not visited after a partial traversal: {0}. This is a waste of processor time and could be due to an error in the VDL page. +jsf.lifecycle.invalid.referer=JSF1099: Referer [sic] header value {0} does not appear to be a protected view. Preventing display of viewId {1} +jsf.lifecycle.invalid.origin=JSF1100: Origin [sic] header value {0} does not appear to be a protected view. Preventing display of viewId {1} Index: maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/LogStrings_zh_CN.properties =================================================================== --- maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/LogStrings_zh_CN.properties (revision 0) +++ maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/LogStrings_zh_CN.properties (working copy) @@ -0,0 +1,152 @@ +# +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. +# +# Copyright (c) 1997-2010 Oracle and/or its affiliates. All rights reserved. +# +# The contents of this file are subject to the terms of either the GNU +# General Public License Version 2 only ("GPL") or the Common Development +# and Distribution License("CDDL") (collectively, the "License"). You +# may not use this file except in compliance with the License. You can +# obtain a copy of the License at +# https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html +# or packager/legal/LICENSE.txt. See the License for the specific +# language governing permissions and limitations under the License. +# +# When distributing the software, include this License Header Notice in each +# file and include the License file at packager/legal/LICENSE.txt. +# +# GPL Classpath Exception: +# Oracle designates this particular file as subject to the "Classpath" +# exception as provided by Oracle in the GPL Version 2 section of the License +# file that accompanied this code. +# +# Modifications: +# If applicable, add the following below the License Header, with the fields +# enclosed by brackets [] replaced by your own identifying information: +# "Portions Copyright [year] [name of copyright owner]" +# +# Contributor(s): +# If you wish your version of this file to be governed by only the CDDL or +# only the GPL Version 2, indicate your decision by adding "[Contributor] +# elects to include this software in this distribution under the [CDDL or GPL +# Version 2] license." If you don't indicate a single choice of license, a +# recipient has the option to distribute your version of this file under +# either the CDDL, the GPL Version 2 or to extend the choice of license to +# its licensees as provided above. However, if you add GPL Version 2 code +# and therefore, elected the GPL Version 2 license, then the option applies +# only if the new code is made subject to such option by the copyright +# holder. +# + +jsf.managed_bean_creation_error=JSF1001\uff1a\u65e0\u6cd5\u521b\u5efa Managedbean {0}\u3002 +jsf.cannot_instantiate_validator_error=JSF1005\uff1a\u65e0\u6cd5\u5b9e\u4f8b\u5316\u7c7b\u578b\u4e3a {0} \u7684\u9a8c\u8bc1\u5668 +jsf.cannot_instantiate_converter_error=JSF1006\uff1a\u65e0\u6cd5\u5b9e\u4f8b\u5316\u7c7b\u578b\u4e3a {0} \u7684\u8f6c\u6362\u5668 +jsf.duplicate_component_id_error=JSF1007\uff1a\u89c6\u56fe\u4e2d\u6709\u91cd\u590d\u7684\u7ec4\u4ef6 ID {0}\u3002 +jsf.redirect_failed_error=JSF1008\uff1a\u91cd\u5b9a\u5411\u5230\u8def\u5f84 {0} \u5931\u8d25 +jsf.faces_servlet_mapping_cannot_be_determined_error=JSF1009\uff1a\u65e0\u6cd5\u786e\u5b9a Servlet \u8def\u5f84 {0} \u7684 FaceServlet \u6620\u5c04\u3002 +jsf.illegal_view_id_error=JSF1010\uff1a\u89c6\u56fe ID {0} \u975e\u6cd5\u3002\u8be5 ID \u5fc5\u987b\u4ee5 ''/'' \u5f00\u5934 +jsf.util.no.adapter.ctor.available=JSF1016\uff1a\u76ee\u6807\u7c7b ''{0}'' \u6ca1\u6709\u7528\u4e8e\u63a5\u53d7 ''{1}'' \u7684\u9002\u914d\u5668\u6784\u9020\u51fd\u6570\uff0c\u800c\u662f\u4f1a\u521b\u5efa\u65b0\u5b9e\u4f8b\u3002 +# core tags +jsf.core.tags.eval_result_not_expected_type=JSF1011\uff1a\u5c5e\u6027 ''{0}'' \u7684\u8868\u8fbe\u5f0f\u7684\u8ba1\u7b97\u7ed3\u679c\u662f\u610f\u5916\u7c7b\u578b\u3002\u5e94\u4e3a {1}\uff0c\u4f46\u6536\u5230\u7684\u5374\u662f {2}\u3002 +jsf.util_no_annotation_processed=JSF1014\uff1a\u65e0\u6cd5\u88c5\u5165\u6ce8\u91ca\u7c7b ''{0}''\u3002\u56e0\u6b64\u4e0d\u4f1a\u5904\u7406\u6b64\u6ce8\u91ca\u3002 +jsf.config.listener.version=\u521d\u59cb\u5316\u4e0a\u4e0b\u6587 ''{0}'' \u7684 Mojarra |version.string| +jsf.config.listener.version.complete=\u521d\u59cb\u5316\u4e0a\u4e0b\u6587 ''{0}'' \u7684 Mojarra (|version.string|) \u5df2\u5b8c\u6210 +jsf.config.listener.predestroy.error=JSF1017\uff1a\u5728\u8303\u56f4 ''{2}'' \u4e2d\u5904\u7406 Bean ''{1}'' \u7684 PreDestroy \u6ce8\u91ca\u65f6\u629b\u51fa ''{0}''\u3002\u6d88\u606f\uff1a{3} +jsf.viewhandler.requestpath.recursion=JSF1015\uff1a\u8bf7\u6c42\u8def\u5f84 ''{0}'' \u4ee5\u4e00\u4e2a\u6216\u591a\u4e2a FacesServlet \u524d\u7f00\u8def\u5f84\u6620\u5c04 ''{1}'' \u5f00\u5934\u3002 +jsf.non_displayed_message=\u8b66\u544a\uff1aFacesMessage \u5df2\u52a0\u5165\u961f\u5217\uff0c\u4f46\u53ef\u80fd\u5c1a\u672a\u663e\u793a\u3002{0} + +jsf.config.webconfig.configinfo=JSF1018\uff1a[{0}] \u914d\u7f6e\u9009\u9879 ''{1}'' \u8bbe\u7f6e\u4e3a ''{2}'' +jsf.config.webconfig.configinfo.reset=JSF1019\uff1a[{0}] \u914d\u7f6e\u9009\u9879 ''{1}'' \u91cd\u7f6e\u4e3a ''{2}'' +jsf.config.webconfig.configinfo.reset.enabled=JSF1020\uff1a[{0}] \u914d\u7f6e\u9009\u9879 ''{1}'' \u91cd\u7f6e\u4e3a\u5df2\u542f\u7528 +jsf.config.webconfig.configinfo.reset.disabled=JSF1020\uff1a[{0}] \u914d\u7f6e\u9009\u9879 ''{1}'' \u91cd\u7f6e\u4e3a\u5df2\u7981\u7528 +jsf.config.webconfig.boolconfiginfo.enabled=JSF1021\uff1a[{0}] \u914d\u7f6e\u9009\u9879 ''{1}'' - \u5df2\u542f\u7528 +jsf.config.webconfig.boolconfiginfo.disabled=JSF1021\uff1a[{0}] \u914d\u7f6e\u9009\u9879 ''{1}'' - \u5df2\u7981\u7528 +jsf.config.webconfig.boolconfig.invalidvalue=JSF1022\uff1a[{0}] \u914d\u7f6e\u9009\u9879 ''{2}'' \u7684\u503c ''{1}'' \u65e0\u6548\u3002\u6709\u6548\u503c\u4e3a ''{3}''\u3002\u6062\u590d\u4e3a\u9ed8\u8ba4\u503c ''{4}''\u3002 +jsf.config.webconfig.enventryinfo=JSF1023\uff1a[{0}] \u73af\u5883\u6761\u76ee ''{1}'' \u5df2\u5904\u7406\uff0c\u503c\u4e3a ''{2}'' +jsf.config.webconfig.enventry.clientencrypt=JSF1024\uff1a \u5ba2\u6237\u673a\u72b6\u6001\u52a0\u5bc6\uff1a\u5df2\u7981\u7528 +jsf.config.webconfig.param.deprecated=JSF1025\uff1a[{0}] \u4e0a\u4e0b\u6587\u521d\u59cb\u5316\u53c2\u6570 ''{1}'' \u5df2\u8fc7\u65f6\u3002\u4ecd\u5c06\u914d\u7f6e\u8be5\u9009\u9879\uff0c\u4f46\u4ee5\u540e\u8bf7\u4f7f\u7528 ''{2}''\u3002 +jsf.config.webconfig.param.deprecated.no_replacement=JSF1025\uff1a[{0}] \u4e0a\u4e0b\u6587\u521d\u59cb\u5316\u53c2\u6570 ''{1}'' \u5df2\u8fc7\u65f6\uff0c\u4e0d\u8d77\u4f5c\u7528\u3002 +jsf.config.webconfig.option.notconfigured=JSF1026\uff1a[{0}] \u914d\u7f6e\u9009\u9879 ''{1}'' \u672a\u914d\u7f6e +jsf.lifecycle.initphaselistener.resolvers_not_registered=JSF1027\uff1a[{0}] \u672a\u5728 JSP \u5bb9\u5668\u4e2d\u6ce8\u518c JSF \u7684 ELResolver\u3002 +jsf.lifecycle.initphaselistener.resolvers_registered=JSF1028\uff1a[{0}] \u5df2\u5728 JSP \u5bb9\u5668\u4e2d\u6210\u529f\u6ce8\u518c JSF \u7684 ELResolver\u3002 +jsf.spi.injection.provider_not_implemented=JSF1029\uff1a\u6307\u5b9a\u7684 InjectionProvider \u5b9e\u73b0 ''{0}'' \u672a\u5b9e\u73b0 InjectionProvider \u63a5\u53e3\u3002 +jsf.spi.injection.provider_not_found=JSF1030\uff1a\u6307\u5b9a\u7684 InjectionProvider \u5b9e\u73b0 ''{0}'' \u65e0\u6cd5\u88c5\u5165\u3002 +jsf.spi.injection.provider_cannot_instantiate=JSF1031\uff1a\u6307\u5b9a\u7684 InjectionProvider ''{0}'' \u65e0\u6cd5\u5b9e\u4f8b\u5316\u3002 +jsf.spi.injection.provider_configured=JSF1032\uff1a\u5df2\u4f7f\u7528 InjectionProvider ''{0}'' \u542f\u7528\u8d44\u6e90\u6ce8\u5165 (Resource injection)\u3002 +jsf.spi.injection.no_injection=JSF1033\uff1a\u8d44\u6e90\u6ce8\u5165 (Resource injection) \u5df2\u7981\u7528\u3002 +jsf.spi.serialization.provider_not_implemented=JSF1036\uff1a\u6307\u5b9a\u7684 SerializationProvider \u5b9e\u73b0 ''{0}'' \u672a\u5b9e\u73b0 SerializationProvider \u63a5\u53e3\u3002 +jsf.spi.serialization.provider_not_found=JSF1037\uff1a\u6307\u5b9a\u7684 SerializationProvider \u5b9e\u73b0 ''{0}'' \u65e0\u6cd5\u88c5\u5165\u3002 +jsf.spi.serialization.provider_cannot_instantiate=JSF1038\uff1a\u6307\u5b9a\u7684 SerializationProvider ''{0}'' \u65e0\u6cd5\u5b9e\u4f8b\u5316\u3002 +jsf.spi.serialization.provider_configured=JSF1039\uff1a\u5df2\u4f7f\u7528 InjectionProvider ''{0}'' \u542f\u7528\u8d44\u6e90\u6ce8\u5165 (Resource injection)\u3002 +jsf.renderkit.resstatemgr.clientbuf_div_two=JSF1034\uff1a''{0}'' \u7684\u503c ''{1}'' \u5fc5\u987b\u4e3a 2 \u7684\u500d\u6570\u3002\u9ed8\u8ba4\u503c\u4e3a ''{2}''\u3002 +jsf.renderkit.resstatemgr.clientbuf_not_integer=JSF1035\uff1a''{0}'' \u7684\u503c ''{1}'' \u4e0d\u662f\u6574\u6570\u3002\u9ed8\u8ba4\u503c\u4e3a ''{2}''\u3002 +jsf.core.taglib.invalid_locale_value=JSF1041\uff1a\u6307\u5b9a\u7684\u8bed\u8a00\u73af\u5883 ''{0}'' \u65e0\u6548\u3002\u8bed\u8a00\u73af\u5883\u5c5e\u6027\u503c\u5fc5\u987b\u4e3a\u4e0d\u5305\u542b\u56fd\u5bb6/\u5730\u533a\u6216\u53d8\u91cf\u7684\u6709\u6548 ISO 639 \u8bed\u8a00\u4ee3\u7801\u3002 +jsf.core.taglib.invalid_language=JSF1042\uff1a\u6307\u5b9a\u7684\u8bed\u8a00 ''{0}'' \u4e0d\u662f\u5df2\u77e5\u7684 ISO 639 \u8bed\u8a00\u4ee3\u7801\u3002 +jsf.core.taglib.action_or_valuechange_listener.null_type_binding=JSF1043\uff1a\u7ec4\u4ef6 ''{1}'' \u7684 {0} \u4e0d\u4f1a\u88ab\u5904\u7406 - 'binding' \u548c 'type' \u90fd\u662f null\u3002 +jsf.core.taglib.phaselistener.null_type_binding=JSF1043\uff1a\uff08\u901a\u8fc7 PhaseListenerTag \u6307\u5b9a\u7684\uff09PhaseListener \u4e0d\u4f1a\u88ab\u5904\u7406 - 'binding' \u548c 'type' \u90fd\u662f null +jsf.core.web.injection.method_not_static=JSF1044\uff1a\u6807\u6709 ''{1}'' \u6ce8\u91ca\u7684\u65b9\u6cd5 ''{0}'' \u4e0d\u80fd\u662f\u9759\u6001\u7684\u3002\u6b64\u65b9\u6cd5\u5c06\u88ab\u5ffd\u7565\u3002 +jsf.core.web.injection.method_return_not_void=JSF1045\uff1a\u6807\u6709 ''{1}'' \u6ce8\u91ca\u7684\u65b9\u6cd5 ''{0}'' \u53ea\u80fd\u8fd4\u56de void\u3002\u6b64\u65b9\u6cd5\u5c06\u88ab\u5ffd\u7565\u3002 +jsf.core.web.injection.method_no_params=JSF1046\uff1a\u6807\u6709 ''{1}'' \u6ce8\u91ca\u7684\u65b9\u6cd5 ''{0}'' \u4e0d\u80fd\u6709\u4efb\u4f55\u53c2\u6570\u3002\u6b64\u65b9\u6cd5\u5c06\u88ab\u5ffd\u7565\u3002 +jsf.core.web.injection.method_no_checked_exceptions=JSF1047\uff1a\u6807\u6709 ''{1}'' \u6ce8\u91ca\u7684\u65b9\u6cd5 ''{0}'' \u4e0d\u80fd\u58f0\u660e\u4efb\u4f55\u9009\u4e2d\u7684\u5f02\u5e38\u3002\u6b64\u65b9\u6cd5\u5c06\u88ab\u5ffd\u7565\u3002 +jsf.core.injection.provider_generic_web_configured=JSF1048\uff1a\u6709 PostConstruct/PreDestroy \u6ce8\u91ca\u3002\u6807\u6709\u8fd9\u4e9b\u6ce8\u91ca\u7684 ManagedBeans \u65b9\u6cd5\u5c06\u8868\u793a\u6ce8\u91ca\u5df2\u5904\u7406\u3002 +jsf.spi.injection.provider.invalid_service_entry=JSF1049\uff1a\u670d\u52a1\u6761\u76ee ''{0}'' \u65e0\u6548\u3002\u683c\u5f0f\u5e94\u4e3a '':''\u3002\u6761\u76ee\u5c06\u88ab\u5ffd\u7565\u3002 +jsf.spi.injection.provider.discovery_error=JSF1050\uff1a\u8c03\u7528\u6761\u76ee ''{0}'' \u7684 DiscoverableInjectionProvider.isProviderAppropriate(String) \u65f6\u53d1\u751f\u9519\u8bef\u3002\u6761\u76ee\u5c06\u88ab\u5ffd\u7565\u3002 +jsf.spi.injection.provider.entry_not_discoverable=JSF1051\uff1a\u670d\u52a1\u6761\u76ee ''{0}'' \u4e0d\u6269\u5c55 DiscoverableInjectionProvider\u3002\u6761\u76ee\u5c06\u88ab\u5ffd\u7565\u3002 +jsf.spi.provider.cannot_read_service=JSF1052\uff1a\u5904\u7406\u670d\u52a1\u6761\u76ee ''{0}'' \u65f6\u53d1\u751f\u610f\u5916\u9519\u8bef\u3002 +jsf.lifecycle.phaselistener.exception=JSF1053\uff1a\uff08\u4fa6\u542c\u5668\uff1a{0}\uff0c\u9636\u6bb5 ID\uff1a{1}\uff0c\u89c6\u56fe ID\uff1a{2}\uff09\u5728\u9636\u6bb5\u4fa6\u542c\u5668\u6267\u884c\u8fc7\u7a0b\u4e2d\u629b\u51fa\u5f02\u5e38\uff1a{3} +jsf.lifecycle.phase.exception=JSF1054\uff1a\uff08\u9636\u6bb5 ID\uff1a{0}\uff0c\u89c6\u56fe ID\uff1a{1}\uff09\u5728\u9636\u6bb5\u6267\u884c\u8fc7\u7a0b\u4e2d\u629b\u51fa\u5f02\u5e38\uff1a{2} +jsf.config.cannot_resolve_entities=JSF1055\uff1a\u65e0\u6cd5\u627e\u5230\u672c\u5730\u8d44\u6e90 ''{0}''\u3002\u5982\u679c\u5b58\u5728\u5bf9 ''{1}'' \u7684\u8bf7\u6c42\uff0c\u5219\u4f7f\u7528\u6807\u51c6\u5b9e\u4f53\u89e3\u6790\u3002 +jsf.config.cannot_create_inputsource=JSF1056\uff1a\u65e0\u6cd5\u4e3a URL ''{0}'' \u521b\u5efa InputSource\u3002 +jsf.config.navigation.from_view_id_leading_slash=JSF1057\uff1a\u6765\u6e90\u89c6\u56fe ID ''{0}'' \u5f15\u7528\u7684\u8d44\u6e90\u4e0d\u662f\u4ee5 ''/'' \u5f00\u5934\u3002\u7cfb\u7edf\u5c06\u4e3a\u60a8\u6dfb\u52a0\u6b64\u5b57\u7b26\uff0c\u4f46\u60a8\u5e94\u66f4\u6b63\u6b64\u8d44\u6e90\u3002 +jsf.config.navigation.to_view_id_leading_slash=JSF1058\uff1a\u76ee\u6807\u89c6\u56fe ID ''{0}'' \u5f15\u7528\u6765\u4ece ''{1}'' \u8fdb\u884c\u5bfc\u822a\u7684\u8d44\u6e90\u4e0d\u662f\u4ee5 ''/'' \u5f00\u5934\u3002\u7cfb\u7edf\u5c06\u4e3a\u60a8\u6dfb\u52a0\u6b64\u5b57\u7b26\uff0c\u4f46\u60a8\u5e94\u66f4\u6b63\u6b64\u8d44\u6e90\u3002 +jsf.config.navigation.if_invalid_expression=JSF1070\uff1a\u7528\u4e8e\u4ece ''{1}'' \u8fdb\u884c\u5bfc\u822a\u7684\u6761\u4ef6 ''{0}'' \u4e0d\u662f\u8fde\u7eed\u503c\u8868\u8fbe\u5f0f\uff0c\u5c06\u88ab\u5ffd\u7565\u3002 +jsf.config.verifyobjects.development_only=JSF1059\uff1a\u8b66\u544a\uff01com.sun.faces.verifyObjects \u529f\u80fd\u65e8\u5728\u5e2e\u52a9\u5f00\u53d1\u4eba\u5458\u4e0d\u4f7f\u7528\u5de5\u5177\u3002\u5982\u679c\u4f7f\u7528 IDE\uff0c\u6216\u8005\u6b64\u5e94\u7528\u7a0b\u5e8f\u662f\u4e3a\u751f\u4ea7\u90e8\u7f72\u7684\uff0c\u5219\u4e0d\u5e94\u542f\u7528\u6b64\u529f\u80fd\uff0c\u56e0\u4e3a\u5b83\u4f1a\u5f71\u54cd\u5e94\u7528\u7a0b\u5e8f\u542f\u52a8\u65f6\u95f4\u3002 +jsf.config.verifyobjects.failures_detected=JSF1060\uff1a\u51fa\u73b0\u4e00\u6b21\u6216\u591a\u6b21\u9a8c\u8bc1\u5931\u8d25\u3002\u5728\u6b64\u6d88\u606f\u4e4b\u540e\uff0c\u5c06\u4f1a\u6709\u8be6\u7ec6\u4fe1\u606f\u3002 +jsf.lifecycle.duplicate_phase_listener_detected=JSF1061\uff1a\u8b66\u544a\uff01\u66fe\u5c1d\u8bd5\u6dfb\u52a0\u91cd\u590d\u7684\u9636\u6bb5\u4fa6\u542c\u5668\uff1a{0}\u3002\u6b64\u91cd\u590d\u7684\u9636\u6bb5\u4fa6\u542c\u5668\u5c06\u88ab\u5ffd\u7565\u3002 +jsf.core.taglib.viewtag.interweaving_failed=JSF1062\uff1a\u8b66\u544a\uff01ExternalContext.getResponse() \u8fd4\u56de\u7684\u54cd\u5e94\u5bf9\u8c61\u4e0d\u63d0\u4f9b\u5177\u6709\u7b7e\u540d 'public void flushContentToWrappedResponse()' \u7684\u65b9\u6cd5\u3002\u4e3a\u4e86\u5728 JSP \u73af\u5883\u4e2d\u63d0\u4f9b\u5185\u5bb9\u4ea4\u7ec7\uff0c\u9700\u8981\u4f7f\u7528\u6b64\u65b9\u6cd5\u3002\u56e0\u6b64\uff0c\u5185\u5bb9\u5c06\u4e0d\u4f1a\u6b63\u786e\u663e\u793a\u51fa\u6765\u3002 +jsf.core.taglib.subviewtag.interweaving_failed_isbytes=JSF1062\uff1a\u8b66\u544a\uff01ExternalContext.getResponse() \u8fd4\u56de\u7684\u54cd\u5e94\u5bf9\u8c61\u4e0d\u63d0\u4f9b\u5177\u6709\u7b7e\u540d 'public boolean isBytes()' \u7684\u65b9\u6cd5\u3002\u4e3a\u4e86\u5728 JSP \u73af\u5883\u4e2d\u63d0\u4f9b\u5185\u5bb9\u4ea4\u7ec7\uff0c\u9700\u8981\u4f7f\u7528\u6b64\u65b9\u6cd5\u3002\u56e0\u6b64\uff0c\u5185\u5bb9\u5c06\u4e0d\u4f1a\u6b63\u786e\u663e\u793a\u51fa\u6765\u3002 +jsf.core.taglib.subviewtag.interweaving_failed_ischars=JSF1062\uff1a\u8b66\u544a\uff01ExternalContext.getResponse() \u8fd4\u56de\u7684\u54cd\u5e94\u5bf9\u8c61\u4e0d\u63d0\u4f9b\u5177\u6709\u7b7e\u540d 'public boolean isChars()' \u7684\u65b9\u6cd5\u3002\u4e3a\u4e86\u5728 JSP \u73af\u5883\u4e2d\u63d0\u4f9b\u5185\u5bb9\u4ea4\u7ec7\uff0c\u9700\u8981\u4f7f\u7528\u6b64\u65b9\u6cd5\u3002\u56e0\u6b64\uff0c\u5185\u5bb9\u5c06\u4e0d\u4f1a\u6b63\u786e\u663e\u793a\u51fa\u6765\u3002 +jsf.core.taglib.subviewtag.interweaving_failed_getchars=JSF1062\uff1a\u8b66\u544a\uff01ExternalContext.getResponse() \u8fd4\u56de\u7684\u54cd\u5e94\u5bf9\u8c61\u4e0d\u63d0\u4f9b\u5177\u6709\u7b7e\u540d 'public char[] getChars()' \u7684\u65b9\u6cd5\u3002\u4e3a\u4e86\u5728 JSP \u73af\u5883\u4e2d\u63d0\u4f9b\u5185\u5bb9\u4ea4\u7ec7\uff0c\u9700\u8981\u4f7f\u7528\u6b64\u65b9\u6cd5\u3002\u56e0\u6b64\uff0c\u5185\u5bb9\u5c06\u4e0d\u4f1a\u6b63\u786e\u663e\u793a\u51fa\u6765\u3002 +jsf.core.taglib.subviewtag.interweaving_failed_resetbuffers=JSF1062\uff1a\u8b66\u544a\uff01ExternalContext.getResponse() \u8fd4\u56de\u7684\u54cd\u5e94\u5bf9\u8c61\u4e0d\u63d0\u4f9b\u5177\u6709\u7b7e\u540d 'public void resetBuffers' \u7684\u65b9\u6cd5\u3002\u4e3a\u4e86\u5728 JSP \u73af\u5883\u4e2d\u63d0\u4f9b\u5185\u5bb9\u4ea4\u7ec7\uff0c\u9700\u8981\u4f7f\u7528\u6b64\u65b9\u6cd5\u3002\u56e0\u6b64\uff0c\u5185\u5bb9\u5c06\u4e0d\u4f1a\u6b63\u786e\u663e\u793a\u51fa\u6765\u3002 +jsf.context.extcontext.sessionmap.nonserializable=JSF1063\uff1a\u8b66\u544a\uff01\u5c06\u4e0d\u53ef\u5e8f\u5217\u5316\u5c5e\u6027\u503c\u8bbe\u7f6e\u4e3a HttpSession\uff08\u5bc6\u94a5\uff1a{0}\uff0c\u503c\u7c7b\uff1a{1}\uff09\u3002 +jsf.application.resource.unable_to_serve_from_library=JSF1064\uff1a\u65e0\u6cd5\u4ece\u5e93 {1} \u4e2d\u627e\u5230\u6216\u63d0\u4f9b\u8d44\u6e90 {0}\u3002 +jsf.application.resource.unable_to_serve=JSF1064\uff1a\u65e0\u6cd5\u627e\u5230\u6216\u63d0\u4f9b\u8d44\u6e90 {0}\u3002 +jsf.application.resource.unable_to_determine_resource_version=JSF1065\uff1a\u65e0\u6cd5\u786e\u5b9a\u8d44\u6e90\u540d\u79f0 {0} \u7684\u7248\u672c\u3002 +jsf.application.resource.unable_to_create_compression_directory=JSF1065\uff1a\u65e0\u6cd5\u521b\u5efa\u76ee\u5f55 {0} \u4ee5\u5b58\u50a8\u538b\u7f29\u8d44\u6e90\u3002 +jsf.application.publish.event.base_type_mismatch=JSF1066\uff1a\u6e90\u5bf9\u8c61 {0} \u4e0d\u662f\u6240\u63d0\u4f9b\u7684\u57fa\u7c7b\u578b {1} \u7684\u5b9e\u4f8b\u3002\u4e0d\u4f1a\u8fdb\u884c\u4e8b\u4ef6\u641c\u7d22\u3002 +jsf.config.web_resource_not_found=JSF1067\uff1a\u65e0\u6cd5\u627e\u5230 {1} \u914d\u7f6e\u9009\u9879\u6307\u5b9a\u7684\u8d44\u6e90 {0}\u3002\u6b64\u8d44\u6e90\u5c06\u88ab\u5ffd\u7565\u3002 +jsf.cannot_instantiate_component_error=JSF1068\uff1a\u65e0\u6cd5\u5b9e\u4f8b\u5316\u7ec4\u4ef6\u7c7b\u578b\u4e3a {0} \u7684\u7ec4\u4ef6 +jsf.application.legacy_facelet_viewhandler_detected=JSF1069\uff1a\u5df2\u660e\u786e\u914d\u7f6e\u7981\u6b62\u5c06 JSF 2.0 Facelets ViewHandler \u7528\u4f5c\u8f83\u65e7\u7684 FaceletViewHandler {0}\u3002\u5982\u679c\u6b64\u884c\u4e3a\u4e0d\u662f\u6240\u9700\u7684\u884c\u4e3a\uff0c\u8bf7\u4ece\u5e94\u7528\u7a0b\u5e8f\u4e2d\u5220\u9664\u8f83\u65e7\u7684 FaceletViewHandler \u548c\u5e93\u3002 +jsf.navigation_invalid_query_string=JSF1070\uff1a\u5bfc\u822a\u7ed3\u679c {0} \u4e2d\u7684\u67e5\u8be2\u5b57\u7b26\u4e32\u65e0\u6548 +# the following three messages are duplicated in javax.faces.LogStrings.properties +jsf.context.exception.handler.log_before=JSF1071\uff1a\u5728 {1} \u7684 beforePhase() \u5904\u7406\u8fc7\u7a0b\u4e2d\u6355\u6349\u5230 {0}\uff1aUIComponent-ClientId={2}\uff0cMessage={3} +jsf.context.exception.handler.log_after=JSF1072\uff1a\u5728 {1} \u7684 afterPhase() \u5904\u7406\u8fc7\u7a0b\u4e2d\u6355\u6349\u5230 {0}\uff1aUIComponent-ClientId={2}\uff0cMessage={3} +jsf.context.exception.handler.log=JSF1073\uff1a\u5728 {1} \u7684\u5904\u7406\u8fc7\u7a0b\u4e2d\u6355\u6349\u5230 {0}\uff1aUIComponent-ClientId={2}\uff0cMessage={3} +jsf.managed.bean.duplicate=JSF1074\uff1a\u540d\u4e3a ''{0}'' \u7684\u53d7\u7ba1 bean \u5df2\u6ce8\u518c\u3002\u5c06\u73b0\u6709\u53d7\u7ba1 bean \u7c7b\u7c7b\u578b {1} \u66ff\u6362\u4e3a {2}\u3002 +jsf.resource.mime.type.configration.invalid=JSF1075\uff1aMime \u7c7b\u578b {0} \u4e0e\u9884\u671f\u7684\u6a21\u5f0f {1} \u4e0d\u5339\u914d\u3002\u5ffd\u7565\u3002 +jsf.annotation.scanner.configuration.invalid=JSF1076\uff1a[{0}] {1}\uff1ajar \u89c4\u8303\u683c\u5f0f\u65e0\u6548\u3002\u5e94\u4e3a jar::<\u8f6f\u4ef6\u5305\u6216 *>\u3002\u6761\u76ee\u5c06\u88ab\u5ffd\u7565\u3002 +jsf.annotation.scanner.configuration.duplicate.wildcard=JSF1077\uff1a[{0}] {1}\uff1a\u53d1\u73b0\u91cd\u590d\u7684 jar \u540d\u79f0\u901a\u914d\u7b26\u6761\u76ee\u3002\u6761\u76ee\u5c06\u88ab\u5ffd\u7565\u3002 +jsf.configuration.web.xml.parse.failed=JSF1078\uff1a\u65e0\u6cd5\u5904\u7406\u4e0a\u4e0b\u6587 ''{0}'' \u7684\u90e8\u7f72\u63cf\u8ff0\u7b26\u3002 +jsf.configuration.absolute.order.duplicate.document=JSF1079\uff1a\u5728\u5904\u7406\u7edd\u5bf9\u6392\u5e8f\u65f6\uff0c\u53d1\u73b0\u591a\u4e2a\u540d\u4e3a {0} \u7684\u6587\u6863\u3002\u4ec5\u5904\u7406\u7b2c\u4e00\u4e2a\u540c\u540d\u6587\u6863\u3002 +jsf.configuration.absolute.order.missing.document=JSF1080\uff1a\u5728\u8fdb\u884c\u7edd\u5bf9\u6392\u5e8f\u5904\u7406\u65f6\uff0c\u65e0\u6cd5\u627e\u5230\u540d\u4e3a ''{0}'' \u7684\u6587\u6863\u3002 +jsf.configuration.web.faces.config.contains.ordering=JSF1081\uff1a/WEB-INF/faces-config.xml \u5305\u542b \u5143\u7d20\u3002\u8fd9\u4e9b\u5143\u7d20\u5c06\u88ab\u5ffd\u7565\u3002 +jsf.configuration.illegal.eager.bean=JSF1082\uff1a\u4ec5\u5141\u8bb8\u5e94\u7528\u7a0b\u5e8f\u8303\u56f4\u7684 bean \u8fdb\u884c eager \u53d7\u7ba1 bean \u5b9e\u4f8b\u5316\u3002\u53d7\u7ba1 bean ''{0}'' \u5df2\u914d\u7f6e\u4e3a eager\uff0c\u4f46\u8303\u56f4 ''{1}'' \u65e0\u6548\u3002 +jsf.composite.component.insertchildren.missing.template=JSF1083\uff1a\u65e0\u6cd5\u5728 {0} \u4f4d\u7f6e\u627e\u5230 insertChildren \u5904\u7406\u7a0b\u5e8f\u7684\u81ea\u6709\u590d\u5408\u7ec4\u4ef6\u6a21\u677f +jsf.composite.component.insertfacet.missing.template=JSF1084\uff1a\u65e0\u6cd5\u5728 {0} \u4f4d\u7f6e\u627e\u5230 insertFacet \u5904\u7406\u7a0b\u5e8f\u7684\u81ea\u6709\u590d\u5408\u7ec4\u4ef6\u6a21\u677f +jsf.managed.bean.custom.scope.eval.null=JSF1085\uff1a\u81ea\u5b9a\u4e49\u8303\u56f4 ''{0}'' \u7684\u8ba1\u7b97\u7ed3\u679c\u4e3a null\u3002\u53d7\u7ba1 bean \u672a\u63a8\u5165\u8303\u56f4\u3002 +jsf.managed.bean.custom.scope.eval.null.existence=JSF1086\uff1a\u81ea\u5b9a\u4e49\u8303\u56f4 ''{0}'' \u7684\u8ba1\u7b97\u7ed3\u679c\u4e3a null\u3002\u65e0\u6cd5\u786e\u5b9a\u53d7\u7ba1 bean \u662f\u5426\u5b58\u5728\u3002 +jsf.facelets.error.page.response.committed=JSF1087\uff1a\u65e0\u6cd5\u751f\u6210 Facelets \u9519\u8bef\u9875\uff0c\u56e0\u4e3a\u54cd\u5e94\u5df2\u63d0\u4ea4\u3002 +jsf.state.server.cannot.parse.int.option=JSF1088\uff1a\u89e3\u6790\u4e0a\u4e0b\u6587\u521d\u59cb\u5316\u53c2\u6570 {0} \u65f6\u53d1\u751f\u9519\u8bef\u3002\u6539\u7528\u9ed8\u8ba4\u503c {1}\u3002 +jsf.outcometarget.invalid.navigationhandler.type=JSF1089\uff1aNavigationHandler \u5fc5\u987b\u662f ConfigurableNavigationHandler \u7684\u5b9e\u4f8b\uff0c\u624d\u80fd\u4f7f\u7528 UIOutputTarget \u7ec4\u4ef6 {0}\u3002 +jsf.outcometarget.navigation.case.not.resolved=JSF1090\uff1a\u672a\u89e3\u6790\u7ec4\u4ef6 {0} \u7684\u5bfc\u822a\u6761\u4ef6\u3002 +jsf.externalcontext.no.mime.type.found=JSF1091\uff1a\u65e0\u6cd5\u627e\u5230\u6587\u4ef6 {0} \u7684 Mime \u7c7b\u578b\u3002\u8981\u89e3\u51b3\u6b64\u95ee\u9898\uff0c\u8bf7\u5c06 Mime \u7c7b\u578b\u6620\u5c04\u6dfb\u52a0\u5230\u5e94\u7528\u7a0b\u5e8f\u7684 web.xml\u3002 +jsf.config.legacy.facelet.warning=JSF1029\uff1a\u5e94\u7528\u7a0b\u5e8f\u7684\u7248\u672c\u4e3a 2.0\uff08\u7531 /WEB-INF/faces-config.xml \u7684\u7248\u672c\u660e\u786e\u6307\u5b9a\u6216\u7531\u7f3a\u4e4f /WEB-INF/faces-confg.xml \u800c\u9ed8\u8ba4\u6307\u5b9a\uff09\uff0c\u4f46\u7c7b ''{0}'' \u5374\u53d6\u51b3\u4e8e\u4f20\u7edf facelet \u7c7b\u3002\u6b64\u7c7b\u4ee3\u8868\u7684 facelet \u5de5\u4ef6\u5c06\u4e0d\u4f1a\u6ce8\u518c\u3002 +jsf.compcomp.unecessary.targets.attribute=JSF1092: {0} : Unnecessary specification of the ''targets'' attribute for composite attribute ''{1}''. The ''targets'' attribute is only necessary when the composite attribute is named ''action'', ''actionListener'', ''validator'', or ''valueChangeListener''. +jsf.compcomp.binding.eval.non.compcomp=JSF1093: {0} : UIComponent returned by expression evaluation is not a valid composite component. Value will be ignored. +jsf.externalcontext.flash.bad.cookie=JSF1094: Could not decode flash data from incoming cookie value {0}. Processing will continue, but the flash is unavailable for this request. +jsf.externalcontext.flash.response.already.committed=JSF1095: The response was already committed by the time we tried to set the outgoing cookie for the flash. Any values stored to the flash will not be available on the next request. +jsf.metadata.uiviewroot.unavailable=JSF1096: UIViewRoot unavailable at the time view metadata was being processed. Metadata will be unavailable. +jsf.application.resource.invalid_if_modified_since_header=JSF1097: Unable to parse date sent by User Agent for If-Modified-Since header, {0}. +jsf.context.partial_visit_context_unvisited_children=JSF1098: The following clientIds were not visited after a partial traversal: {0}. This is a waste of processor time and could be due to an error in the VDL page. +jsf.lifecycle.invalid.referer=JSF1099: Referer [sic] header value {0} does not appear to be a protected view. Preventing display of viewId {1} +jsf.lifecycle.invalid.origin=JSF1100: Origin [sic] header value {0} does not appear to be a protected view. Preventing display of viewId {1} Index: maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/LogStrings_zh_HK.properties =================================================================== --- maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/LogStrings_zh_HK.properties (revision 0) +++ maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/LogStrings_zh_HK.properties (working copy) @@ -0,0 +1,152 @@ +# +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. +# +# Copyright (c) 1997-2010 Oracle and/or its affiliates. All rights reserved. +# +# The contents of this file are subject to the terms of either the GNU +# General Public License Version 2 only ("GPL") or the Common Development +# and Distribution License("CDDL") (collectively, the "License"). You +# may not use this file except in compliance with the License. You can +# obtain a copy of the License at +# https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html +# or packager/legal/LICENSE.txt. See the License for the specific +# language governing permissions and limitations under the License. +# +# When distributing the software, include this License Header Notice in each +# file and include the License file at packager/legal/LICENSE.txt. +# +# GPL Classpath Exception: +# Oracle designates this particular file as subject to the "Classpath" +# exception as provided by Oracle in the GPL Version 2 section of the License +# file that accompanied this code. +# +# Modifications: +# If applicable, add the following below the License Header, with the fields +# enclosed by brackets [] replaced by your own identifying information: +# "Portions Copyright [year] [name of copyright owner]" +# +# Contributor(s): +# If you wish your version of this file to be governed by only the CDDL or +# only the GPL Version 2, indicate your decision by adding "[Contributor] +# elects to include this software in this distribution under the [CDDL or GPL +# Version 2] license." If you don't indicate a single choice of license, a +# recipient has the option to distribute your version of this file under +# either the CDDL, the GPL Version 2 or to extend the choice of license to +# its licensees as provided above. However, if you add GPL Version 2 code +# and therefore, elected the GPL Version 2 license, then the option applies +# only if the new code is made subject to such option by the copyright +# holder. +# + +jsf.managed_bean_creation_error=JSF1001\uff1a\u7121\u6cd5\u5efa\u7acb Managedbean {0}\u3002 +jsf.cannot_instantiate_validator_error=JSF1005\uff1a\u7121\u6cd5\u5be6\u4f8b\u5316\u985e\u578b {0} \u7684\u9a57\u8b49\u7a0b\u5f0f +jsf.cannot_instantiate_converter_error=JSF1006\uff1a\u7121\u6cd5\u5be6\u4f8b\u5316\u985e\u578b {0} \u7684\u8f49\u63db\u5668 +jsf.duplicate_component_id_error=JSF1007\uff1a\u5728\u6aa2\u8996\u4e2d\u627e\u5230\u91cd\u8907\u7684\u5143\u4ef6 ID {0}\u3002 +jsf.redirect_failed_error=JSF1008\uff1a\u91cd\u65b0\u5c0e\u5411\u81f3\u8def\u5f91 {0} \u5931\u6557 +jsf.faces_servlet_mapping_cannot_be_determined_error=JSF1009\uff1a\u7121\u6cd5\u78ba\u5b9a Servlet \u8def\u5f91 {0} \u7684 FaceServlet \u5c0d\u6620\u3002 +jsf.illegal_view_id_error=JSF1010\uff1a\u975e\u6cd5\u7684\u6aa2\u8996 ID {0}\u3002ID \u5fc5\u9808\u4ee5\u300c/\u300d\u958b\u982d +jsf.util.no.adapter.ctor.available=JSF1016\uff1a\u76ee\u6a19\u985e\u5225\u300c{0}\u300d\u4e0d\u5177\u6709\u914d\u63a5\u5361\u5efa\u69cb\u5b50\u4ee5\u63a5\u53d7\u300c{1}\u300d\uff0c\u6240\u4ee5\u6539\u70ba\u5efa\u7acb\u65b0\u7684\u5be6\u4f8b\u3002 +# core tags +jsf.core.tags.eval_result_not_expected_type=JSF1011\uff1a\u5c6c\u6027\u300c{0}\u300d\u8868\u793a\u5f0f\u7684\u8a66\u7528\u5f97\u5230\u672a\u9810\u671f\u7684\u985e\u578b\u3002\u9810\u671f\u70ba {1}\uff0c\u4f46\u6536\u5230 {2}\u3002 +jsf.util_no_annotation_processed=JSF1014\uff1a\u7121\u6cd5\u8f09\u5165\u9644\u8a3b\u985e\u5225\u300c{0}\u300d\u3002\u56e0\u6b64\uff0c\u5c07\u4e0d\u6703\u8655\u7406\u6b64\u9644\u8a3b\u3002 +jsf.config.listener.version=\u6b63\u5728\u521d\u59cb\u5316\u74b0\u5883\u300c{0}\u300d\u7684 Mojarra |version.string| +jsf.config.listener.version.complete=\u5df2\u5b8c\u6210\u521d\u59cb\u5316\u74b0\u5883\u300c{0}\u300d\u7684 Mojarra (|version.string|) +jsf.config.listener.predestroy.error=JSF1017\uff1a\u5728\u7bc4\u570d\u300c{2}\u300d\u4e2d\u8655\u7406 Bean\u300c{1}\u300d\u7684 PreDestroy \u9644\u8a3b\u6642\u4e1f\u51fa\u300c{0}\u300d\u3002\u8a0a\u606f: {3} +jsf.viewhandler.requestpath.recursion=JSF1015\uff1a\u8acb\u6c42\u8def\u5f91\u300c{0}\u300d\u4ee5\u4e00\u500b\u6216\u591a\u500b FacesServlet \u524d\u7db4\u8def\u5f91\u5c0d\u6620\u300c{1}\u300d\u958b\u982d\u3002 +jsf.non_displayed_message=\u8b66\u544a\uff1aFacesMessage \u5df2\u6392\u5165\u4f47\u5217\uff0c\u4f46\u53ef\u80fd\u5c1a\u672a\u986f\u793a\u3002{0} + +jsf.config.webconfig.configinfo=JSF1018\uff1a[{0}] \u914d\u7f6e\u9078\u9805\u300c{1}\u300d\u8a2d\u70ba\u300c{2}\u300d +jsf.config.webconfig.configinfo.reset=JSF1019\uff1a[{0}] \u914d\u7f6e\u9078\u9805\u300c{1}\u300d\u91cd\u8a2d\u70ba\u300c{2}\u300d +jsf.config.webconfig.configinfo.reset.enabled=JSF1020\uff1a[{0}] \u914d\u7f6e\u9078\u9805\u300c{1}\u300d\u91cd\u8a2d\u70ba\u5df2\u555f\u7528 +jsf.config.webconfig.configinfo.reset.disabled=JSF1020\uff1a[{0}] \u914d\u7f6e\u9078\u9805\u300c{1}\u300d\u91cd\u8a2d\u70ba\u5df2\u505c\u7528 +jsf.config.webconfig.boolconfiginfo.enabled=JSF1021\uff1a[{0}] \u914d\u7f6e\u9078\u9805\u300c{1}\u300d- \u5df2\u555f\u7528 +jsf.config.webconfig.boolconfiginfo.disabled=JSF1021\uff1a[{0}] \u914d\u7f6e\u9078\u9805\u300c{1}\u300d- \u5df2\u505c\u7528 +jsf.config.webconfig.boolconfig.invalidvalue=JSF1022\uff1a[{0}] \u914d\u7f6e\u9078\u9805\u300c{2}\u300d\u7684\u503c\u300c{1}\u300d\u7121\u6548\u3002\u6709\u6548\u503c\u70ba\u300c{3}\u300d\u3002\u8f49\u81f3\u5099\u7528\u9810\u8a2d\u503c\u300c{4}\u300d\u3002 +jsf.config.webconfig.enventryinfo=JSF1023\uff1a[{0}] \u74b0\u5883\u9805\u76ee\u300c{1}\u300d\u5df2\u8655\u7406\uff0c\u503c\u300c{2}\u300d +jsf.config.webconfig.enventry.clientencrypt=JSF1024\uff1a \u7528\u6236\u7aef\u72c0\u614b\u52a0\u5bc6\uff1a\u5df2\u505c\u7528 +jsf.config.webconfig.param.deprecated=JSF1025\uff1a[{0}] \u74b0\u5883\u521d\u59cb\u5316\u53c3\u6578\u300c{1}\u300d\u5df2\u505c\u7528\u3002\u4ecd\u6703\u914d\u7f6e\u6b64\u9078\u9805\uff0c\u4f46\u5c07\u4f86\u8acb\u6539\u7528\u300c{2}\u300d\u3002 +jsf.config.webconfig.param.deprecated.no_replacement=JSF1025\uff1a[{0}] \u74b0\u5883\u521d\u59cb\u5316\u53c3\u6578\u300c{1}\u300d\u5df2\u505c\u7528\uff0c\u5c07\u7121\u4f5c\u7528\u3002 +jsf.config.webconfig.option.notconfigured=JSF1026\uff1a[{0}] \u914d\u7f6e\u9078\u9805\u300c{1}\u300d\u672a\u914d\u7f6e +jsf.lifecycle.initphaselistener.resolvers_not_registered=JSF1027\uff1a[{0}] JSF \u7684 ELResolvers \u672a\u5728 JSP \u5bb9\u5668\u4e2d\u8a3b\u518a\u3002 +jsf.lifecycle.initphaselistener.resolvers_registered=JSF1028\uff1a[{0}] JSF \u7684 ELResolvers \u5df2\u5728 JSP \u5bb9\u5668\u4e2d\u6210\u529f\u8a3b\u518a\u3002 +jsf.spi.injection.provider_not_implemented=JSF1029\uff1a\u6307\u5b9a\u7684 InjectionProvider \u5be6\u4f5c\u300c{0}\u300d\u672a\u5be6\u4f5c InjectionProvider \u4ecb\u9762\u3002 +jsf.spi.injection.provider_not_found=JSF1030\uff1a\u7121\u6cd5\u8f09\u5165\u6307\u5b9a\u7684 InjectionProvider \u5be6\u4f5c\u300c{0}\u300d\u3002 +jsf.spi.injection.provider_cannot_instantiate=JSF1031\uff1a\u7121\u6cd5\u5be6\u4f8b\u5316\u6307\u5b9a\u7684 InjectionProvider\u300c{0}\u300d\u3002 +jsf.spi.injection.provider_configured=JSF1032\uff1a\u4f7f\u7528 InjectionProvider\u300c{0}\u300d\u555f\u7528\u8cc7\u6e90\u5f15\u5165\u3002 +jsf.spi.injection.no_injection=JSF1033\uff1a\u8cc7\u6e90\u5f15\u5165\u505c\u7528\u3002 +jsf.spi.serialization.provider_not_implemented=JSF1036\uff1a\u6307\u5b9a\u7684 SerializationProvider \u5be6\u4f5c\u300c{0}\u300d\u672a\u5be6\u4f5c SerializationProvider \u4ecb\u9762\u3002 +jsf.spi.serialization.provider_not_found=JSF1037\uff1a\u7121\u6cd5\u8f09\u5165\u6307\u5b9a\u7684 SerializationProvider \u5be6\u4f5c\u300c{0}\u300d\u3002 +jsf.spi.serialization.provider_cannot_instantiate=JSF1038\uff1a\u7121\u6cd5\u5be6\u4f8b\u5316\u6307\u5b9a\u7684 SerializationProvider\u300c{0}\u300d\u3002 +jsf.spi.serialization.provider_configured=JSF1039\uff1a\u4f7f\u7528 InjectionProvider\u300c{0}\u300d\u555f\u7528\u8cc7\u6e90\u5f15\u5165\u3002 +jsf.renderkit.resstatemgr.clientbuf_div_two=JSF1034\uff1a\u300c{0}\u300d\u7684\u503c\u300c{1}\u300d\u5fc5\u9808\u88ab 2 \u6574\u9664\u3002\u9810\u8a2d\u70ba\u300c{2}\u300d\u3002 +jsf.renderkit.resstatemgr.clientbuf_not_integer=JSF1035\uff1a\u300c{0}\u300d\u7684\u503c\u300c{1}\u300d\u4e0d\u662f\u6574\u6578\u3002\u9810\u8a2d\u70ba\u300c{2}\u300d\u3002 +jsf.core.taglib.invalid_locale_value=JSF1041\uff1a\u6307\u5b9a\u7684\u8a9e\u8a00\u74b0\u5883\u300c{0}\u300d\u7121\u6548\u3002\u8a9e\u8a00\u74b0\u5883\u5c6c\u6027\u503c\u5fc5\u9808\u662f\u4e0d\u542b\u570b\u5bb6/\u5730\u5340\u6216\u8b8a\u9ad4\u7684\u6709\u6548 ISO 639 \u8a9e\u8a00\u78bc\u3002 +jsf.core.taglib.invalid_language=JSF1042\uff1a\u6307\u5b9a\u7684\u8a9e\u8a00\u300c{0}\u300d\u4e0d\u662f\u5df2\u77e5\u7684 ISO 639 \u8a9e\u8a00\u78bc\u3002 +jsf.core.taglib.action_or_valuechange_listener.null_type_binding=JSF1043\uff1a\u5c07\u4e0d\u6703\u8655\u7406\u5143\u4ef6\u300c{1}\u300d\u7684 {0} -\u300cbinding\u300d\u548c\u300ctype\u300d\u5747\u70ba\u7a7a\u503c\u3002 +jsf.core.taglib.phaselistener.null_type_binding=JSF1043\uff1a\u5c07\u4e0d\u6703\u8655\u7406 PhaseListener (\u900f\u904e PhaseListenerTag \u6307\u5b9a) -\u300cbinding\u300d\u548c\u300ctype\u300d\u5747\u70ba\u7a7a\u503c\u3002 +jsf.core.web.injection.method_not_static=JSF1044\uff1a\u6a19\u793a\u300c{1}\u300d\u9644\u8a3b\u7684\u65b9\u6cd5\u300c{0}\u300d\u4e0d\u80fd\u662f\u975c\u614b\u3002\u6b64\u65b9\u6cd5\u5c07\u88ab\u5ffd\u7565\u3002 +jsf.core.web.injection.method_return_not_void=JSF1045\uff1a\u6a19\u793a\u300c{1}\u300d\u9644\u8a3b\u7684\u65b9\u6cd5\u300c{0}\u300d\u53ea\u80fd\u50b3\u56de Void\u3002\u6b64\u65b9\u6cd5\u5c07\u88ab\u5ffd\u7565\u3002 +jsf.core.web.injection.method_no_params=JSF1046\uff1a\u6a19\u793a\u300c{1}\u300d\u9644\u8a3b\u7684\u65b9\u6cd5\u300c{0}\u300d\u4e0d\u80fd\u6709\u4efb\u4f55\u53c3\u6578\u3002\u6b64\u65b9\u6cd5\u5c07\u88ab\u5ffd\u7565\u3002 +jsf.core.web.injection.method_no_checked_exceptions=JSF1047\uff1a\u6a19\u793a\u300c{1}\u300d\u9644\u8a3b\u7684\u65b9\u6cd5\u300c{0}\u300d\u4e0d\u80fd\u5ba3\u544a\u4efb\u4f55\u52fe\u9078\u7684\u7570\u5e38\u3002\u6b64\u65b9\u6cd5\u5c07\u88ab\u5ffd\u7565\u3002 +jsf.core.injection.provider_generic_web_configured=JSF1048\uff1a\u5b58\u5728 PostConstruct/PreDestroy \u9644\u8a3b\u3002\u6a19\u793a\u9019\u4e9b\u9644\u8a3b\u7684 ManagedBeans \u65b9\u6cd5\u5c07\u8868\u793a\u9644\u8a3b\u5df2\u8655\u7406\u3002 +jsf.spi.injection.provider.invalid_service_entry=JSF1049\uff1a\u7121\u6548\u7684\u670d\u52d9\u9805\u76ee\u300c{0}\u300d\u3002\u683c\u5f0f\u61c9\u70ba\u300c:\u300d\u3002\u9805\u76ee\u5c07\u88ab\u5ffd\u7565\u3002 +jsf.spi.injection.provider.discovery_error=JSF1050\uff1a\u547c\u53eb\u9805\u76ee\u300c{0}\u300d\u7684 DiscoverableInjectionProvider.isProviderAppropriate(String) \u6642\u767c\u751f\u932f\u8aa4\u3002\u9805\u76ee\u5c07\u88ab\u5ffd\u7565\u3002 +jsf.spi.injection.provider.entry_not_discoverable=JSF1051\uff1a\u670d\u52d9\u9805\u76ee\u300c{0}\u300d\u4e0d\u6703\u5ef6\u4f38 DiscoverableInjectionProvider\u3002\u9805\u76ee\u5c07\u88ab\u5ffd\u7565\u3002 +jsf.spi.provider.cannot_read_service=JSF1052\uff1a\u8655\u7406\u670d\u52d9\u9805\u76ee\u300c{0}\u300d\u6642\u767c\u751f\u672a\u9810\u671f\u7684\u932f\u8aa4\u3002 +jsf.lifecycle.phaselistener.exception=JSF1053\uff1a(\u5075\u807d\u7a0b\u5f0f: {0}\uff0c\u968e\u6bb5 ID: {1}\uff0c\u6aa2\u8996 ID: {2}) \u968e\u6bb5\u5075\u807d\u7a0b\u5f0f\u57f7\u884c\u671f\u9593\u4e1f\u51fa\u7570\u5e38: {3} +jsf.lifecycle.phase.exception=JSF1054\uff1a(\u968e\u6bb5 ID: {0}\uff0c\u6aa2\u8996 ID: {1}) \u968e\u6bb5\u57f7\u884c\u671f\u9593\u4e1f\u51fa\u7570\u5e38: {2} +jsf.config.cannot_resolve_entities=JSF1055\uff1a\u627e\u4e0d\u5230\u672c\u6a5f\u8cc7\u6e90\u300c{0}\u300d\u3002 \u7576\u5b58\u5728\u5c0d\u300c{1}\u300d\u7684\u8acb\u6c42\u6642\uff0c\u5c07\u4f7f\u7528\u6a19\u6e96\u5be6\u9ad4\u89e3\u6790\u3002 +jsf.config.cannot_create_inputsource=JSF1056\uff1a\u7121\u6cd5\u5efa\u7acb URL\u300c{0}\u300d\u7684 InputSource\u3002 +jsf.config.navigation.from_view_id_leading_slash=JSF1057\uff1afrom-view-id \u53c3\u7167\u7684\u8cc7\u6e90\u300c{0}\u300d\u672a\u4ee5\u300c/\u300d\u958b\u982d\u3002\u7cfb\u7d71\u5c07\u70ba\u60a8\u81ea\u52d5\u589e\u52a0\uff0c\u4f46\u61c9\u66f4\u6b63\u6b64\u932f\u8aa4\u3002 +jsf.config.navigation.to_view_id_leading_slash=JSF1058\uff1ato-view-id \u53c3\u7167\u7684\u8cc7\u6e90\u300c{0}\u300d(\u4ee5\u5f9e\u300c{1}\u300d\u700f\u89bd) \u672a\u4ee5\u300c/\u300d\u958b\u982d\u3002\u7cfb\u7d71\u5c07\u70ba\u60a8\u81ea\u52d5\u589e\u52a0\uff0c\u4f46\u61c9\u66f4\u6b63\u6b64\u932f\u8aa4\u3002 +jsf.config.navigation.if_invalid_expression=JSF1070\uff1a\u5f9e\u300c{1}\u300d\u700f\u89bd\u6240\u9700\u7684\u689d\u4ef6\u300c{0}\u300d\u4e0d\u662f\u9023\u7e8c\u7684\u503c\u8868\u793a\u5f0f\uff0c\u5c07\u88ab\u5ffd\u7565\u3002 +jsf.config.verifyobjects.development_only=JSF1059\uff1a\u8b66\u544a\uff01com.sun.faces.verifyObjects \u529f\u80fd\u662f\u7528\u4f86\u5354\u52a9\u4e0d\u4f7f\u7528\u5de5\u5177\u7684\u958b\u767c\u4eba\u54e1\u3002\u5982\u679c\u4f7f\u7528 IDE\uff0c\u6216\u5982\u679c\u6b64\u61c9\u7528\u7a0b\u5f0f\u662f\u90e8\u7f72\u4f9b\u751f\u7522\u4f7f\u7528\uff0c\u5247\u4e0d\u61c9\u555f\u7528\u5b83\uff0c\u56e0\u70ba\u9019\u6703\u5f71\u97ff\u61c9\u7528\u7a0b\u5f0f\u7684\u555f\u52d5\u6642\u9593\u3002 +jsf.config.verifyobjects.failures_detected=JSF1060\uff1a\u9a57\u8b49\u7522\u751f\u4e00\u6216\u591a\u9805\u5931\u6557\u3002\u6b64\u8a0a\u606f\u4e4b\u5f8c\u6703\u6709\u8a73\u7d30\u8cc7\u8a0a\u3002 +jsf.lifecycle.duplicate_phase_listener_detected=JSF1061\uff1a\u8b66\u544a\uff01\u5df2\u5617\u8a66\u589e\u52a0\u91cd\u8907\u7684\u968e\u6bb5\u5075\u807d\u7a0b\u5f0f: {0}\u3002\u6b64\u91cd\u8907\u7684\u9805\u76ee\u5c07\u88ab\u5ffd\u7565\u3002 +jsf.core.taglib.viewtag.interweaving_failed=JSF1062\uff1a\u8b66\u544a\uff01ExternalContext.getResponse() \u50b3\u56de\u7684\u56de\u61c9\u7269\u4ef6\u672a\u63d0\u4f9b\u5177\u6709\u7c3d\u540d\u300cpublic void flushContentToWrappedResponse()\u300d\u7684\u65b9\u6cd5\u3002\u9019\u662f\u5728 JSP \u74b0\u5883\u4e2d\u63d0\u4f9b\u5167\u5bb9\u7d50\u5408\u6240\u9700\u7684\u65b9\u6cd5\u3002\u56e0\u6b64\uff0c\u5167\u5bb9\u5c07\u7121\u6cd5\u6b63\u78ba\u986f\u793a\u3002 +jsf.core.taglib.subviewtag.interweaving_failed_isbytes=JSF1062\uff1a\u8b66\u544a\uff01ExternalContext.getResponse() \u50b3\u56de\u7684\u56de\u61c9\u7269\u4ef6\u672a\u63d0\u4f9b\u5177\u6709\u7c3d\u540d\u300cpublic boolean isBytes()\u300d\u7684\u65b9\u6cd5\u3002\u9019\u662f\u5728 JSP \u74b0\u5883\u4e2d\u63d0\u4f9b\u5167\u5bb9\u7d50\u5408\u6240\u9700\u7684\u65b9\u6cd5\u3002\u56e0\u6b64\uff0c\u5167\u5bb9\u5c07\u7121\u6cd5\u6b63\u78ba\u986f\u793a\u3002 +jsf.core.taglib.subviewtag.interweaving_failed_ischars=JSF1062\uff1a\u8b66\u544a\uff01ExternalContext.getResponse() \u50b3\u56de\u7684\u56de\u61c9\u7269\u4ef6\u672a\u63d0\u4f9b\u5177\u6709\u7c3d\u540d\u300cpublic boolean isChars()\u300d\u7684\u65b9\u6cd5\u3002\u9019\u662f\u5728 JSP \u74b0\u5883\u4e2d\u63d0\u4f9b\u5167\u5bb9\u7d50\u5408\u6240\u9700\u7684\u65b9\u6cd5\u3002\u56e0\u6b64\uff0c\u5167\u5bb9\u5c07\u7121\u6cd5\u6b63\u78ba\u986f\u793a\u3002 +jsf.core.taglib.subviewtag.interweaving_failed_getchars=JSF1062\uff1a\u8b66\u544a\uff01ExternalContext.getResponse() \u50b3\u56de\u7684\u56de\u61c9\u7269\u4ef6\u672a\u63d0\u4f9b\u5177\u6709\u7c3d\u540d\u300cpublic char[] getChars()\u300d\u7684\u65b9\u6cd5\u3002\u9019\u662f\u5728 JSP \u74b0\u5883\u4e2d\u63d0\u4f9b\u5167\u5bb9\u7d50\u5408\u6240\u9700\u7684\u65b9\u6cd5\u3002\u56e0\u6b64\uff0c\u5167\u5bb9\u5c07\u7121\u6cd5\u6b63\u78ba\u986f\u793a\u3002 +jsf.core.taglib.subviewtag.interweaving_failed_resetbuffers=JSF1062\uff1a\u8b66\u544a\uff01ExternalContext.getResponse() \u50b3\u56de\u7684\u56de\u61c9\u7269\u4ef6\u672a\u63d0\u4f9b\u5177\u6709\u7c3d\u540d\u300cpublic void resetBuffers\u300d\u7684\u65b9\u6cd5\u3002\u9019\u662f\u5728 JSP \u74b0\u5883\u4e2d\u63d0\u4f9b\u5167\u5bb9\u7d50\u5408\u6240\u9700\u7684\u65b9\u6cd5\u3002\u56e0\u6b64\uff0c\u5167\u5bb9\u5c07\u7121\u6cd5\u6b63\u78ba\u986f\u793a\u3002 +jsf.context.extcontext.sessionmap.nonserializable=JSF1063\uff1a\u8b66\u544a\uff01\u5c07\u4e0d\u53ef\u4e32\u5217\u5316\u7684\u5c6c\u6027\u503c\u8a2d\u70ba HttpSession (\u6a5f\u78bc: {0}\uff0c\u503c\u985e\u5225: {1})\u3002 +jsf.application.resource.unable_to_serve_from_library=JSF1064\uff1a\u5f9e\u7a0b\u5f0f\u5eab {1} \u627e\u4e0d\u5230\u6216\u7121\u6cd5\u63d0\u4f9b\u8cc7\u6e90 {0}\u3002 +jsf.application.resource.unable_to_serve=JSF1064\uff1a\u627e\u4e0d\u5230\u6216\u7121\u6cd5\u63d0\u4f9b\u8cc7\u6e90 {0}\u3002 +jsf.application.resource.unable_to_determine_resource_version=JSF1065\uff1a\u7121\u6cd5\u5224\u65b7\u8cc7\u6e90\u540d\u7a31 {0} \u7684\u7248\u672c\u3002 +jsf.application.resource.unable_to_create_compression_directory=JSF1065\uff1a\u7121\u6cd5\u5efa\u7acb\u76ee\u9304 {0} \u4f86\u5132\u5b58\u58d3\u7e2e\u7684\u8cc7\u6e90\u3002 +jsf.application.publish.event.base_type_mismatch=JSF1066\uff1a\u4f86\u6e90\u7269\u4ef6 {0} \u4e0d\u662f\u6240\u63d0\u4f9b\u4e4b\u57fa\u5e95\u985e\u578b {1} \u7684\u5be6\u4f8b\u3002\u4e8b\u4ef6\u641c\u5c0b\u5c07\u4e0d\u6703\u57f7\u884c\u3002 +jsf.config.web_resource_not_found=JSF1067\uff1a\u627e\u4e0d\u5230 {1} \u914d\u7f6e\u9078\u9805\u6307\u5b9a\u7684\u8cc7\u6e90 {0}\u3002\u6b64\u8cc7\u6e90\u5c07\u88ab\u5ffd\u7565\u3002 +jsf.cannot_instantiate_component_error=JSF1068\uff1a\u7121\u6cd5\u5be6\u4f8b\u5316\u5143\u4ef6\u985e\u578b\u70ba {0} \u7684\u5143\u4ef6 +jsf.application.legacy_facelet_viewhandler_detected=JSF1069\uff1a\u505c\u7528 JSF 2.0 Facelets ViewHandler\uff0c\u56e0\u5df2\u660e\u78ba\u914d\u7f6e\u4f7f\u7528\u820a\u7248 FaceletViewHandler {0}\u3002\u5982\u679c\u9019\u4e0d\u662f\u6240\u8981\u7684\u904b\u4f5c\u65b9\u5f0f\uff0c\u8acb\u5f9e\u61c9\u7528\u7a0b\u5f0f\u79fb\u9664\u820a\u7248 FaceletViewHandler \u548c\u7a0b\u5f0f\u5eab\u3002 +jsf.navigation_invalid_query_string=JSF1070\uff1a\u700f\u89bd\u7d50\u679c {0} \u4e2d\u6709\u7121\u6548\u7684\u67e5\u8a62\u5b57\u4e32 +# the following three messages are duplicated in javax.faces.LogStrings.properties +jsf.context.exception.handler.log_before=JSF1071\uff1a\u5728 {1} \u7684 beforePhase() \u8655\u7406\u671f\u9593\u622a\u7372 {0}\uff1aUIComponent-ClientId={2}\uff0c\u8a0a\u606f={3} +jsf.context.exception.handler.log_after=JSF1072\uff1a\u5728 {1} \u7684 afterPhase() \u8655\u7406\u671f\u9593\u622a\u7372 {0}\uff1aUIComponent-ClientId={2}\uff0c\u8a0a\u606f={3} +jsf.context.exception.handler.log=JSF1073\uff1a\u5728 {1} \u7684\u8655\u7406\u671f\u9593\u622a\u7372 {0}\uff1aUIComponent-ClientId={2}\uff0c\u8a0a\u606f={3} +jsf.managed.bean.duplicate=JSF1074\uff1a\u540d\u70ba\u300c{0}\u300d\u7684\u53d7\u7ba1 Bean \u5df2\u7d93\u8a3b\u518a\u3002\u5c07\u73fe\u6709\u7684\u53d7\u7ba1 Bean \u985e\u5225\u985e\u578b {1} \u53d6\u4ee3\u6210 {2}\u3002 +jsf.resource.mime.type.configration.invalid=JSF1075\uff1aMime \u985e\u578b {0} \u8207\u9810\u671f\u7684\u6a21\u5f0f {1} \u4e0d\u7b26\u3002\u5c07\u5ffd\u7565\u3002 +jsf.annotation.scanner.configuration.invalid=JSF1076\uff1a[{0}] {1}\uff1a\u7121\u6548\u7684 jar \u898f\u683c\u683c\u5f0f\u3002\u9810\u671f\u7684 jar\uff1a:<\u5957\u88dd\u6a21\u7d44\u6216 *>\u3002\u9805\u76ee\u5c07\u88ab\u5ffd\u7565\u3002 +jsf.annotation.scanner.configuration.duplicate.wildcard=JSF1077\uff1a[{0}] {1}\uff1ajar \u540d\u7a31\u627e\u5230\u91cd\u8907\u7684\u842c\u7528\u5b57\u5143\u9805\u76ee\u3002\u9805\u76ee\u5c07\u88ab\u5ffd\u7565\u3002 +jsf.configuration.web.xml.parse.failed=JSF1078\uff1a\u7121\u6cd5\u8655\u7406\u74b0\u5883\u300c{0}\u300d\u7684\u90e8\u7f72\u63cf\u8ff0\u5143\u3002 +jsf.configuration.absolute.order.duplicate.document=JSF1079\uff1a\u8655\u7406\u7d55\u5c0d\u6392\u5e8f\u6642\u627e\u5230\u591a\u500b\u540d\u70ba {0} \u7684\u6587\u4ef6\u3002\u7cfb\u7d71\u53ea\u6703\u8655\u7406\u7b2c\u4e00\u500b\u5177\u6709\u8a72\u540d\u7a31\u7684\u6587\u4ef6\u3002 +jsf.configuration.absolute.order.missing.document=JSF1080\uff1a\u57f7\u884c\u7d55\u5c0d\u6392\u5e8f\u8655\u7406\u6642\u627e\u4e0d\u5230\u540d\u70ba\u300c{0}\u300d\u7684\u6587\u4ef6\u3002 +jsf.configuration.web.faces.config.contains.ordering=JSF1081\uff1a/WEB-INF/faces-config.xml \u542b\u6709 \u5143\u4ef6\u3002\u9019\u4e9b\u5143\u4ef6\u5c07\u88ab\u5ffd\u7565\u3002 +jsf.configuration.illegal.eager.bean=JSF1082\uff1a\u53ea\u6709\u61c9\u7528\u7a0b\u5f0f\u7bc4\u570d Bean \u624d\u80fd\u9032\u884c\u7dca\u6025\u53d7\u7ba1 Bean \u5be6\u4f8b\u5316\u3002\u53d7\u7ba1 Bean\u300c{0}\u300d\u914d\u7f6e\u70ba\u7dca\u6025\uff0c\u4f46\u7bc4\u570d\u300c{1}\u300d\u7121\u6548\u3002 +jsf.composite.component.insertchildren.missing.template=JSF1083\uff1a\u5728\u4f4d\u7f6e:\u300c{0}\u300d\u627e\u4e0d\u5230\u64c1\u6709\u8907\u5408\u5143\u4ef6\u7bc4\u672c\u7684 insertChildren \u8655\u7406\u5668 +jsf.composite.component.insertfacet.missing.template=JSF1084\uff1a\u5728\u4f4d\u7f6e:\u300c{0}\u300d\u627e\u4e0d\u5230 insertFacet \u8655\u7406\u5668\u7684\u64c1\u6709\u8907\u5408\u5143\u4ef6\u7bc4\u672c +jsf.managed.bean.custom.scope.eval.null=JSF1085\uff1a\u81ea\u8a02\u7bc4\u570d\u300c{0}\u300d\u8a08\u7b97\u70ba\u7a7a\u503c\u3002\u672a\u5c07\u53d7\u7ba1 Bean \u63a8\u81f3\u7bc4\u570d\u3002 +jsf.managed.bean.custom.scope.eval.null.existence=JSF1086\uff1a\u81ea\u8a02\u7bc4\u570d\u300c{0}\u300d\u8a08\u7b97\u70ba\u7a7a\u503c\u3002\u7121\u6cd5\u5224\u65b7\u53d7\u7ba1 Bean \u662f\u5426\u5b58\u5728\u3002 +jsf.facelets.error.page.response.committed=JSF1087\uff1a\u7121\u6cd5\u7522\u751f Facelet \u932f\u8aa4\u9801\uff0c\u56e0\u70ba\u56de\u61c9\u5df2\u78ba\u5b9a\u3002 +jsf.state.server.cannot.parse.int.option=JSF1088\uff1a\u5256\u6790\u74b0\u5883 init \u53c3\u6578 {0} \u6642\u767c\u751f\u932f\u8aa4\u3002\u6539\u7528\u9810\u8a2d\u503c {1}\u3002 +jsf.outcometarget.invalid.navigationhandler.type=JSF1089\uff1aNavigationHandler \u5fc5\u9808\u662f ConfigurableNavigationHandler \u7684\u5be6\u4f8b\u624d\u80fd\u4f7f\u7528 UIOutputTarget \u5143\u4ef6 {0}\u3002 +jsf.outcometarget.navigation.case.not.resolved=JSF1090\uff1a\u672a\u89e3\u6790\u5143\u4ef6 {0} \u7684\u700f\u89bd\u689d\u4ef6\u3002 +jsf.externalcontext.no.mime.type.found=JSF1091\uff1a\u627e\u4e0d\u5230\u6a94\u6848 {0} \u7684 mime \u985e\u578b\u3002\u82e5\u8981\u89e3\u6c7a\u6b64\u554f\u984c\uff0c\u8acb\u5c07 mime \u985e\u578b\u5c0d\u6620\u589e\u52a0\u5230\u61c9\u7528\u7a0b\u5f0f\u7684 web.xml\u3002 +jsf.config.legacy.facelet.warning=JSF1029\uff1a\u61c9\u7528\u7a0b\u5f0f\u8a2d\u70ba\u7248\u672c 2.0 (\u7531 /WEB-INF/faces-config.xml \u7684\u7248\u672c\u6216\u7531\u65bc\u7f3a\u5c11 /WEB-INF/faces-confg.xml \u800c\u660e\u78ba\u8a2d\u5b9a)\uff0c\u4f46\u985e\u5225\u300c{0}\u300d\u76f8\u4f9d\u65bc\u820a\u7248 Facelet \u985e\u5225\u3002\u6b64\u985e\u5225\u4ee3\u8868\u7684 Facelet \u5de5\u4ef6\u5c07\u4e0d\u6703\u8a3b\u518a\u3002 +jsf.compcomp.unecessary.targets.attribute=JSF1092: {0} : Unnecessary specification of the ''targets'' attribute for composite attribute ''{1}''. The ''targets'' attribute is only necessary when the composite attribute is named ''action'', ''actionListener'', ''validator'', or ''valueChangeListener''. +jsf.compcomp.binding.eval.non.compcomp=JSF1093: {0} : UIComponent returned by expression evaluation is not a valid composite component. Value will be ignored. +jsf.externalcontext.flash.bad.cookie=JSF1094: Could not decode flash data from incoming cookie value {0}. Processing will continue, but the flash is unavailable for this request. +jsf.externalcontext.flash.response.already.committed=JSF1095: The response was already committed by the time we tried to set the outgoing cookie for the flash. Any values stored to the flash will not be available on the next request. +jsf.metadata.uiviewroot.unavailable=JSF1096: UIViewRoot unavailable at the time view metadata was being processed. Metadata will be unavailable. +jsf.application.resource.invalid_if_modified_since_header=JSF1097: Unable to parse date sent by User Agent for If-Modified-Since header, {0}. +jsf.context.partial_visit_context_unvisited_children=JSF1098: The following clientIds were not visited after a partial traversal: {0}. This is a waste of processor time and could be due to an error in the VDL page. +jsf.lifecycle.invalid.referer=JSF1099: Referer [sic] header value {0} does not appear to be a protected view. Preventing display of viewId {1} +jsf.lifecycle.invalid.origin=JSF1100: Origin [sic] header value {0} does not appear to be a protected view. Preventing display of viewId {1} Index: maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/LogStrings_zh_TW.properties =================================================================== --- maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/LogStrings_zh_TW.properties (revision 0) +++ maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/LogStrings_zh_TW.properties (working copy) @@ -0,0 +1,152 @@ +# +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. +# +# Copyright (c) 1997-2010 Oracle and/or its affiliates. All rights reserved. +# +# The contents of this file are subject to the terms of either the GNU +# General Public License Version 2 only ("GPL") or the Common Development +# and Distribution License("CDDL") (collectively, the "License"). You +# may not use this file except in compliance with the License. You can +# obtain a copy of the License at +# https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html +# or packager/legal/LICENSE.txt. See the License for the specific +# language governing permissions and limitations under the License. +# +# When distributing the software, include this License Header Notice in each +# file and include the License file at packager/legal/LICENSE.txt. +# +# GPL Classpath Exception: +# Oracle designates this particular file as subject to the "Classpath" +# exception as provided by Oracle in the GPL Version 2 section of the License +# file that accompanied this code. +# +# Modifications: +# If applicable, add the following below the License Header, with the fields +# enclosed by brackets [] replaced by your own identifying information: +# "Portions Copyright [year] [name of copyright owner]" +# +# Contributor(s): +# If you wish your version of this file to be governed by only the CDDL or +# only the GPL Version 2, indicate your decision by adding "[Contributor] +# elects to include this software in this distribution under the [CDDL or GPL +# Version 2] license." If you don't indicate a single choice of license, a +# recipient has the option to distribute your version of this file under +# either the CDDL, the GPL Version 2 or to extend the choice of license to +# its licensees as provided above. However, if you add GPL Version 2 code +# and therefore, elected the GPL Version 2 license, then the option applies +# only if the new code is made subject to such option by the copyright +# holder. +# + +jsf.managed_bean_creation_error=JSF1001\uff1a\u7121\u6cd5\u5efa\u7acb Managedbean {0}\u3002 +jsf.cannot_instantiate_validator_error=JSF1005\uff1a\u7121\u6cd5\u5be6\u4f8b\u5316\u985e\u578b {0} \u7684\u9a57\u8b49\u7a0b\u5f0f +jsf.cannot_instantiate_converter_error=JSF1006\uff1a\u7121\u6cd5\u5be6\u4f8b\u5316\u985e\u578b {0} \u7684\u8f49\u63db\u5668 +jsf.duplicate_component_id_error=JSF1007\uff1a\u5728\u6aa2\u8996\u4e2d\u627e\u5230\u91cd\u8907\u7684\u5143\u4ef6 ID {0}\u3002 +jsf.redirect_failed_error=JSF1008\uff1a\u91cd\u65b0\u5c0e\u5411\u81f3\u8def\u5f91 {0} \u5931\u6557 +jsf.faces_servlet_mapping_cannot_be_determined_error=JSF1009\uff1a\u7121\u6cd5\u78ba\u5b9a Servlet \u8def\u5f91 {0} \u7684 FaceServlet \u5c0d\u6620\u3002 +jsf.illegal_view_id_error=JSF1010\uff1a\u975e\u6cd5\u7684\u6aa2\u8996 ID {0}\u3002ID \u5fc5\u9808\u4ee5\u300c/\u300d\u958b\u982d +jsf.util.no.adapter.ctor.available=JSF1016\uff1a\u76ee\u6a19\u985e\u5225\u300c{0}\u300d\u4e0d\u5177\u6709\u914d\u63a5\u5361\u5efa\u69cb\u5b50\u4ee5\u63a5\u53d7\u300c{1}\u300d\uff0c\u6240\u4ee5\u6539\u70ba\u5efa\u7acb\u65b0\u7684\u5be6\u4f8b\u3002 +# core tags +jsf.core.tags.eval_result_not_expected_type=JSF1011\uff1a\u5c6c\u6027\u300c{0}\u300d\u8868\u793a\u5f0f\u7684\u8a66\u7528\u5f97\u5230\u672a\u9810\u671f\u7684\u985e\u578b\u3002\u9810\u671f\u70ba {1}\uff0c\u4f46\u6536\u5230 {2}\u3002 +jsf.util_no_annotation_processed=JSF1014\uff1a\u7121\u6cd5\u8f09\u5165\u9644\u8a3b\u985e\u5225\u300c{0}\u300d\u3002\u56e0\u6b64\uff0c\u5c07\u4e0d\u6703\u8655\u7406\u6b64\u9644\u8a3b\u3002 +jsf.config.listener.version=\u6b63\u5728\u521d\u59cb\u5316\u74b0\u5883\u300c{0}\u300d\u7684 Mojarra |version.string| +jsf.config.listener.version.complete=\u5df2\u5b8c\u6210\u521d\u59cb\u5316\u74b0\u5883\u300c{0}\u300d\u7684 Mojarra (|version.string|) +jsf.config.listener.predestroy.error=JSF1017\uff1a\u5728\u7bc4\u570d\u300c{2}\u300d\u4e2d\u8655\u7406 Bean\u300c{1}\u300d\u7684 PreDestroy \u9644\u8a3b\u6642\u4e1f\u51fa\u300c{0}\u300d\u3002\u8a0a\u606f: {3} +jsf.viewhandler.requestpath.recursion=JSF1015\uff1a\u8acb\u6c42\u8def\u5f91\u300c{0}\u300d\u4ee5\u4e00\u500b\u6216\u591a\u500b FacesServlet \u524d\u7db4\u8def\u5f91\u5c0d\u6620\u300c{1}\u300d\u958b\u982d\u3002 +jsf.non_displayed_message=\u8b66\u544a\uff1aFacesMessage \u5df2\u6392\u5165\u4f47\u5217\uff0c\u4f46\u53ef\u80fd\u5c1a\u672a\u986f\u793a\u3002{0} + +jsf.config.webconfig.configinfo=JSF1018\uff1a[{0}] \u914d\u7f6e\u9078\u9805\u300c{1}\u300d\u8a2d\u70ba\u300c{2}\u300d +jsf.config.webconfig.configinfo.reset=JSF1019\uff1a[{0}] \u914d\u7f6e\u9078\u9805\u300c{1}\u300d\u91cd\u8a2d\u70ba\u300c{2}\u300d +jsf.config.webconfig.configinfo.reset.enabled=JSF1020\uff1a[{0}] \u914d\u7f6e\u9078\u9805\u300c{1}\u300d\u91cd\u8a2d\u70ba\u5df2\u555f\u7528 +jsf.config.webconfig.configinfo.reset.disabled=JSF1020\uff1a[{0}] \u914d\u7f6e\u9078\u9805\u300c{1}\u300d\u91cd\u8a2d\u70ba\u5df2\u505c\u7528 +jsf.config.webconfig.boolconfiginfo.enabled=JSF1021\uff1a[{0}] \u914d\u7f6e\u9078\u9805\u300c{1}\u300d- \u5df2\u555f\u7528 +jsf.config.webconfig.boolconfiginfo.disabled=JSF1021\uff1a[{0}] \u914d\u7f6e\u9078\u9805\u300c{1}\u300d- \u5df2\u505c\u7528 +jsf.config.webconfig.boolconfig.invalidvalue=JSF1022\uff1a[{0}] \u914d\u7f6e\u9078\u9805\u300c{2}\u300d\u7684\u503c\u300c{1}\u300d\u7121\u6548\u3002\u6709\u6548\u503c\u70ba\u300c{3}\u300d\u3002\u8f49\u81f3\u5099\u7528\u9810\u8a2d\u503c\u300c{4}\u300d\u3002 +jsf.config.webconfig.enventryinfo=JSF1023\uff1a[{0}] \u74b0\u5883\u9805\u76ee\u300c{1}\u300d\u5df2\u8655\u7406\uff0c\u503c\u300c{2}\u300d +jsf.config.webconfig.enventry.clientencrypt=JSF1024\uff1a \u7528\u6236\u7aef\u72c0\u614b\u52a0\u5bc6\uff1a\u5df2\u505c\u7528 +jsf.config.webconfig.param.deprecated=JSF1025\uff1a[{0}] \u74b0\u5883\u521d\u59cb\u5316\u53c3\u6578\u300c{1}\u300d\u5df2\u505c\u7528\u3002\u4ecd\u6703\u914d\u7f6e\u6b64\u9078\u9805\uff0c\u4f46\u5c07\u4f86\u8acb\u6539\u7528\u300c{2}\u300d\u3002 +jsf.config.webconfig.param.deprecated.no_replacement=JSF1025\uff1a[{0}] \u74b0\u5883\u521d\u59cb\u5316\u53c3\u6578\u300c{1}\u300d\u5df2\u505c\u7528\uff0c\u5c07\u7121\u4f5c\u7528\u3002 +jsf.config.webconfig.option.notconfigured=JSF1026\uff1a[{0}] \u914d\u7f6e\u9078\u9805\u300c{1}\u300d\u672a\u914d\u7f6e +jsf.lifecycle.initphaselistener.resolvers_not_registered=JSF1027\uff1a[{0}] JSF \u7684 ELResolvers \u672a\u5728 JSP \u5bb9\u5668\u4e2d\u8a3b\u518a\u3002 +jsf.lifecycle.initphaselistener.resolvers_registered=JSF1028\uff1a[{0}] JSF \u7684 ELResolvers \u5df2\u5728 JSP \u5bb9\u5668\u4e2d\u6210\u529f\u8a3b\u518a\u3002 +jsf.spi.injection.provider_not_implemented=JSF1029\uff1a\u6307\u5b9a\u7684 InjectionProvider \u5be6\u4f5c\u300c{0}\u300d\u672a\u5be6\u4f5c InjectionProvider \u4ecb\u9762\u3002 +jsf.spi.injection.provider_not_found=JSF1030\uff1a\u7121\u6cd5\u8f09\u5165\u6307\u5b9a\u7684 InjectionProvider \u5be6\u4f5c\u300c{0}\u300d\u3002 +jsf.spi.injection.provider_cannot_instantiate=JSF1031\uff1a\u7121\u6cd5\u5be6\u4f8b\u5316\u6307\u5b9a\u7684 InjectionProvider\u300c{0}\u300d\u3002 +jsf.spi.injection.provider_configured=JSF1032\uff1a\u4f7f\u7528 InjectionProvider\u300c{0}\u300d\u555f\u7528\u8cc7\u6e90\u5f15\u5165\u3002 +jsf.spi.injection.no_injection=JSF1033\uff1a\u8cc7\u6e90\u5f15\u5165\u505c\u7528\u3002 +jsf.spi.serialization.provider_not_implemented=JSF1036\uff1a\u6307\u5b9a\u7684 SerializationProvider \u5be6\u4f5c\u300c{0}\u300d\u672a\u5be6\u4f5c SerializationProvider \u4ecb\u9762\u3002 +jsf.spi.serialization.provider_not_found=JSF1037\uff1a\u7121\u6cd5\u8f09\u5165\u6307\u5b9a\u7684 SerializationProvider \u5be6\u4f5c\u300c{0}\u300d\u3002 +jsf.spi.serialization.provider_cannot_instantiate=JSF1038\uff1a\u7121\u6cd5\u5be6\u4f8b\u5316\u6307\u5b9a\u7684 SerializationProvider\u300c{0}\u300d\u3002 +jsf.spi.serialization.provider_configured=JSF1039\uff1a\u4f7f\u7528 InjectionProvider\u300c{0}\u300d\u555f\u7528\u8cc7\u6e90\u5f15\u5165\u3002 +jsf.renderkit.resstatemgr.clientbuf_div_two=JSF1034\uff1a\u300c{0}\u300d\u7684\u503c\u300c{1}\u300d\u5fc5\u9808\u88ab 2 \u6574\u9664\u3002\u9810\u8a2d\u70ba\u300c{2}\u300d\u3002 +jsf.renderkit.resstatemgr.clientbuf_not_integer=JSF1035\uff1a\u300c{0}\u300d\u7684\u503c\u300c{1}\u300d\u4e0d\u662f\u6574\u6578\u3002\u9810\u8a2d\u70ba\u300c{2}\u300d\u3002 +jsf.core.taglib.invalid_locale_value=JSF1041\uff1a\u6307\u5b9a\u7684\u8a9e\u8a00\u74b0\u5883\u300c{0}\u300d\u7121\u6548\u3002\u8a9e\u8a00\u74b0\u5883\u5c6c\u6027\u503c\u5fc5\u9808\u662f\u4e0d\u542b\u570b\u5bb6/\u5730\u5340\u6216\u8b8a\u9ad4\u7684\u6709\u6548 ISO 639 \u8a9e\u8a00\u78bc\u3002 +jsf.core.taglib.invalid_language=JSF1042\uff1a\u6307\u5b9a\u7684\u8a9e\u8a00\u300c{0}\u300d\u4e0d\u662f\u5df2\u77e5\u7684 ISO 639 \u8a9e\u8a00\u78bc\u3002 +jsf.core.taglib.action_or_valuechange_listener.null_type_binding=JSF1043\uff1a\u5c07\u4e0d\u6703\u8655\u7406\u5143\u4ef6\u300c{1}\u300d\u7684 {0} -\u300cbinding\u300d\u548c\u300ctype\u300d\u5747\u70ba\u7a7a\u503c\u3002 +jsf.core.taglib.phaselistener.null_type_binding=JSF1043\uff1a\u5c07\u4e0d\u6703\u8655\u7406 PhaseListener (\u900f\u904e PhaseListenerTag \u6307\u5b9a) -\u300cbinding\u300d\u548c\u300ctype\u300d\u5747\u70ba\u7a7a\u503c\u3002 +jsf.core.web.injection.method_not_static=JSF1044\uff1a\u6a19\u793a\u300c{1}\u300d\u9644\u8a3b\u7684\u65b9\u6cd5\u300c{0}\u300d\u4e0d\u80fd\u662f\u975c\u614b\u3002\u6b64\u65b9\u6cd5\u5c07\u88ab\u5ffd\u7565\u3002 +jsf.core.web.injection.method_return_not_void=JSF1045\uff1a\u6a19\u793a\u300c{1}\u300d\u9644\u8a3b\u7684\u65b9\u6cd5\u300c{0}\u300d\u53ea\u80fd\u50b3\u56de Void\u3002\u6b64\u65b9\u6cd5\u5c07\u88ab\u5ffd\u7565\u3002 +jsf.core.web.injection.method_no_params=JSF1046\uff1a\u6a19\u793a\u300c{1}\u300d\u9644\u8a3b\u7684\u65b9\u6cd5\u300c{0}\u300d\u4e0d\u80fd\u6709\u4efb\u4f55\u53c3\u6578\u3002\u6b64\u65b9\u6cd5\u5c07\u88ab\u5ffd\u7565\u3002 +jsf.core.web.injection.method_no_checked_exceptions=JSF1047\uff1a\u6a19\u793a\u300c{1}\u300d\u9644\u8a3b\u7684\u65b9\u6cd5\u300c{0}\u300d\u4e0d\u80fd\u5ba3\u544a\u4efb\u4f55\u52fe\u9078\u7684\u7570\u5e38\u3002\u6b64\u65b9\u6cd5\u5c07\u88ab\u5ffd\u7565\u3002 +jsf.core.injection.provider_generic_web_configured=JSF1048\uff1a\u5b58\u5728 PostConstruct/PreDestroy \u9644\u8a3b\u3002\u6a19\u793a\u9019\u4e9b\u9644\u8a3b\u7684 ManagedBeans \u65b9\u6cd5\u5c07\u8868\u793a\u9644\u8a3b\u5df2\u8655\u7406\u3002 +jsf.spi.injection.provider.invalid_service_entry=JSF1049\uff1a\u7121\u6548\u7684\u670d\u52d9\u9805\u76ee\u300c{0}\u300d\u3002\u683c\u5f0f\u61c9\u70ba\u300c:\u300d\u3002\u9805\u76ee\u5c07\u88ab\u5ffd\u7565\u3002 +jsf.spi.injection.provider.discovery_error=JSF1050\uff1a\u547c\u53eb\u9805\u76ee\u300c{0}\u300d\u7684 DiscoverableInjectionProvider.isProviderAppropriate(String) \u6642\u767c\u751f\u932f\u8aa4\u3002\u9805\u76ee\u5c07\u88ab\u5ffd\u7565\u3002 +jsf.spi.injection.provider.entry_not_discoverable=JSF1051\uff1a\u670d\u52d9\u9805\u76ee\u300c{0}\u300d\u4e0d\u6703\u5ef6\u4f38 DiscoverableInjectionProvider\u3002\u9805\u76ee\u5c07\u88ab\u5ffd\u7565\u3002 +jsf.spi.provider.cannot_read_service=JSF1052\uff1a\u8655\u7406\u670d\u52d9\u9805\u76ee\u300c{0}\u300d\u6642\u767c\u751f\u672a\u9810\u671f\u7684\u932f\u8aa4\u3002 +jsf.lifecycle.phaselistener.exception=JSF1053\uff1a(\u5075\u807d\u7a0b\u5f0f: {0}\uff0c\u968e\u6bb5 ID: {1}\uff0c\u6aa2\u8996 ID: {2}) \u968e\u6bb5\u5075\u807d\u7a0b\u5f0f\u57f7\u884c\u671f\u9593\u4e1f\u51fa\u7570\u5e38: {3} +jsf.lifecycle.phase.exception=JSF1054\uff1a(\u968e\u6bb5 ID: {0}\uff0c\u6aa2\u8996 ID: {1}) \u968e\u6bb5\u57f7\u884c\u671f\u9593\u4e1f\u51fa\u7570\u5e38: {2} +jsf.config.cannot_resolve_entities=JSF1055\uff1a\u627e\u4e0d\u5230\u672c\u6a5f\u8cc7\u6e90\u300c{0}\u300d\u3002 \u7576\u5b58\u5728\u5c0d\u300c{1}\u300d\u7684\u8acb\u6c42\u6642\uff0c\u5c07\u4f7f\u7528\u6a19\u6e96\u5be6\u9ad4\u89e3\u6790\u3002 +jsf.config.cannot_create_inputsource=JSF1056\uff1a\u7121\u6cd5\u5efa\u7acb URL\u300c{0}\u300d\u7684 InputSource\u3002 +jsf.config.navigation.from_view_id_leading_slash=JSF1057\uff1afrom-view-id \u53c3\u7167\u7684\u8cc7\u6e90\u300c{0}\u300d\u672a\u4ee5\u300c/\u300d\u958b\u982d\u3002\u7cfb\u7d71\u5c07\u70ba\u60a8\u81ea\u52d5\u589e\u52a0\uff0c\u4f46\u61c9\u66f4\u6b63\u6b64\u932f\u8aa4\u3002 +jsf.config.navigation.to_view_id_leading_slash=JSF1058\uff1ato-view-id \u53c3\u7167\u7684\u8cc7\u6e90\u300c{0}\u300d(\u4ee5\u5f9e\u300c{1}\u300d\u700f\u89bd) \u672a\u4ee5\u300c/\u300d\u958b\u982d\u3002\u7cfb\u7d71\u5c07\u70ba\u60a8\u81ea\u52d5\u589e\u52a0\uff0c\u4f46\u61c9\u66f4\u6b63\u6b64\u932f\u8aa4\u3002 +jsf.config.navigation.if_invalid_expression=JSF1070\uff1a\u5f9e\u300c{1}\u300d\u700f\u89bd\u6240\u9700\u7684\u689d\u4ef6\u300c{0}\u300d\u4e0d\u662f\u9023\u7e8c\u7684\u503c\u8868\u793a\u5f0f\uff0c\u5c07\u88ab\u5ffd\u7565\u3002 +jsf.config.verifyobjects.development_only=JSF1059\uff1a\u8b66\u544a\uff01com.sun.faces.verifyObjects \u529f\u80fd\u662f\u7528\u4f86\u5354\u52a9\u4e0d\u4f7f\u7528\u5de5\u5177\u7684\u958b\u767c\u4eba\u54e1\u3002\u5982\u679c\u4f7f\u7528 IDE\uff0c\u6216\u5982\u679c\u6b64\u61c9\u7528\u7a0b\u5f0f\u662f\u90e8\u7f72\u4f9b\u751f\u7522\u4f7f\u7528\uff0c\u5247\u4e0d\u61c9\u555f\u7528\u5b83\uff0c\u56e0\u70ba\u9019\u6703\u5f71\u97ff\u61c9\u7528\u7a0b\u5f0f\u7684\u555f\u52d5\u6642\u9593\u3002 +jsf.config.verifyobjects.failures_detected=JSF1060\uff1a\u9a57\u8b49\u7522\u751f\u4e00\u6216\u591a\u9805\u5931\u6557\u3002\u6b64\u8a0a\u606f\u4e4b\u5f8c\u6703\u6709\u8a73\u7d30\u8cc7\u8a0a\u3002 +jsf.lifecycle.duplicate_phase_listener_detected=JSF1061\uff1a\u8b66\u544a\uff01\u5df2\u5617\u8a66\u589e\u52a0\u91cd\u8907\u7684\u968e\u6bb5\u5075\u807d\u7a0b\u5f0f: {0}\u3002\u6b64\u91cd\u8907\u7684\u9805\u76ee\u5c07\u88ab\u5ffd\u7565\u3002 +jsf.core.taglib.viewtag.interweaving_failed=JSF1062\uff1a\u8b66\u544a\uff01ExternalContext.getResponse() \u50b3\u56de\u7684\u56de\u61c9\u7269\u4ef6\u672a\u63d0\u4f9b\u5177\u6709\u7c3d\u540d\u300cpublic void flushContentToWrappedResponse()\u300d\u7684\u65b9\u6cd5\u3002\u9019\u662f\u5728 JSP \u74b0\u5883\u4e2d\u63d0\u4f9b\u5167\u5bb9\u7d50\u5408\u6240\u9700\u7684\u65b9\u6cd5\u3002\u56e0\u6b64\uff0c\u5167\u5bb9\u5c07\u7121\u6cd5\u6b63\u78ba\u986f\u793a\u3002 +jsf.core.taglib.subviewtag.interweaving_failed_isbytes=JSF1062\uff1a\u8b66\u544a\uff01ExternalContext.getResponse() \u50b3\u56de\u7684\u56de\u61c9\u7269\u4ef6\u672a\u63d0\u4f9b\u5177\u6709\u7c3d\u540d\u300cpublic boolean isBytes()\u300d\u7684\u65b9\u6cd5\u3002\u9019\u662f\u5728 JSP \u74b0\u5883\u4e2d\u63d0\u4f9b\u5167\u5bb9\u7d50\u5408\u6240\u9700\u7684\u65b9\u6cd5\u3002\u56e0\u6b64\uff0c\u5167\u5bb9\u5c07\u7121\u6cd5\u6b63\u78ba\u986f\u793a\u3002 +jsf.core.taglib.subviewtag.interweaving_failed_ischars=JSF1062\uff1a\u8b66\u544a\uff01ExternalContext.getResponse() \u50b3\u56de\u7684\u56de\u61c9\u7269\u4ef6\u672a\u63d0\u4f9b\u5177\u6709\u7c3d\u540d\u300cpublic boolean isChars()\u300d\u7684\u65b9\u6cd5\u3002\u9019\u662f\u5728 JSP \u74b0\u5883\u4e2d\u63d0\u4f9b\u5167\u5bb9\u7d50\u5408\u6240\u9700\u7684\u65b9\u6cd5\u3002\u56e0\u6b64\uff0c\u5167\u5bb9\u5c07\u7121\u6cd5\u6b63\u78ba\u986f\u793a\u3002 +jsf.core.taglib.subviewtag.interweaving_failed_getchars=JSF1062\uff1a\u8b66\u544a\uff01ExternalContext.getResponse() \u50b3\u56de\u7684\u56de\u61c9\u7269\u4ef6\u672a\u63d0\u4f9b\u5177\u6709\u7c3d\u540d\u300cpublic char[] getChars()\u300d\u7684\u65b9\u6cd5\u3002\u9019\u662f\u5728 JSP \u74b0\u5883\u4e2d\u63d0\u4f9b\u5167\u5bb9\u7d50\u5408\u6240\u9700\u7684\u65b9\u6cd5\u3002\u56e0\u6b64\uff0c\u5167\u5bb9\u5c07\u7121\u6cd5\u6b63\u78ba\u986f\u793a\u3002 +jsf.core.taglib.subviewtag.interweaving_failed_resetbuffers=JSF1062\uff1a\u8b66\u544a\uff01ExternalContext.getResponse() \u50b3\u56de\u7684\u56de\u61c9\u7269\u4ef6\u672a\u63d0\u4f9b\u5177\u6709\u7c3d\u540d\u300cpublic void resetBuffers\u300d\u7684\u65b9\u6cd5\u3002\u9019\u662f\u5728 JSP \u74b0\u5883\u4e2d\u63d0\u4f9b\u5167\u5bb9\u7d50\u5408\u6240\u9700\u7684\u65b9\u6cd5\u3002\u56e0\u6b64\uff0c\u5167\u5bb9\u5c07\u7121\u6cd5\u6b63\u78ba\u986f\u793a\u3002 +jsf.context.extcontext.sessionmap.nonserializable=JSF1063\uff1a\u8b66\u544a\uff01\u5c07\u4e0d\u53ef\u4e32\u5217\u5316\u7684\u5c6c\u6027\u503c\u8a2d\u70ba HttpSession (\u6a5f\u78bc: {0}\uff0c\u503c\u985e\u5225: {1})\u3002 +jsf.application.resource.unable_to_serve_from_library=JSF1064\uff1a\u5f9e\u7a0b\u5f0f\u5eab {1} \u627e\u4e0d\u5230\u6216\u7121\u6cd5\u63d0\u4f9b\u8cc7\u6e90 {0}\u3002 +jsf.application.resource.unable_to_serve=JSF1064\uff1a\u627e\u4e0d\u5230\u6216\u7121\u6cd5\u63d0\u4f9b\u8cc7\u6e90 {0}\u3002 +jsf.application.resource.unable_to_determine_resource_version=JSF1065\uff1a\u7121\u6cd5\u5224\u65b7\u8cc7\u6e90\u540d\u7a31 {0} \u7684\u7248\u672c\u3002 +jsf.application.resource.unable_to_create_compression_directory=JSF1065\uff1a\u7121\u6cd5\u5efa\u7acb\u76ee\u9304 {0} \u4f86\u5132\u5b58\u58d3\u7e2e\u7684\u8cc7\u6e90\u3002 +jsf.application.publish.event.base_type_mismatch=JSF1066\uff1a\u4f86\u6e90\u7269\u4ef6 {0} \u4e0d\u662f\u6240\u63d0\u4f9b\u4e4b\u57fa\u5e95\u985e\u578b {1} \u7684\u5be6\u4f8b\u3002\u4e8b\u4ef6\u641c\u5c0b\u5c07\u4e0d\u6703\u57f7\u884c\u3002 +jsf.config.web_resource_not_found=JSF1067\uff1a\u627e\u4e0d\u5230 {1} \u914d\u7f6e\u9078\u9805\u6307\u5b9a\u7684\u8cc7\u6e90 {0}\u3002\u6b64\u8cc7\u6e90\u5c07\u88ab\u5ffd\u7565\u3002 +jsf.cannot_instantiate_component_error=JSF1068\uff1a\u7121\u6cd5\u5be6\u4f8b\u5316\u5143\u4ef6\u985e\u578b\u70ba {0} \u7684\u5143\u4ef6 +jsf.application.legacy_facelet_viewhandler_detected=JSF1069\uff1a\u505c\u7528 JSF 2.0 Facelets ViewHandler\uff0c\u56e0\u5df2\u660e\u78ba\u914d\u7f6e\u4f7f\u7528\u820a\u7248 FaceletViewHandler {0}\u3002\u5982\u679c\u9019\u4e0d\u662f\u6240\u8981\u7684\u904b\u4f5c\u65b9\u5f0f\uff0c\u8acb\u5f9e\u61c9\u7528\u7a0b\u5f0f\u79fb\u9664\u820a\u7248 FaceletViewHandler \u548c\u7a0b\u5f0f\u5eab\u3002 +jsf.navigation_invalid_query_string=JSF1070\uff1a\u700f\u89bd\u7d50\u679c {0} \u4e2d\u6709\u7121\u6548\u7684\u67e5\u8a62\u5b57\u4e32 +# the following three messages are duplicated in javax.faces.LogStrings.properties +jsf.context.exception.handler.log_before=JSF1071\uff1a\u5728 {1} \u7684 beforePhase() \u8655\u7406\u671f\u9593\u622a\u7372 {0}\uff1aUIComponent-ClientId={2}\uff0c\u8a0a\u606f={3} +jsf.context.exception.handler.log_after=JSF1072\uff1a\u5728 {1} \u7684 afterPhase() \u8655\u7406\u671f\u9593\u622a\u7372 {0}\uff1aUIComponent-ClientId={2}\uff0c\u8a0a\u606f={3} +jsf.context.exception.handler.log=JSF1073\uff1a\u5728 {1} \u7684\u8655\u7406\u671f\u9593\u622a\u7372 {0}\uff1aUIComponent-ClientId={2}\uff0c\u8a0a\u606f={3} +jsf.managed.bean.duplicate=JSF1074\uff1a\u540d\u70ba\u300c{0}\u300d\u7684\u53d7\u7ba1 Bean \u5df2\u7d93\u8a3b\u518a\u3002\u5c07\u73fe\u6709\u7684\u53d7\u7ba1 Bean \u985e\u5225\u985e\u578b {1} \u53d6\u4ee3\u6210 {2}\u3002 +jsf.resource.mime.type.configration.invalid=JSF1075\uff1aMime \u985e\u578b {0} \u8207\u9810\u671f\u7684\u6a21\u5f0f {1} \u4e0d\u7b26\u3002\u5c07\u5ffd\u7565\u3002 +jsf.annotation.scanner.configuration.invalid=JSF1076\uff1a[{0}] {1}\uff1a\u7121\u6548\u7684 jar \u898f\u683c\u683c\u5f0f\u3002\u9810\u671f\u7684 jar\uff1a:<\u5957\u88dd\u6a21\u7d44\u6216 *>\u3002\u9805\u76ee\u5c07\u88ab\u5ffd\u7565\u3002 +jsf.annotation.scanner.configuration.duplicate.wildcard=JSF1077\uff1a[{0}] {1}\uff1ajar \u540d\u7a31\u627e\u5230\u91cd\u8907\u7684\u842c\u7528\u5b57\u5143\u9805\u76ee\u3002\u9805\u76ee\u5c07\u88ab\u5ffd\u7565\u3002 +jsf.configuration.web.xml.parse.failed=JSF1078\uff1a\u7121\u6cd5\u8655\u7406\u74b0\u5883\u300c{0}\u300d\u7684\u90e8\u7f72\u63cf\u8ff0\u5143\u3002 +jsf.configuration.absolute.order.duplicate.document=JSF1079\uff1a\u8655\u7406\u7d55\u5c0d\u6392\u5e8f\u6642\u627e\u5230\u591a\u500b\u540d\u70ba {0} \u7684\u6587\u4ef6\u3002\u7cfb\u7d71\u53ea\u6703\u8655\u7406\u7b2c\u4e00\u500b\u5177\u6709\u8a72\u540d\u7a31\u7684\u6587\u4ef6\u3002 +jsf.configuration.absolute.order.missing.document=JSF1080\uff1a\u57f7\u884c\u7d55\u5c0d\u6392\u5e8f\u8655\u7406\u6642\u627e\u4e0d\u5230\u540d\u70ba\u300c{0}\u300d\u7684\u6587\u4ef6\u3002 +jsf.configuration.web.faces.config.contains.ordering=JSF1081\uff1a/WEB-INF/faces-config.xml \u542b\u6709 \u5143\u4ef6\u3002\u9019\u4e9b\u5143\u4ef6\u5c07\u88ab\u5ffd\u7565\u3002 +jsf.configuration.illegal.eager.bean=JSF1082\uff1a\u53ea\u6709\u61c9\u7528\u7a0b\u5f0f\u7bc4\u570d Bean \u624d\u80fd\u9032\u884c\u7dca\u6025\u53d7\u7ba1 Bean \u5be6\u4f8b\u5316\u3002\u53d7\u7ba1 Bean\u300c{0}\u300d\u914d\u7f6e\u70ba\u7dca\u6025\uff0c\u4f46\u7bc4\u570d\u300c{1}\u300d\u7121\u6548\u3002 +jsf.composite.component.insertchildren.missing.template=JSF1083\uff1a\u5728\u4f4d\u7f6e:\u300c{0}\u300d\u627e\u4e0d\u5230\u64c1\u6709\u8907\u5408\u5143\u4ef6\u7bc4\u672c\u7684 insertChildren \u8655\u7406\u5668 +jsf.composite.component.insertfacet.missing.template=JSF1084\uff1a\u5728\u4f4d\u7f6e:\u300c{0}\u300d\u627e\u4e0d\u5230 insertFacet \u8655\u7406\u5668\u7684\u64c1\u6709\u8907\u5408\u5143\u4ef6\u7bc4\u672c +jsf.managed.bean.custom.scope.eval.null=JSF1085\uff1a\u81ea\u8a02\u7bc4\u570d\u300c{0}\u300d\u8a08\u7b97\u70ba\u7a7a\u503c\u3002\u672a\u5c07\u53d7\u7ba1 Bean \u63a8\u81f3\u7bc4\u570d\u3002 +jsf.managed.bean.custom.scope.eval.null.existence=JSF1086\uff1a\u81ea\u8a02\u7bc4\u570d\u300c{0}\u300d\u8a08\u7b97\u70ba\u7a7a\u503c\u3002\u7121\u6cd5\u5224\u65b7\u53d7\u7ba1 Bean \u662f\u5426\u5b58\u5728\u3002 +jsf.facelets.error.page.response.committed=JSF1087\uff1a\u7121\u6cd5\u7522\u751f Facelet \u932f\u8aa4\u9801\uff0c\u56e0\u70ba\u56de\u61c9\u5df2\u78ba\u5b9a\u3002 +jsf.state.server.cannot.parse.int.option=JSF1088\uff1a\u5256\u6790\u74b0\u5883 init \u53c3\u6578 {0} \u6642\u767c\u751f\u932f\u8aa4\u3002\u6539\u7528\u9810\u8a2d\u503c {1}\u3002 +jsf.outcometarget.invalid.navigationhandler.type=JSF1089\uff1aNavigationHandler \u5fc5\u9808\u662f ConfigurableNavigationHandler \u7684\u5be6\u4f8b\u624d\u80fd\u4f7f\u7528 UIOutputTarget \u5143\u4ef6 {0}\u3002 +jsf.outcometarget.navigation.case.not.resolved=JSF1090\uff1a\u672a\u89e3\u6790\u5143\u4ef6 {0} \u7684\u700f\u89bd\u689d\u4ef6\u3002 +jsf.externalcontext.no.mime.type.found=JSF1091\uff1a\u627e\u4e0d\u5230\u6a94\u6848 {0} \u7684 mime \u985e\u578b\u3002\u82e5\u8981\u89e3\u6c7a\u6b64\u554f\u984c\uff0c\u8acb\u5c07 mime \u985e\u578b\u5c0d\u6620\u589e\u52a0\u5230\u61c9\u7528\u7a0b\u5f0f\u7684 web.xml\u3002 +jsf.config.legacy.facelet.warning=JSF1029\uff1a\u61c9\u7528\u7a0b\u5f0f\u8a2d\u70ba\u7248\u672c 2.0 (\u7531 /WEB-INF/faces-config.xml \u7684\u7248\u672c\u6216\u7531\u65bc\u7f3a\u5c11 /WEB-INF/faces-confg.xml \u800c\u660e\u78ba\u8a2d\u5b9a)\uff0c\u4f46\u985e\u5225\u300c{0}\u300d\u76f8\u4f9d\u65bc\u820a\u7248 Facelet \u985e\u5225\u3002\u6b64\u985e\u5225\u4ee3\u8868\u7684 Facelet \u5de5\u4ef6\u5c07\u4e0d\u6703\u8a3b\u518a\u3002 +jsf.compcomp.unecessary.targets.attribute=JSF1092: {0} : Unnecessary specification of the ''targets'' attribute for composite attribute ''{1}''. The ''targets'' attribute is only necessary when the composite attribute is named ''action'', ''actionListener'', ''validator'', or ''valueChangeListener''. +jsf.compcomp.binding.eval.non.compcomp=JSF1093: {0} : UIComponent returned by expression evaluation is not a valid composite component. Value will be ignored. +jsf.externalcontext.flash.bad.cookie=JSF1094: Could not decode flash data from incoming cookie value {0}. Processing will continue, but the flash is unavailable for this request. +jsf.externalcontext.flash.response.already.committed=JSF1095: The response was already committed by the time we tried to set the outgoing cookie for the flash. Any values stored to the flash will not be available on the next request. +jsf.metadata.uiviewroot.unavailable=JSF1096: UIViewRoot unavailable at the time view metadata was being processed. Metadata will be unavailable. +jsf.application.resource.invalid_if_modified_since_header=JSF1097: Unable to parse date sent by User Agent for If-Modified-Since header, {0}. +jsf.context.partial_visit_context_unvisited_children=JSF1098: The following clientIds were not visited after a partial traversal: {0}. This is a waste of processor time and could be due to an error in the VDL page. +jsf.lifecycle.invalid.referer=JSF1099: Referer [sic] header value {0} does not appear to be a protected view. Preventing display of viewId {1} +jsf.lifecycle.invalid.origin=JSF1100: Origin [sic] header value {0} does not appear to be a protected view. Preventing display of viewId {1} Index: maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/XMLSchema.dtd =================================================================== --- maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/XMLSchema.dtd (revision 0) +++ maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/XMLSchema.dtd (working copy) @@ -0,0 +1,443 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +%xs-datatypes; + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Index: maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/datatypes.dtd =================================================================== --- maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/datatypes.dtd (revision 0) +++ maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/datatypes.dtd (working copy) @@ -0,0 +1,244 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Property changes on: maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/datatypes.dtd ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Index: maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/facelet-taglib_1_0.dtd =================================================================== --- maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/facelet-taglib_1_0.dtd (revision 0) +++ maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/facelet-taglib_1_0.dtd (working copy) @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + + + + + + + Index: maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/javaee_5.xsd =================================================================== --- maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/javaee_5.xsd (revision 0) +++ maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/javaee_5.xsd (working copy) @@ -0,0 +1,2143 @@ + + + + + + + @(#)javaee_5.xsds 1.65 06/02/17 + + + + + + + DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. + + Copyright (c) 2010 Oracle and/or its affiliates. All rights reserved. + + The contents of this file are subject to the terms of either the GNU + General Public License Version 2 only ("GPL") or the Common Development + and Distribution License("CDDL") (collectively, the "License"). You + may not use this file except in compliance with the License. You can + obtain a copy of the License at + https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html + or packager/legal/LICENSE.txt. See the License for the specific + language governing permissions and limitations under the License. + + When distributing the software, include this License Header Notice in each + file and include the License file at packager/legal/LICENSE.txt. + + GPL Classpath Exception: + Oracle designates this particular file as subject to the "Classpath" + exception as provided by Oracle in the GPL Version 2 section of the License + file that accompanied this code. + + Modifications: + If applicable, add the following below the License Header, with the fields + enclosed by brackets [] replaced by your own identifying information: + "Portions Copyright [year] [name of copyright owner]" + + Contributor(s): + If you wish your version of this file to be governed by only the CDDL or + only the GPL Version 2, indicate your decision by adding "[Contributor] + elects to include this software in this distribution under the [CDDL or GPL + Version 2] license." If you don't indicate a single choice of license, a + recipient has the option to distribute your version of this file under + either the CDDL, the GPL Version 2 or to extend the choice of license to + its licensees as provided above. However, if you add GPL Version 2 code + and therefore, elected the GPL Version 2 license, then the option applies + only if the new code is made subject to such option by the copyright + holder. + + + + + + +The following definitions that appear in the common +shareable schema(s) of J2EE deployment descriptors should be +interpreted with respect to the context they are included: + +Deployment Component may indicate one of the following: + j2ee application; + application client; + web application; + enterprise bean; + resource adapter; + +Deployment File may indicate one of the following: + ear file; + war file; + jar file; + rar file; + + + + + + + + + + + + + + + + This group keeps the usage of the contained description related + elements consistent across Java EE deployment descriptors. + + All elements may occur multiple times with different languages, + to support localization of the content. + + + + + + + + + + + + + + + + + The description type is used by a description element to + provide text describing the parent element. The elements + that use this type should include any information that the + Deployment Component's Deployment File file producer wants + to provide to the consumer of the Deployment Component's + Deployment File (i.e., to the Deployer). Typically, the + tools used by such a Deployment File consumer will display + the description when processing the parent element that + contains the description. + + The lang attribute defines the language that the + description is provided in. The default value is "en" (English). + + + + + + + + + + + + + + + + + This type defines a dewey decimal that is used + to describe versions of documents. + + + + + + + + + + + + + + + + Employee Self Service + + + The value of the xml:lang attribute is "en" (English) by default. + + ]]> + + + + + + + + + + + + + + + EmployeeRecord + + ../products/product.jar#ProductEJB + + ]]> + + + + + + + + + + + + + + The ejb-local-refType is used by ejb-local-ref elements for + the declaration of a reference to an enterprise bean's local + home or to the local business interface of a 3.0 bean. + The declaration consists of: + + - an optional description + - the EJB reference name used in the code of the Deployment + Component that's referencing the enterprise bean. + - the optional expected type of the referenced enterprise bean + - the optional expected local interface of the referenced + enterprise bean or the local business interface of the + referenced enterprise bean. + - the optional expected local home interface of the referenced + enterprise bean. Not applicable if this ejb-local-ref refers + to the local business interface of a 3.0 bean. + - optional ejb-link information, used to specify the + referenced enterprise bean + - optional elements to define injection of the named enterprise + bean into a component field or property. + + + + + + + + + + + + + + + + + + + + + + ejb/Payroll + + ]]> + + + + + + + + + + + + + + The ejb-ref-typeType contains the expected type of the + referenced enterprise bean. + + The ejb-ref-type designates a value + that must be one of the following: + + Entity + Session + + + + + + + + + + + + + + + + + + The ejb-refType is used by ejb-ref elements for the + declaration of a reference to an enterprise bean's home or + to the remote business interface of a 3.0 bean. + The declaration consists of: + + - an optional description + - the EJB reference name used in the code of + the Deployment Component that's referencing the enterprise + bean. + - the optional expected type of the referenced enterprise bean + - the optional remote interface of the referenced enterprise bean + or the remote business interface of the referenced enterprise + bean + - the optional expected home interface of the referenced + enterprise bean. Not applicable if this ejb-ref + refers to the remote business interface of a 3.0 bean. + - optional ejb-link information, used to specify the + referenced enterprise bean + - optional elements to define injection of the named enterprise + bean into a component field or property + + + + + + + + + + + + + + + + + + + + + + + This type is used to designate an empty + element when used. + + + + + + + + + + + + java.lang.Boolean + + ]]> + + + + + + + + + + + + + + + + + + + + + + + + The env-entryType is used to declare an application's + environment entry. The declaration consists of an optional + description, the name of the environment entry, a type + (optional if the value is injected, otherwise required), and + an optional value. + + It also includes optional elements to define injection of + the named resource into fields or JavaBeans properties. + + If a value is not specified and injection is requested, + no injection will occur and no entry of the specified name + will be created. This allows an initial value to be + specified in the source code without being incorrectly + changed when no override has been specified. + + If a value is not specified and no injection is requested, + a value must be supplied during deployment. + + This type is used by env-entry elements. + + + + + + + + + + minAmount + + ]]> + + + + + + + + java.lang.Integer + + ]]> + + + + + + + + 100.00 + + ]]> + + + + + + + + + + + + + + + + + The elements that use this type designate the name of a + Java class or interface. The name is in the form of a + "binary name", as defined in the JLS. This is the form + of name used in Class.forName(). Tools that need the + canonical name (the name used in source code) will need + to convert this binary name to the canonical name. + + + + + + + + + + + + + + + This type defines four different values which can designate + boolean values. This includes values yes and no which are + not designated by xsd:boolean + + + + + + + + + + + + + + + + + + + com.aardvark.payroll.PayrollHome + + ]]> + + + + + + + + + + + + + + The icon type contains small-icon and large-icon elements + that specify the file names for small and large GIF, JPEG, + or PNG icon images used to represent the parent element in a + GUI tool. + + The xml:lang attribute defines the language that the + icon file names are provided in. Its value is "en" (English) + by default. + + + + + + + + + employee-service-icon16x16.jpg + + ]]> + + + + + + + employee-service-icon32x32.jpg + + ]]> + + + + + + + + + + + + + + + + + + An injection target specifies a class and a name within + that class into which a resource should be injected. + + The injection target class specifies the fully qualified + class name that is the target of the injection. The + Java EE specifications describe which classes can be an + injection target. + + The injection target name specifies the target within + the specified class. The target is first looked for as a + JavaBeans property name. If not found, the target is + looked for as a field name. + + The specified resource will be injected into the target + during initialization of the class by either calling the + set method for the target property or by setting a value + into the named field. + + + + + + + + + + + + + + + + The java-identifierType defines a Java identifier. + The users of this type should further verify that + the content does not contain Java reserved keywords. + + + + + + + + + + + + + + + + + This is a generic type that designates a Java primitive + type or a fully qualified name of a Java interface/type, + or an array of such types. + + + + + + + + + + + + + + + + + The jndi-nameType type designates a JNDI name in the + Deployment Component's environment and is relative to the + java:comp/env context. A JNDI name must be unique within the + Deployment Component. + + + + + + + + + + + + + + + This group keeps the usage of the contained JNDI environment + reference elements consistent across Java EE deployment descriptors. + + + + + + + + + + + + + + + + + + + + + + + + + The lifecycle-callback type specifies a method on a + class to be called when a lifecycle event occurs. + Note that each class may have only one lifecycle callback + method for any given event and that the method may not + be overloaded. + + If the lifefycle-callback-class element is missing then + the class defining the callback is assumed to be the + component class in scope at the place in the descriptor + in which the callback definition appears. + + + + + + + + + + + + + + + + The listenerType indicates the deployment properties for a web + application listener bean. + + + + + + + + + + + The listener-class element declares a class in the + application must be registered as a web + application listener bean. The value is the fully + qualified classname of the listener class. + + + + + + + + + + + + + + + The local-homeType defines the fully-qualified + name of an enterprise bean's local home interface. + + + + + + + + + + + + + + + The localType defines the fully-qualified name of an + enterprise bean's local interface. + + + + + + + + + + + + + + + The message-destination-linkType is used to link a message + destination reference or message-driven bean to a message + destination. + + The Assembler sets the value to reflect the flow of messages + between producers and consumers in the application. + + The value must be the message-destination-name of a message + destination in the same Deployment File or in another + Deployment File in the same Java EE application unit. + + Alternatively, the value may be composed of a path name + specifying a Deployment File containing the referenced + message destination with the message-destination-name of the + destination appended and separated from the path name by + "#". The path name is relative to the Deployment File + containing Deployment Component that is referencing the + message destination. This allows multiple message + destinations with the same name to be uniquely identified. + + + + + + + + + + + + + + + jms/StockQueue + + javax.jms.Queue + + Consumes + + CorporateStocks + + + + ]]> + + + + + + + + + The message-destination-ref-name element specifies + the name of a message destination reference; its + value is the environment entry name used in + Deployment Component code. The name is a JNDI name + relative to the java:comp/env context and must be + unique within an ejb-jar (for enterprise beans) or a + Deployment File (for others). + + + + + + + + + + + + + + + + + + + + + javax.jms.Queue + + + ]]> + + + + + + + + + + + + + + The message-destination-usageType specifies the use of the + message destination indicated by the reference. The value + indicates whether messages are consumed from the message + destination, produced for the destination, or both. The + Assembler makes use of this information in linking producers + of a destination with its consumers. + + The value of the message-destination-usage element must be + one of the following: + Consumes + Produces + ConsumesProduces + + + + + + + + + + + + + + + + + + + CorporateStocks + + + + ]]> + + + + + + + + + The message-destination-name element specifies a + name for a message destination. This name must be + unique among the names of message destinations + within the Deployment File. + + + + + + + + + + + + + + + + + + + + + + This type is a general type that can be used to declare + parameter/value lists. + + + + + + + + + + + The param-name element contains the name of a + parameter. + + + + + + + + + + The param-value element contains the value of a + parameter. + + + + + + + + + + + + + + + The elements that use this type designate either a relative + path or an absolute path starting with a "/". + + In elements that specify a pathname to a file within the + same Deployment File, relative filenames (i.e., those not + starting with "/") are considered relative to the root of + the Deployment File's namespace. Absolute filenames (i.e., + those starting with "/") also specify names in the root of + the Deployment File's namespace. In general, relative names + are preferred. The exception is .war files where absolute + names are preferred for consistency with the Servlet API. + + + + + + + + + + + + + + + myPersistenceContext + + + + + myPersistenceContext + + PersistenceUnit1 + + Extended + + + ]]> + + + + + + + + + The persistence-context-ref-name element specifies + the name of a persistence context reference; its + value is the environment entry name used in + Deployment Component code. The name is a JNDI name + relative to the java:comp/env context. + + + + + + + + + The Application Assembler(or BeanProvider) may use the + following syntax to avoid the need to rename persistence + units to have unique names within a Java EE application. + + The Application Assembler specifies the pathname of the + root of the persistence.xml file for the referenced + persistence unit and appends the name of the persistence + unit separated from the pathname by #. The pathname is + relative to the referencing application component jar file. + In this manner, multiple persistence units with the same + persistence unit name may be uniquely identified when the + Application Assembler cannot change persistence unit names. + + + + + + + + + + + + Used to specify properties for the container or persistence + provider. Vendor-specific properties may be included in + the set of properties. Properties that are not recognized + by a vendor must be ignored. Entries that make use of the + namespace javax.persistence and its subnamespaces must not + be used for vendor-specific properties. The namespace + javax.persistence is reserved for use by the specification. + + + + + + + + + + + + + + + + + + + The persistence-context-typeType specifies the transactional + nature of a persistence context reference. + + The value of the persistence-context-type element must be + one of the following: + Transaction + Extended + + + + + + + + + + + + + + + + + + myPersistenceUnit + + + + + myPersistenceUnit + + PersistenceUnit1 + + + + ]]> + + + + + + + + + The persistence-unit-ref-name element specifies + the name of a persistence unit reference; its + value is the environment entry name used in + Deployment Component code. The name is a JNDI name + relative to the java:comp/env context. + + + + + + + + + The Application Assembler(or BeanProvider) may use the + following syntax to avoid the need to rename persistence + units to have unique names within a Java EE application. + + The Application Assembler specifies the pathname of the + root of the persistence.xml file for the referenced + persistence unit and appends the name of the persistence + unit separated from the pathname by #. The pathname is + relative to the referencing application component jar file. + In this manner, multiple persistence units with the same + persistence unit name may be uniquely identified when the + Application Assembler cannot change persistence unit names. + + + + + + + + + + + + + + + + + + + Specifies a name/value pair. + + + + + + + + + + + + + + + + + + + com.wombat.empl.EmployeeService + + ]]> + + + + + + + + + + + + + + The res-authType specifies whether the Deployment Component + code signs on programmatically to the resource manager, or + whether the Container will sign on to the resource manager + on behalf of the Deployment Component. In the latter case, + the Container uses information that is supplied by the + Deployer. + + The value must be one of the two following: + + Application + Container + + + + + + + + + + + + + + + + + + The res-sharing-scope type specifies whether connections + obtained through the given resource manager connection + factory reference can be shared. The value, if specified, + must be one of the two following: + + Shareable + Unshareable + + The default value is Shareable. + + + + + + + + + + + + + + + + + + jms/StockQueue + + javax.jms.Queue + + + + ]]> + + + + + + + + + + The resource-env-ref-name element specifies the name + of a resource environment reference; its value is + the environment entry name used in + the Deployment Component code. The name is a JNDI + name relative to the java:comp/env context and must + be unique within a Deployment Component. + + + + + + + + + + The resource-env-ref-type element specifies the type + of a resource environment reference. It is the + fully qualified name of a Java language class or + interface. + + + + + + + + + + + + + + + + + + jdbc/EmployeeAppDB + javax.sql.DataSource + Container + Shareable + + + ]]> + + + + + + + + + + The res-ref-name element specifies the name of a + resource manager connection factory reference. + The name is a JNDI name relative to the + java:comp/env context. + The name must be unique within a Deployment File. + + + + + + + + + + The res-type element specifies the type of the data + source. The type is specified by the fully qualified + Java language class or interface + expected to be implemented by the data source. + + + + + + + + + + + + + + + + + + + + + + This group collects elements that are common to all the + JNDI resource elements. + + + + + + + + + + + + + + + + + + + + + + + The role-nameType designates the name of a security role. + + The name must conform to the lexical rules for a token. + + + + + + + + + + + + + + + + The run-asType specifies the run-as identity to be + used for the execution of a component. It contains an + optional description, and the name of a security role. + + + + + + + + + + + + + + + + + + The security-role-refType contains the declaration of a + security role reference in a component's or a + Deployment Component's code. The declaration consists of an + optional description, the security role name used in the + code, and an optional link to a security role. If the + security role is not specified, the Deployer must choose an + appropriate security role. + + + + + + + + + + + The value of the role-name element must be the String used + as the parameter to the + EJBContext.isCallerInRole(String roleName) method or the + HttpServletRequest.isUserInRole(String role) method. + + + + + + + + + + The role-link element is a reference to a defined + security role. The role-link element must contain + the name of one of the security roles defined in the + security-role elements. + + + + + + + + + + + + + + + + This role includes all employees who are authorized + to access the employee service application. + + employee + + + ]]> + + + + + + + + + + + + + + + + + This is a special string datatype that is defined by Java EE as + a base type for defining collapsed strings. When schemas + require trailing/leading space elimination as well as + collapsing the existing whitespace, this base type may be + used. + + + + + + + + + + + + + + + + + This simple type designates a boolean with only two + permissible values + + - true + - false + + + + + + + + + + + + + + + + + The url-patternType contains the url pattern of the mapping. + It must follow the rules specified in Section 11.2 of the + Servlet API Specification. This pattern is assumed to be in + URL-decoded form and must not contain CR(#xD) or LF(#xA). + If it contains those characters, the container must inform + the developer with a descriptive error message. + The container must preserve all characters including whitespaces. + + + + + + + + + + + + + + + This type adds an "id" attribute to xsd:anyURI. + + + + + + + + + + + + + + + + + This type adds an "id" attribute to xsd:boolean. + + + + + + + + + + + + + + + + + This type adds an "id" attribute to xsd:integer. + + + + + + + + + + + + + + + + + This type adds an "id" attribute to xsd:NMTOKEN. + + + + + + + + + + + + + + + + + This type adds an "id" attribute to xsd:nonNegativeInteger. + + + + + + + + + + + + + + + + + This type adds an "id" attribute to xsd:positiveInteger. + + + + + + + + + + + + + + + + + This type adds an "id" attribute to xsd:QName. + + + + + + + + + + + + + + + + + This type adds an "id" attribute to xsd:string. + + + + + + + + + + + + Index: maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/javaee_6.xsd =================================================================== --- maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/javaee_6.xsd (revision 0) +++ maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/javaee_6.xsd (working copy) @@ -0,0 +1,2422 @@ + + + + + + DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. + + Copyright 2003-2009 Sun Microsystems, Inc. All rights reserved. + + The contents of this file are subject to the terms of either the + GNU General Public License Version 2 only ("GPL") or the Common + Development and Distribution License("CDDL") (collectively, the + "License"). You may not use this file except in compliance with + the License. You can obtain a copy of the License at + https://glassfish.dev.java.net/public/CDDL+GPL.html or + glassfish/bootstrap/legal/LICENSE.txt. See the License for the + specific language governing permissions and limitations under the + License. + + When distributing the software, include this License Header + Notice in each file and include the License file at + glassfish/bootstrap/legal/LICENSE.txt. Sun designates this + particular file as subject to the "Classpath" exception as + provided by Sun in the GPL Version 2 section of the License file + that accompanied this code. If applicable, add the following + below the License Header, with the fields enclosed by brackets [] + replaced by your own identifying information: + "Portions Copyrighted [year] [name of copyright owner]" + + Contributor(s): + + If you wish your version of this file to be governed by only the + CDDL or only the GPL Version 2, indicate your decision by adding + "[Contributor] elects to include this software in this + distribution under the [CDDL or GPL Version 2] license." If you + don't indicate a single choice of license, a recipient has the + option to distribute your version of this file under either the + CDDL, the GPL Version 2 or to extend the choice of license to its + licensees as provided above. However, if you add GPL Version 2 + code and therefore, elected the GPL Version 2 license, then the + option applies only if the new code is made subject to such + option by the copyright holder. + + + + + + + + The following definitions that appear in the common + shareable schema(s) of Java EE deployment descriptors should be + interpreted with respect to the context they are included: + + Deployment Component may indicate one of the following: + java ee application; + application client; + web application; + enterprise bean; + resource adapter; + + Deployment File may indicate one of the following: + ear file; + war file; + jar file; + rar file; + + + + + + + + + + + + + This group keeps the usage of the contained description related + elements consistent across Java EE deployment descriptors. + + All elements may occur multiple times with different languages, + to support localization of the content. + + + + + + + + + + + + + + + This group keeps the usage of the contained JNDI environment + reference elements consistent across Java EE deployment descriptors. + + + + + + + + + + + + + + + + + + + + + + + + This group collects elements that are common to most + JNDI resource elements. + + + + + + + + + + The JNDI name to be looked up to resolve a resource reference. + + + + + + + + + + + + This group collects elements that are common to all the + JNDI resource elements. It does not include the lookup-name + element, that is only applicable to some resource elements. + + + + + + + + + A product specific name that this resource should be + mapped to. The name of this resource, as defined by the + resource's name element or defaulted, is a name that is + local to the application component using the resource. + (It's a name in the JNDI java:comp/env namespace.) Many + application servers provide a way to map these local + names to names of resources known to the application + server. This mapped name is often a global JNDI name, + but may be a name of any form. + + Application servers are not required to support any + particular form or type of mapped name, nor the ability + to use mapped names. The mapped name is + product-dependent and often installation-dependent. No + use of a mapped name is portable. + + + + + + + + + + + + + + + + Configuration of a DataSource. + + + + + + + + + Description of this DataSource. + + + + + + + + + The name element specifies the JNDI name of the + data source being defined. + + + + + + + + + DataSource, XADataSource or ConnectionPoolDataSource + implementation class. + + + + + + + + + Database server name. + + + + + + + + + Port number where a server is listening for requests. + + + + + + + + + Name of a database on a server. + + + + + + + + url property is specified + along with other standard DataSource properties + such as serverName, databaseName + and portNumber, the more specific properties will + take precedence and url will be ignored. + + ]]> + + + + + + + + User name to use for connection authentication. + + + + + + + + + Password to use for connection authentication. + + + + + + + + + JDBC DataSource property. This may be a vendor-specific + property or a less commonly used DataSource property. + + + + + + + + + Sets the maximum time in seconds that this data source + will wait while attempting to connect to a database. + + + + + + + + + Set to false if connections should not participate in + transactions. + + + + + + + + + Isolation level for connections. + + + + + + + + + Number of connections that should be created when a + connection pool is initialized. + + + + + + + + + Maximum number of connections that should be concurrently + allocated for a connection pool. + + + + + + + + + Minimum number of connections that should be concurrently + allocated for a connection pool. + + + + + + + + + The number of seconds that a physical connection should + remain unused in the pool before the connection is + closed for a connection pool. + + + + + + + + + The total number of statements that a connection pool + should keep open. + + + + + + + + + + + + + + + + The description type is used by a description element to + provide text describing the parent element. The elements + that use this type should include any information that the + Deployment Component's Deployment File file producer wants + to provide to the consumer of the Deployment Component's + Deployment File (i.e., to the Deployer). Typically, the + tools used by such a Deployment File consumer will display + the description when processing the parent element that + contains the description. + + The lang attribute defines the language that the + description is provided in. The default value is "en" (English). + + + + + + + + + + + + + + + This type defines a dewey decimal that is used + to describe versions of documents. + + + + + + + + + + + + + + + + Employee Self Service + + + The value of the xml:lang attribute is "en" (English) by default. + + ]]> + + + + + + + + + + + + + + + + EmployeeRecord + + ../products/product.jar#ProductEJB + + ]]> + + + + + + + + + + + + + + + The ejb-local-refType is used by ejb-local-ref elements for + the declaration of a reference to an enterprise bean's local + home or to the local business interface of a 3.0 bean. + The declaration consists of: + + - an optional description + - the EJB reference name used in the code of the Deployment + Component that's referencing the enterprise bean. + - the optional expected type of the referenced enterprise bean + - the optional expected local interface of the referenced + enterprise bean or the local business interface of the + referenced enterprise bean. + - the optional expected local home interface of the referenced + enterprise bean. Not applicable if this ejb-local-ref refers + to the local business interface of a 3.0 bean. + - optional ejb-link information, used to specify the + referenced enterprise bean + - optional elements to define injection of the named enterprise + bean into a component field or property. + + + + + + + + + + + + + + + + + + + + + + ejb/Payroll + + ]]> + + + + + + + + + + + + + + + The ejb-refType is used by ejb-ref elements for the + declaration of a reference to an enterprise bean's home or + to the remote business interface of a 3.0 bean. + The declaration consists of: + + - an optional description + - the EJB reference name used in the code of + the Deployment Component that's referencing the enterprise + bean. + - the optional expected type of the referenced enterprise bean + - the optional remote interface of the referenced enterprise bean + or the remote business interface of the referenced enterprise + bean + - the optional expected home interface of the referenced + enterprise bean. Not applicable if this ejb-ref + refers to the remote business interface of a 3.0 bean. + - optional ejb-link information, used to specify the + referenced enterprise bean + - optional elements to define injection of the named enterprise + bean into a component field or property + + + + + + + + + + + + + + + + + + + + + + + The ejb-ref-typeType contains the expected type of the + referenced enterprise bean. + + The ejb-ref-type designates a value + that must be one of the following: + + Entity + Session + + + + + + + + + + + + + + + + + + + This type is used to designate an empty + element when used. + + + + + + + + + + + + + + The env-entryType is used to declare an application's + environment entry. The declaration consists of an optional + description, the name of the environment entry, a type + (optional if the value is injected, otherwise required), and + an optional value. + + It also includes optional elements to define injection of + the named resource into fields or JavaBeans properties. + + If a value is not specified and injection is requested, + no injection will occur and no entry of the specified name + will be created. This allows an initial value to be + specified in the source code without being incorrectly + changed when no override has been specified. + + If a value is not specified and no injection is requested, + a value must be supplied during deployment. + + This type is used by env-entry elements. + + + + + + + + + minAmount + + ]]> + + + + + + + java.lang.Integer + + ]]> + + + + + + + 100.00 + + ]]> + + + + + + + + + + + + + + + java.lang.Boolean + java.lang.Class + com.example.Color + + ]]> + + + + + + + + + + + + + + + The elements that use this type designate the name of a + Java class or interface. The name is in the form of a + "binary name", as defined in the JLS. This is the form + of name used in Class.forName(). Tools that need the + canonical name (the name used in source code) will need + to convert this binary name to the canonical name. + + + + + + + + + + + + + + + + This type defines four different values which can designate + boolean values. This includes values yes and no which are + not designated by xsd:boolean + + + + + + + + + + + + + + + + + + + + + The icon type contains small-icon and large-icon elements + that specify the file names for small and large GIF, JPEG, + or PNG icon images used to represent the parent element in a + GUI tool. + + The xml:lang attribute defines the language that the + icon file names are provided in. Its value is "en" (English) + by default. + + + + + + + + employee-service-icon16x16.jpg + + ]]> + + + + + + + employee-service-icon32x32.jpg + + ]]> + + + + + + + + + + + + + + + + An injection target specifies a class and a name within + that class into which a resource should be injected. + + The injection target class specifies the fully qualified + class name that is the target of the injection. The + Java EE specifications describe which classes can be an + injection target. + + The injection target name specifies the target within + the specified class. The target is first looked for as a + JavaBeans property name. If not found, the target is + looked for as a field name. + + The specified resource will be injected into the target + during initialization of the class by either calling the + set method for the target property or by setting a value + into the named field. + + + + + + + + + + + + + + The following transaction isolation levels are allowed + (see documentation for the java.sql.Connection interface): + TRANSACTION_READ_UNCOMMITTED + TRANSACTION_READ_COMMITTED + TRANSACTION_REPEATABLE_READ + TRANSACTION_SERIALIZABLE + + + + + + + + + + + + + + + + + + + The java-identifierType defines a Java identifier. + The users of this type should further verify that + the content does not contain Java reserved keywords. + + + + + + + + + + + + + + + + + + This is a generic type that designates a Java primitive + type or a fully qualified name of a Java interface/type, + or an array of such types. + + + + + + + + + + + + + + + + + : + + Example: + + jdbc:mysql://localhost:3307/testdb + + ]]> + + + + + + + + + + + + + + + + + The jndi-nameType type designates a JNDI name in the + Deployment Component's environment and is relative to the + java:comp/env context. A JNDI name must be unique within the + Deployment Component. + + + + + + + + + + + + + + + com.aardvark.payroll.PayrollHome + + ]]> + + + + + + + + + + + + + + + The lifecycle-callback type specifies a method on a + class to be called when a lifecycle event occurs. + Note that each class may have only one lifecycle callback + method for any given event and that the method may not + be overloaded. + + If the lifefycle-callback-class element is missing then + the class defining the callback is assumed to be the + component class in scope at the place in the descriptor + in which the callback definition appears. + + + + + + + + + + + + + + + + + The listenerType indicates the deployment properties for a web + application listener bean. + + + + + + + + + + The listener-class element declares a class in the + application must be registered as a web + application listener bean. The value is the fully + qualified classname of the listener class. + + + + + + + + + + + + + + + + The localType defines the fully-qualified name of an + enterprise bean's local interface. + + + + + + + + + + + + + + + + The local-homeType defines the fully-qualified + name of an enterprise bean's local home interface. + + + + + + + + + + + + + + + + This type is a general type that can be used to declare + parameter/value lists. + + + + + + + + + + The param-name element contains the name of a + parameter. + + + + + + + + + The param-value element contains the value of a + parameter. + + + + + + + + + + + + + + + + The elements that use this type designate either a relative + path or an absolute path starting with a "/". + + In elements that specify a pathname to a file within the + same Deployment File, relative filenames (i.e., those not + starting with "/") are considered relative to the root of + the Deployment File's namespace. Absolute filenames (i.e., + those starting with "/") also specify names in the root of + the Deployment File's namespace. In general, relative names + are preferred. The exception is .war files where absolute + names are preferred for consistency with the Servlet API. + + + + + + + + + + + + + + + + myPersistenceContext + + + + + myPersistenceContext + + PersistenceUnit1 + + Extended + + + ]]> + + + + + + + + + The persistence-context-ref-name element specifies + the name of a persistence context reference; its + value is the environment entry name used in + Deployment Component code. The name is a JNDI name + relative to the java:comp/env context. + + + + + + + + + The Application Assembler(or BeanProvider) may use the + following syntax to avoid the need to rename persistence + units to have unique names within a Java EE application. + + The Application Assembler specifies the pathname of the + root of the persistence.xml file for the referenced + persistence unit and appends the name of the persistence + unit separated from the pathname by #. The pathname is + relative to the referencing application component jar file. + In this manner, multiple persistence units with the same + persistence unit name may be uniquely identified when the + Application Assembler cannot change persistence unit names. + + + + + + + + + + Used to specify properties for the container or persistence + provider. Vendor-specific properties may be included in + the set of properties. Properties that are not recognized + by a vendor must be ignored. Entries that make use of the + namespace javax.persistence and its subnamespaces must not + be used for vendor-specific properties. The namespace + javax.persistence is reserved for use by the specification. + + + + + + + + + + + + + + + + + The persistence-context-typeType specifies the transactional + nature of a persistence context reference. + + The value of the persistence-context-type element must be + one of the following: + Transaction + Extended + + + + + + + + + + + + + + + + + + + Specifies a name/value pair. + + + + + + + + + + + + + + + + + + + + myPersistenceUnit + + + + + myPersistenceUnit + + PersistenceUnit1 + + + + ]]> + + + + + + + + + The persistence-unit-ref-name element specifies + the name of a persistence unit reference; its + value is the environment entry name used in + Deployment Component code. The name is a JNDI name + relative to the java:comp/env context. + + + + + + + + + The Application Assembler(or BeanProvider) may use the + following syntax to avoid the need to rename persistence + units to have unique names within a Java EE application. + + The Application Assembler specifies the pathname of the + root of the persistence.xml file for the referenced + persistence unit and appends the name of the persistence + unit separated from the pathname by #. The pathname is + relative to the referencing application component jar file. + In this manner, multiple persistence units with the same + persistence unit name may be uniquely identified when the + Application Assembler cannot change persistence unit names. + + + + + + + + + + + + + + + + com.wombat.empl.EmployeeService + + ]]> + + + + + + + + + + + + + + + jms/StockQueue + + javax.jms.Queue + + + + ]]> + + + + + + + + + The resource-env-ref-name element specifies the name + of a resource environment reference; its value is + the environment entry name used in + the Deployment Component code. The name is a JNDI + name relative to the java:comp/env context and must + be unique within a Deployment Component. + + + + + + + + + The resource-env-ref-type element specifies the type + of a resource environment reference. It is the + fully qualified name of a Java language class or + interface. + + + + + + + + + + + + + + + + + jdbc/EmployeeAppDB + javax.sql.DataSource + Container + Shareable + + + ]]> + + + + + + + + + The res-ref-name element specifies the name of a + resource manager connection factory reference. + The name is a JNDI name relative to the + java:comp/env context. + The name must be unique within a Deployment File. + + + + + + + + + The res-type element specifies the type of the data + source. The type is specified by the fully qualified + Java language class or interface + expected to be implemented by the data source. + + + + + + + + + + + + + + + + + + + The res-authType specifies whether the Deployment Component + code signs on programmatically to the resource manager, or + whether the Container will sign on to the resource manager + on behalf of the Deployment Component. In the latter case, + the Container uses information that is supplied by the + Deployer. + + The value must be one of the two following: + + Application + Container + + + + + + + + + + + + + + + + + + + The res-sharing-scope type specifies whether connections + obtained through the given resource manager connection + factory reference can be shared. The value, if specified, + must be one of the two following: + + Shareable + Unshareable + + The default value is Shareable. + + + + + + + + + + + + + + + + + + + The run-asType specifies the run-as identity to be + used for the execution of a component. It contains an + optional description, and the name of a security role. + + + + + + + + + + + + + + + + + + The role-nameType designates the name of a security role. + + The name must conform to the lexical rules for a token. + + + + + + + + + + + + + + + + + This role includes all employees who are authorized + to access the employee service application. + + employee + + + ]]> + + + + + + + + + + + + + + + + + The security-role-refType contains the declaration of a + security role reference in a component's or a + Deployment Component's code. The declaration consists of an + optional description, the security role name used in the + code, and an optional link to a security role. If the + security role is not specified, the Deployer must choose an + appropriate security role. + + + + + + + + + + The value of the role-name element must be the String used + as the parameter to the + EJBContext.isCallerInRole(String roleName) method or the + HttpServletRequest.isUserInRole(String role) method. + + + + + + + + + The role-link element is a reference to a defined + security role. The role-link element must contain + the name of one of the security roles defined in the + security-role elements. + + + + + + + + + + + + + + + + This type adds an "id" attribute to xsd:QName. + + + + + + + + + + + + + + + + + + This type adds an "id" attribute to xsd:boolean. + + + + + + + + + + + + + + + + + + This type adds an "id" attribute to xsd:NMTOKEN. + + + + + + + + + + + + + + + + + + This type adds an "id" attribute to xsd:anyURI. + + + + + + + + + + + + + + + + + + This type adds an "id" attribute to xsd:integer. + + + + + + + + + + + + + + + + + + This type adds an "id" attribute to xsd:positiveInteger. + + + + + + + + + + + + + + + + + + This type adds an "id" attribute to xsd:nonNegativeInteger. + + + + + + + + + + + + + + + + + + This type adds an "id" attribute to xsd:string. + + + + + + + + + + + + + + + + + + This is a special string datatype that is defined by Java EE as + a base type for defining collapsed strings. When schemas + require trailing/leading space elimination as well as + collapsing the existing whitespace, this base type may be + used. + + + + + + + + + + + + + + + + + + This simple type designates a boolean with only two + permissible values + + - true + - false + + + + + + + + + + + + + + + + + + The url-patternType contains the url pattern of the mapping. + It must follow the rules specified in Section 11.2 of the + Servlet API Specification. This pattern is assumed to be in + URL-decoded form and must not contain CR(#xD) or LF(#xA). + If it contains those characters, the container must inform + the developer with a descriptive error message. + The container must preserve all characters including whitespaces. + + + + + + + + + + + + + + + + CorporateStocks + + + + ]]> + + + + + + + + + The message-destination-name element specifies a + name for a message destination. This name must be + unique among the names of message destinations + within the Deployment File. + + + + + + + + + A product specific name that this message destination + should be mapped to. Each message-destination-ref + element that references this message destination will + define a name in the namespace of the referencing + component or in one of the other predefined namespaces. + Many application servers provide a way to map these + local names to names of resources known to the + application server. This mapped name is often a global + JNDI name, but may be a name of any form. Each of the + local names should be mapped to this same global name. + + Application servers are not required to support any + particular form or type of mapped name, nor the ability + to use mapped names. The mapped name is + product-dependent and often installation-dependent. No + use of a mapped name is portable. + + + + + + + + + The JNDI name to be looked up to resolve the message destination. + + + + + + + + + + + + + + + + jms/StockQueue + + javax.jms.Queue + + Consumes + + CorporateStocks + + + + ]]> + + + + + + + + + The message-destination-ref-name element specifies + the name of a message destination reference; its + value is the environment entry name used in + Deployment Component code. + + + + + + + + + + + + + + + + + + + + The message-destination-usageType specifies the use of the + message destination indicated by the reference. The value + indicates whether messages are consumed from the message + destination, produced for the destination, or both. The + Assembler makes use of this information in linking producers + of a destination with its consumers. + + The value of the message-destination-usage element must be + one of the following: + Consumes + Produces + ConsumesProduces + + + + + + + + + + + + + + + + + + + javax.jms.Queue + + + ]]> + + + + + + + + + + + + + + + The message-destination-linkType is used to link a message + destination reference or message-driven bean to a message + destination. + + The Assembler sets the value to reflect the flow of messages + between producers and consumers in the application. + + The value must be the message-destination-name of a message + destination in the same Deployment File or in another + Deployment File in the same Java EE application unit. + + Alternatively, the value may be composed of a path name + specifying a Deployment File containing the referenced + message destination with the message-destination-name of the + destination appended and separated from the path name by + "#". The path name is relative to the Deployment File + containing Deployment Component that is referencing the + message destination. This allows multiple message + destinations with the same name to be uniquely identified. + + + + + + + + + Index: maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/javaee_7.xsd =================================================================== --- maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/javaee_7.xsd (revision 0) +++ maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/javaee_7.xsd (working copy) @@ -0,0 +1,3063 @@ + + + + + + DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. + + Copyright (c) 2009-2013 Oracle and/or its affiliates. All rights reserved. + + The contents of this file are subject to the terms of either the GNU + General Public License Version 2 only ("GPL") or the Common Development + and Distribution License("CDDL") (collectively, the "License"). You + may not use this file except in compliance with the License. You can + obtain a copy of the License at + https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html + or packager/legal/LICENSE.txt. See the License for the specific + language governing permissions and limitations under the License. + + When distributing the software, include this License Header Notice in each + file and include the License file at packager/legal/LICENSE.txt. + + GPL Classpath Exception: + Oracle designates this particular file as subject to the "Classpath" + exception as provided by Oracle in the GPL Version 2 section of the License + file that accompanied this code. + + Modifications: + If applicable, add the following below the License Header, with the fields + enclosed by brackets [] replaced by your own identifying information: + "Portions Copyright [year] [name of copyright owner]" + + Contributor(s): + If you wish your version of this file to be governed by only the CDDL or + only the GPL Version 2, indicate your decision by adding "[Contributor] + elects to include this software in this distribution under the [CDDL or GPL + Version 2] license." If you don't indicate a single choice of license, a + recipient has the option to distribute your version of this file under + either the CDDL, the GPL Version 2 or to extend the choice of license to + its licensees as provided above. However, if you add GPL Version 2 code + and therefore, elected the GPL Version 2 license, then the option applies + only if the new code is made subject to such option by the copyright + holder. + + + + + + + + The following definitions that appear in the common + shareable schema(s) of Java EE deployment descriptors should be + interpreted with respect to the context they are included: + + Deployment Component may indicate one of the following: + java ee application; + application client; + web application; + enterprise bean; + resource adapter; + + Deployment File may indicate one of the following: + ear file; + war file; + jar file; + rar file; + + + + + + + + + + + + + This group keeps the usage of the contained description related + elements consistent across Java EE deployment descriptors. + + All elements may occur multiple times with different languages, + to support localization of the content. + + + + + + + + + + + + + + + This group keeps the usage of the contained JNDI environment + reference elements consistent across Java EE deployment descriptors. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + This group collects elements that are common to most + JNDI resource elements. + + + + + + + + + + The JNDI name to be looked up to resolve a resource reference. + + + + + + + + + + + + This group collects elements that are common to all the + JNDI resource elements. It does not include the lookup-name + element, that is only applicable to some resource elements. + + + + + + + + + A product specific name that this resource should be + mapped to. The name of this resource, as defined by the + resource's name element or defaulted, is a name that is + local to the application component using the resource. + (It's a name in the JNDI java:comp/env namespace.) Many + application servers provide a way to map these local + names to names of resources known to the application + server. This mapped name is often a global JNDI name, + but may be a name of any form. + + Application servers are not required to support any + particular form or type of mapped name, nor the ability + to use mapped names. The mapped name is + product-dependent and often installation-dependent. No + use of a mapped name is portable. + + + + + + + + + + + + + + + + Configuration of an administered object. + + + + + + + + + Description of this administered object. + + + + + + + + + The name element specifies the JNDI name of the + administered object being defined. + + + + + + + + + The administered object's interface type. + + + + + + + + + The administered object's class name. + + + + + + + + + Resource adapter name. + + + + + + + + + Property of the administered object property. This may be a + vendor-specific property. + + + + + + + + + + + + + + + + Configuration of a Connector Connection Factory resource. + + + + + + + + + Description of this resource. + + + + + + + + + The name element specifies the JNDI name of the + resource being defined. + + + + + + + + + The fully qualified domain name of the connection factory + interface class. + + + + + + + + + Resource adapter name. + + + + + + + + + Maximum number of connections that should be concurrently + allocated for a connection pool. + + + + + + + + + Minimum number of connections that should be concurrently + allocated for a connection pool. + + + + + + + + + The level of transaction support the connection factory + needs to support. + + + + + + + + + Resource property. This may be a vendor-specific + property. + + + + + + + + + + + + + + + + Configuration of a DataSource. + + + + + + + + + Description of this DataSource. + + + + + + + + + The name element specifies the JNDI name of the + data source being defined. + + + + + + + + + DataSource, XADataSource or ConnectionPoolDataSource + implementation class. + + + + + + + + + Database server name. + + + + + + + + + Port number where a server is listening for requests. + + + + + + + + + Name of a database on a server. + + + + + + + + url property is specified + along with other standard DataSource properties + such as serverName, databaseName + and portNumber, the more specific properties will + take precedence and url will be ignored. + + ]]> + + + + + + + + User name to use for connection authentication. + + + + + + + + + Password to use for connection authentication. + + + + + + + + + JDBC DataSource property. This may be a vendor-specific + property or a less commonly used DataSource property. + + + + + + + + + Sets the maximum time in seconds that this data source + will wait while attempting to connect to a database. + + + + + + + + + Set to false if connections should not participate in + transactions. + + + + + + + + + Isolation level for connections. + + + + + + + + + Number of connections that should be created when a + connection pool is initialized. + + + + + + + + + Maximum number of connections that should be concurrently + allocated for a connection pool. + + + + + + + + + Minimum number of connections that should be concurrently + allocated for a connection pool. + + + + + + + + + The number of seconds that a physical connection should + remain unused in the pool before the connection is + closed for a connection pool. + + + + + + + + + The total number of statements that a connection pool + should keep open. + + + + + + + + + + + + + + + + The description type is used by a description element to + provide text describing the parent element. The elements + that use this type should include any information that the + Deployment Component's Deployment File file producer wants + to provide to the consumer of the Deployment Component's + Deployment File (i.e., to the Deployer). Typically, the + tools used by such a Deployment File consumer will display + the description when processing the parent element that + contains the description. + + The lang attribute defines the language that the + description is provided in. The default value is "en" (English). + + + + + + + + + + + + + + + This type defines a dewey decimal that is used + to describe versions of documents. + + + + + + + + + + + + + + + + Employee Self Service + + + The value of the xml:lang attribute is "en" (English) by default. + + ]]> + + + + + + + + + + + + + + + + EmployeeRecord + + ../products/product.jar#ProductEJB + + ]]> + + + + + + + + + + + + + + + The ejb-local-refType is used by ejb-local-ref elements for + the declaration of a reference to an enterprise bean's local + home or to the local business interface of a 3.0 bean. + The declaration consists of: + + - an optional description + - the EJB reference name used in the code of the Deployment + Component that's referencing the enterprise bean. + - the optional expected type of the referenced enterprise bean + - the optional expected local interface of the referenced + enterprise bean or the local business interface of the + referenced enterprise bean. + - the optional expected local home interface of the referenced + enterprise bean. Not applicable if this ejb-local-ref refers + to the local business interface of a 3.0 bean. + - optional ejb-link information, used to specify the + referenced enterprise bean + - optional elements to define injection of the named enterprise + bean into a component field or property. + + + + + + + + + + + + + + + + + + + + + + ejb/Payroll + + ]]> + + + + + + + + + + + + + + + The ejb-refType is used by ejb-ref elements for the + declaration of a reference to an enterprise bean's home or + to the remote business interface of a 3.0 bean. + The declaration consists of: + + - an optional description + - the EJB reference name used in the code of + the Deployment Component that's referencing the enterprise + bean. + - the optional expected type of the referenced enterprise bean + - the optional remote interface of the referenced enterprise bean + or the remote business interface of the referenced enterprise + bean + - the optional expected home interface of the referenced + enterprise bean. Not applicable if this ejb-ref + refers to the remote business interface of a 3.0 bean. + - optional ejb-link information, used to specify the + referenced enterprise bean + - optional elements to define injection of the named enterprise + bean into a component field or property + + + + + + + + + + + + + + + + + + + + + + + The ejb-ref-typeType contains the expected type of the + referenced enterprise bean. + + The ejb-ref-type designates a value + that must be one of the following: + + Entity + Session + + + + + + + + + + + + + + + + + + + This type is used to designate an empty + element when used. + + + + + + + + + + + + + + The env-entryType is used to declare an application's + environment entry. The declaration consists of an optional + description, the name of the environment entry, a type + (optional if the value is injected, otherwise required), and + an optional value. + + It also includes optional elements to define injection of + the named resource into fields or JavaBeans properties. + + If a value is not specified and injection is requested, + no injection will occur and no entry of the specified name + will be created. This allows an initial value to be + specified in the source code without being incorrectly + changed when no override has been specified. + + If a value is not specified and no injection is requested, + a value must be supplied during deployment. + + This type is used by env-entry elements. + + + + + + + + + minAmount + + ]]> + + + + + + + java.lang.Integer + + ]]> + + + + + + + 100.00 + + ]]> + + + + + + + + + + + + + + + java.lang.Boolean + java.lang.Class + com.example.Color + + ]]> + + + + + + + + + + + + + + + The elements that use this type designate the name of a + Java class or interface. The name is in the form of a + "binary name", as defined in the JLS. This is the form + of name used in Class.forName(). Tools that need the + canonical name (the name used in source code) will need + to convert this binary name to the canonical name. + + + + + + + + + + + + + + + + This type defines four different values which can designate + boolean values. This includes values yes and no which are + not designated by xsd:boolean + + + + + + + + + + + + + + + + + + + + + The icon type contains small-icon and large-icon elements + that specify the file names for small and large GIF, JPEG, + or PNG icon images used to represent the parent element in a + GUI tool. + + The xml:lang attribute defines the language that the + icon file names are provided in. Its value is "en" (English) + by default. + + + + + + + + employee-service-icon16x16.jpg + + ]]> + + + + + + + employee-service-icon32x32.jpg + + ]]> + + + + + + + + + + + + + + + + An injection target specifies a class and a name within + that class into which a resource should be injected. + + The injection target class specifies the fully qualified + class name that is the target of the injection. The + Java EE specifications describe which classes can be an + injection target. + + The injection target name specifies the target within + the specified class. The target is first looked for as a + JavaBeans property name. If not found, the target is + looked for as a field name. + + The specified resource will be injected into the target + during initialization of the class by either calling the + set method for the target property or by setting a value + into the named field. + + + + + + + + + + + + + + The following transaction isolation levels are allowed + (see documentation for the java.sql.Connection interface): + TRANSACTION_READ_UNCOMMITTED + TRANSACTION_READ_COMMITTED + TRANSACTION_REPEATABLE_READ + TRANSACTION_SERIALIZABLE + + + + + + + + + + + + + + + + + + + The java-identifierType defines a Java identifier. + The users of this type should further verify that + the content does not contain Java reserved keywords. + + + + + + + + + + + + + + + + + + This is a generic type that designates a Java primitive + type or a fully qualified name of a Java interface/type, + or an array of such types. + + + + + + + + + + + + + + + + + : + + Example: + + jdbc:mysql://localhost:3307/testdb + + ]]> + + + + + + + + + + + + + + + + + Configuration of a JMS Connection Factory. + + + + + + + + + Description of this JMS Connection Factory. + + + + + + + + + The name element specifies the JNDI name of the + JMS connection factory being defined. + + + + + + + + + javax.jms.ConnectionFactory, javax.jms.QueueConnectionFactory, or javax.jms.TopicConnectionFactory + + + + + + + + + Resource adapter name. + + + + + + + + + User name to use for connection authentication. + + + + + + + + + Password to use for connection authentication. + + + + + + + + + Client id to use for connection. + + + + + + + + + JMS Connection Factory property. This may be a vendor-specific + property or a less commonly used ConnectionFactory property. + + + + + + + + + Set to false if connections should not participate in + transactions. + + + + + + + + + Maximum number of connections that should be concurrently + allocated for a connection pool. + + + + + + + + + Minimum number of connections that should be concurrently + allocated for a connection pool. + + + + + + + + + + + + + + + + Configuration of a JMS Destination. + + + + + + + + + Description of this JMS Destination. + + + + + + + + + The name element specifies the JNDI name of the + JMS destination being defined. + + + + + + + + + javax.jms.Queue or javax.jms.Topic + + + + + + + + + Resource adapter name. + + + + + + + + + Name of the queue or topic. + + + + + + + + + JMS Destination property. This may be a vendor-specific + property or a less commonly used Destination property. + + + + + + + + + + + + + + + + The jndi-nameType type designates a JNDI name in the + Deployment Component's environment and is relative to the + java:comp/env context. A JNDI name must be unique within the + Deployment Component. + + + + + + + + + + + + + + + com.aardvark.payroll.PayrollHome + + ]]> + + + + + + + + + + + + + + + The lifecycle-callback type specifies a method on a + class to be called when a lifecycle event occurs. + Note that each class may have only one lifecycle callback + method for any given event and that the method may not + be overloaded. + + If the lifefycle-callback-class element is missing then + the class defining the callback is assumed to be the + component class in scope at the place in the descriptor + in which the callback definition appears. + + + + + + + + + + + + + + + + + The listenerType indicates the deployment properties for a web + application listener bean. + + + + + + + + + + The listener-class element declares a class in the + application must be registered as a web + application listener bean. The value is the fully + qualified classname of the listener class. + + + + + + + + + + + + + + + + The localType defines the fully-qualified name of an + enterprise bean's local interface. + + + + + + + + + + + + + + + + The local-homeType defines the fully-qualified + name of an enterprise bean's local home interface. + + + + + + + + + + + + + + + + Configuration of a Mail Session resource. + + + + + + + + + Description of this Mail Session resource. + + + + + + + + + The name element specifies the JNDI name of the + Mail Session resource being defined. + + + + + + + + + Storage protocol. + + + + + + + + + Service provider store protocol implementation class + + + + + + + + + Transport protocol. + + + + + + + + + Service provider transport protocol implementation class + + + + + + + + + Mail server host name. + + + + + + + + + Mail server user name. + + + + + + + + + Password. + + + + + + + + + Email address to indicate the message sender. + + + + + + + + + Mail server property. This may be a vendor-specific + property. + + + + + + + + + + + + + + + + This type is a general type that can be used to declare + parameter/value lists. + + + + + + + + + + The param-name element contains the name of a + parameter. + + + + + + + + + The param-value element contains the value of a + parameter. + + + + + + + + + + + + + + + + The elements that use this type designate either a relative + path or an absolute path starting with a "/". + + In elements that specify a pathname to a file within the + same Deployment File, relative filenames (i.e., those not + starting with "/") are considered relative to the root of + the Deployment File's namespace. Absolute filenames (i.e., + those starting with "/") also specify names in the root of + the Deployment File's namespace. In general, relative names + are preferred. The exception is .war files where absolute + names are preferred for consistency with the Servlet API. + + + + + + + + + + + + + + + + myPersistenceContext + + + + + myPersistenceContext + + PersistenceUnit1 + + Extended + + + ]]> + + + + + + + + + The persistence-context-ref-name element specifies + the name of a persistence context reference; its + value is the environment entry name used in + Deployment Component code. The name is a JNDI name + relative to the java:comp/env context. + + + + + + + + + The Application Assembler(or BeanProvider) may use the + following syntax to avoid the need to rename persistence + units to have unique names within a Java EE application. + + The Application Assembler specifies the pathname of the + root of the persistence.xml file for the referenced + persistence unit and appends the name of the persistence + unit separated from the pathname by #. The pathname is + relative to the referencing application component jar file. + In this manner, multiple persistence units with the same + persistence unit name may be uniquely identified when the + Application Assembler cannot change persistence unit names. + + + + + + + + + + + Used to specify properties for the container or persistence + provider. Vendor-specific properties may be included in + the set of properties. Properties that are not recognized + by a vendor must be ignored. Entries that make use of the + namespace javax.persistence and its subnamespaces must not + be used for vendor-specific properties. The namespace + javax.persistence is reserved for use by the specification. + + + + + + + + + + + + + + + + + The persistence-context-synchronizationType specifies + whether a container-managed persistence context is automatically + synchronized with the current transaction. + + The value of the persistence-context-synchronization element + must be one of the following: + Synchronized + Unsynchronized + + + + + + + + + + + + + + + + + + + The persistence-context-typeType specifies the transactional + nature of a persistence context reference. + + The value of the persistence-context-type element must be + one of the following: + Transaction + Extended + + + + + + + + + + + + + + + + + + + Specifies a name/value pair. + + + + + + + + + + + + + + + + + + + + myPersistenceUnit + + + + + myPersistenceUnit + + PersistenceUnit1 + + + + ]]> + + + + + + + + + The persistence-unit-ref-name element specifies + the name of a persistence unit reference; its + value is the environment entry name used in + Deployment Component code. The name is a JNDI name + relative to the java:comp/env context. + + + + + + + + + The Application Assembler(or BeanProvider) may use the + following syntax to avoid the need to rename persistence + units to have unique names within a Java EE application. + + The Application Assembler specifies the pathname of the + root of the persistence.xml file for the referenced + persistence unit and appends the name of the persistence + unit separated from the pathname by #. The pathname is + relative to the referencing application component jar file. + In this manner, multiple persistence units with the same + persistence unit name may be uniquely identified when the + Application Assembler cannot change persistence unit names. + + + + + + + + + + + + + + + + com.wombat.empl.EmployeeService + + ]]> + + + + + + + + + + + + + + + jms/StockQueue + + javax.jms.Queue + + + + ]]> + + + + + + + + + The resource-env-ref-name element specifies the name + of a resource environment reference; its value is + the environment entry name used in + the Deployment Component code. The name is a JNDI + name relative to the java:comp/env context and must + be unique within a Deployment Component. + + + + + + + + + The resource-env-ref-type element specifies the type + of a resource environment reference. It is the + fully qualified name of a Java language class or + interface. + + + + + + + + + + + + + + + + + jdbc/EmployeeAppDB + javax.sql.DataSource + Container + Shareable + + + ]]> + + + + + + + + + The res-ref-name element specifies the name of a + resource manager connection factory reference. + The name is a JNDI name relative to the + java:comp/env context. + The name must be unique within a Deployment File. + + + + + + + + + The res-type element specifies the type of the data + source. The type is specified by the fully qualified + Java language class or interface + expected to be implemented by the data source. + + + + + + + + + + + + + + + + + + + The res-authType specifies whether the Deployment Component + code signs on programmatically to the resource manager, or + whether the Container will sign on to the resource manager + on behalf of the Deployment Component. In the latter case, + the Container uses information that is supplied by the + Deployer. + + The value must be one of the two following: + + Application + Container + + + + + + + + + + + + + + + + + + + The res-sharing-scope type specifies whether connections + obtained through the given resource manager connection + factory reference can be shared. The value, if specified, + must be one of the two following: + + Shareable + Unshareable + + The default value is Shareable. + + + + + + + + + + + + + + + + + + + The run-asType specifies the run-as identity to be + used for the execution of a component. It contains an + optional description, and the name of a security role. + + + + + + + + + + + + + + + + + + The role-nameType designates the name of a security role. + + The name must conform to the lexical rules for a token. + + + + + + + + + + + + + + + + + This role includes all employees who are authorized + to access the employee service application. + + employee + + + ]]> + + + + + + + + + + + + + + + + + The security-role-refType contains the declaration of a + security role reference in a component's or a + Deployment Component's code. The declaration consists of an + optional description, the security role name used in the + code, and an optional link to a security role. If the + security role is not specified, the Deployer must choose an + appropriate security role. + + + + + + + + + + The value of the role-name element must be the String used + as the parameter to the + EJBContext.isCallerInRole(String roleName) method or the + HttpServletRequest.isUserInRole(String role) method. + + + + + + + + + The role-link element is a reference to a defined + security role. The role-link element must contain + the name of one of the security roles defined in the + security-role elements. + + + + + + + + + + + + + + + + This type adds an "id" attribute to xsd:QName. + + + + + + + + + + + + + + + + + + This type adds an "id" attribute to xsd:boolean. + + + + + + + + + + + + + + + + + + This type adds an "id" attribute to xsd:NMTOKEN. + + + + + + + + + + + + + + + + + + This type adds an "id" attribute to xsd:anyURI. + + + + + + + + + + + + + + + + + + This type adds an "id" attribute to xsd:integer. + + + + + + + + + + + + + + + + + + This type adds an "id" attribute to xsd:positiveInteger. + + + + + + + + + + + + + + + + + + This type adds an "id" attribute to xsd:nonNegativeInteger. + + + + + + + + + + + + + + + + + + This type adds an "id" attribute to xsd:string. + + + + + + + + + + + + + + + + + + This is a special string datatype that is defined by Java EE as + a base type for defining collapsed strings. When schemas + require trailing/leading space elimination as well as + collapsing the existing whitespace, this base type may be + used. + + + + + + + + + + + + + + + + + + This simple type designates a boolean with only two + permissible values + + - true + - false + + + + + + + + + + + + + + + + + + The url-patternType contains the url pattern of the mapping. + It must follow the rules specified in Section 11.2 of the + Servlet API Specification. This pattern is assumed to be in + URL-decoded form and must not contain CR(#xD) or LF(#xA). + If it contains those characters, the container must inform + the developer with a descriptive error message. + The container must preserve all characters including whitespaces. + + + + + + + + + + + + + + + + CorporateStocks + + + + ]]> + + + + + + + + + The message-destination-name element specifies a + name for a message destination. This name must be + unique among the names of message destinations + within the Deployment File. + + + + + + + + + A product specific name that this message destination + should be mapped to. Each message-destination-ref + element that references this message destination will + define a name in the namespace of the referencing + component or in one of the other predefined namespaces. + Many application servers provide a way to map these + local names to names of resources known to the + application server. This mapped name is often a global + JNDI name, but may be a name of any form. Each of the + local names should be mapped to this same global name. + + Application servers are not required to support any + particular form or type of mapped name, nor the ability + to use mapped names. The mapped name is + product-dependent and often installation-dependent. No + use of a mapped name is portable. + + + + + + + + + The JNDI name to be looked up to resolve the message destination. + + + + + + + + + + + + + + + + jms/StockQueue + + javax.jms.Queue + + Consumes + + CorporateStocks + + + + ]]> + + + + + + + + + The message-destination-ref-name element specifies + the name of a message destination reference; its + value is the environment entry name used in + Deployment Component code. + + + + + + + + + + + + + + + + + + + + The message-destination-usageType specifies the use of the + message destination indicated by the reference. The value + indicates whether messages are consumed from the message + destination, produced for the destination, or both. The + Assembler makes use of this information in linking producers + of a destination with its consumers. + + The value of the message-destination-usage element must be + one of the following: + Consumes + Produces + ConsumesProduces + + + + + + + + + + + + + + + + + + + javax.jms.Queue + + + ]]> + + + + + + + + + + + + + + + The message-destination-linkType is used to link a message + destination reference or message-driven bean to a message + destination. + + The Assembler sets the value to reflect the flow of messages + between producers and consumers in the application. + + The value must be the message-destination-name of a message + destination in the same Deployment File or in another + Deployment File in the same Java EE application unit. + + Alternatively, the value may be composed of a path name + specifying a Deployment File containing the referenced + message destination with the message-destination-name of the + destination appended and separated from the path name by + "#". The path name is relative to the Deployment File + containing Deployment Component that is referencing the + message destination. This allows multiple message + destinations with the same name to be uniquely identified. + + + + + + + + + + + + + + + + The transaction-supportType specifies the level of + transaction support provided by the resource adapter. It is + used by transaction-support elements. + + The value must be one of the following: + + NoTransaction + LocalTransaction + XATransaction + + + + + + + + + + + + + Index: maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/javaee_web_services_1_2.xsd =================================================================== --- maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/javaee_web_services_1_2.xsd (revision 0) +++ maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/javaee_web_services_1_2.xsd (working copy) @@ -0,0 +1,796 @@ + + + + + + + @(#)javaee_web_services_1_2.xsds 1.18 02/13/06 + + + + + + + DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. + + Copyright (c) 2010 Oracle and/or its affiliates. All rights reserved. + + The contents of this file are subject to the terms of either the GNU + General Public License Version 2 only ("GPL") or the Common Development + and Distribution License("CDDL") (collectively, the "License"). You + may not use this file except in compliance with the License. You can + obtain a copy of the License at + https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html + or packager/legal/LICENSE.txt. See the License for the specific + language governing permissions and limitations under the License. + + When distributing the software, include this License Header Notice in each + file and include the License file at packager/legal/LICENSE.txt. + + GPL Classpath Exception: + Oracle designates this particular file as subject to the "Classpath" + exception as provided by Oracle in the GPL Version 2 section of the License + file that accompanied this code. + + Modifications: + If applicable, add the following below the License Header, with the fields + enclosed by brackets [] replaced by your own identifying information: + "Portions Copyright [year] [name of copyright owner]" + + Contributor(s): + If you wish your version of this file to be governed by only the CDDL or + only the GPL Version 2, indicate your decision by adding "[Contributor] + elects to include this software in this distribution under the [CDDL or GPL + Version 2] license." If you don't indicate a single choice of license, a + recipient has the option to distribute your version of this file under + either the CDDL, the GPL Version 2 or to extend the choice of license to + its licensees as provided above. However, if you add GPL Version 2 code + and therefore, elected the GPL Version 2 license, then the option applies + only if the new code is made subject to such option by the copyright + holder. + + + + + + + + (C) Copyright International Business Machines Corporation 2002 + + + + + + + + ... + + + The instance documents may indicate the published version of the + schema using the xsi:schemaLocation attribute for the Java EE + namespace with the following location: + + http://java.sun.com/xml/ns/javaee/javaee_web_services_1_2.xsd + + ]]> + + + + + + + The following conventions apply to all Java EE + deployment descriptor elements unless indicated otherwise. + + - In elements that specify a pathname to a file within the + same JAR file, relative filenames (i.e., those not + starting with "/") are considered relative to the root of + the JAR file's namespace. Absolute filenames (i.e., those + starting with "/") also specify names in the root of the + JAR file's namespace. In general, relative names are + preferred. The exception is .war files where absolute + names are preferred for consistency with the Servlet API. + + + + + + + + + + + + + + The webservices element is the root element for the web services + deployment descriptor. It specifies the set of web service + descriptions that are to be deployed into the Java EE Application Server + and the dependencies they have on container resources and services. + + Used in: webservices.xml + + + + + + + + + The webservice-description-name identifies the collection of + port-components associated with a WSDL file and JAX-RPC mapping. The + name must be unique within the deployment descriptor. + + + + + + + + + + + + + + + The handler-chain element defines the handlerchain. + Handlerchain can be defined such that the handlers in the + handlerchain operate,all ports of a service, on a specific + port or on a list of protocol-bindings. The choice of elements + service-name-pattern, port-name-pattern and protocol-bindings + are used to specify whether the handlers in handler-chain are + for a service, port or protocol binding. If none of these + choices are specified with the handler-chain element then the + handlers specified in the handler-chain will be applied on + everything. + + + + + + + + + + + + + + + + + + + + + + + + + The handler-chains element defines the handlerchains associated + with this service or service endpoint. + + + + + + + + + + + + + + + + + + The port-component element associates a WSDL port with a web service + interface and implementation. It defines the name of the port as a + component, optional description, optional display name, optional iconic + representations, WSDL port QName, Service Endpoint Interface, Service + Implementation Bean. + + This element also associates a WSDL service with a JAX-WS Provider + implementation. + + + + + + + + + + + + EmployeeService + + + ]]> + + + + + + + + Defines the name space and local name part of the WSDL + service QName. This is required to be specified for + port components that are JAX-WS Provider implementations. + + + + + + + + + Defines the name space and local name part of the WSDL + port QName. This is not required to be specified for port + components that are JAX-WS Provider implementations + + + + + + + + + Used to enable or disable SOAP MTOM/XOP mechanism for an + endpoint implementation. + + Not to be specified for JAX-RPC runtime + + + + + + + + Used to specify the protocol binding used by the port-component. + If this element is not specified, then the default binding is + used (SOAP 1.1 over HTTP) + + + + + + + + + com.wombat.empl.EmployeeService + + This may not be specified in case there is no Service + Enpoint Interface as is the case with directly using an + implementation class with the @WebService annotation. + + When the port component is a Provider implementation + this is not specified. + + ]]> + + + + + + + + + + To be used with JAX-RPC based runtime only. + + + + + + + To be used with JAX-WS based runtime only. + + + + + + + + + + + + + + + + Declares the handler for a port-component. Handlers can access the + init-param name/value pairs using the HandlerInfo interface. + + Used in: port-component + + + + + + + + + + Defines the name of the handler. The name must be unique within the + module. + + + + + + + + + Defines a fully qualified class name for the handler implementation. + + + + + + + + + + + Defines the QName of a SOAP header that will be processed by the + handler. + + + + + + + + + The soap-role element contains a SOAP actor definition that the + Handler will play as a role. + + + + + + + + + + + + + + Defines the type that is used for specifying tokens that + start with ## which are used to alias existing standard + protocol bindings and support aliases for new standard + binding URIs that are introduced in future specifications. + + The following tokens alias the standard protocol binding + URIs: + + ##SOAP11_HTTP = "http://schemas.xmlsoap.org/wsdl/soap/http" + ##SOAP11_HTTP_MTOM = + "http://schemas.xmlsoap.org/wsdl/soap/http?mtom=true" + ##SOAP12_HTTP = "http://www.w3.org/2003/05/soap/bindings/HTTP/" + ##SOAP12_HTTP_MTOM = + "http://www.w3.org/2003/05/soap/bindings/HTTP/?mtom=true" + ##XML_HTTP = "http://www.w3.org/2004/08/wsdl/http" + + + + + + + + + + + + + + Defines the type used for specifying a list of + protocol-bindingType(s). For e.g. + + ##SOAP11_HTTP ##SOAP12_HTTP ##XML_HTTP + + + + + + + + + + + + Defines the type used for specifying the URI for the + protocol binding used by the port-component. For + portability one could use one of the following tokens that + alias the standard binding types: + + ##SOAP11_HTTP + ##SOAP11_HTTP_MTOM + ##SOAP12_HTTP + ##SOAP12_HTTP_MTOM + ##XML_HTTP + + Other specifications could define tokens that start with ## + to alias new standard binding URIs that are introduced. + + + + + + + + + + + + This is used to specify the QName pattern in the + attribute service-name-pattern and port-name-pattern in + the handler-chain element + + For example, the various forms acceptable here for + service-name-pattern attribute in handler-chain element + are : + + Exact Name: service-name-pattern="ns1:EchoService" + + In this case, handlers specified in this + handler-chain element will apply to all ports with + this exact service name. The namespace prefix must + have been declared in a namespace declaration + attribute in either the start-tag of the element + where the prefix is used or in an an ancestor + element (i.e. an element in whose content the + prefixed markup occurs) + + Pattern : service-name-pattern="ns1:EchoService*" + + In this case, handlers specified in this + handler-chain element will apply to all ports whose + Service names are like EchoService1, EchoServiceFoo + etc. The namespace prefix must have been declared in + a namespace declaration attribute in either the + start-tag of the element where the prefix is used or + in an an ancestor element (i.e. an element in whose + content the prefixed markup occurs) + + Wild Card : service-name-pattern="*" + + In this case, handlers specified in this handler-chain + element will apply to ports of all service names. + + The same can be applied to port-name attribute in + handler-chain element. + + + + + + + + + + + + + + + + + The service-impl-bean element defines the web service implementation. + A service implementation can be an EJB bean class or JAX-RPC web + component. Existing EJB implementations are exposed as a web service + using an ejb-link. + + Used in: port-component + + + + + + + + + + + + + + + + StockQuoteService + + ]]> + + + + + + + + + + + + + + The webservice-description element defines a WSDL document file + and the set of Port components associated with the WSDL ports + defined in the WSDL document. There may be multiple + webservice-descriptions defined within a module. + + All WSDL file ports must have a corresponding port-component element + defined. + + Used in: webservices + + + + + + + + + + + + + The webservice-description-name identifies the collection of + port-components associated with a WSDL file and JAX-RPC + mapping. The name must be unique within the deployment descriptor. + + + + + + + + + The wsdl-file element contains the name of a WSDL file in the + module. The file name is a relative path within the module. + + + + + + + + + The jaxrpc-mapping-file element contains the name of a file that + describes the JAX-RPC mapping between the Java interaces used by + the application and the WSDL description in the wsdl-file. The + file name is a relative path within the module. + + This is not required when JAX-WS based runtime is used. + + + + + + + + + + Defines the name of the handler. The name must be unique + within the module. + + + + + + + + + + + + + + + + + + + + + EmployeeService + + + ]]> + + + + + + + + + + + + + The required value for the version is 1.2. + + + + + + + + + + Index: maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/javaee_web_services_client_1_2.xsd =================================================================== --- maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/javaee_web_services_client_1_2.xsd (revision 0) +++ maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/javaee_web_services_client_1_2.xsd (working copy) @@ -0,0 +1,627 @@ + + + + + + + @(#)javaee_web_services_client_1_2.xsds 1.19 02/13/06 + + + + + + + DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. + + Copyright (c) 2010 Oracle and/or its affiliates. All rights reserved. + + The contents of this file are subject to the terms of either the GNU + General Public License Version 2 only ("GPL") or the Common Development + and Distribution License("CDDL") (collectively, the "License"). You + may not use this file except in compliance with the License. You can + obtain a copy of the License at + https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html + or packager/legal/LICENSE.txt. See the License for the specific + language governing permissions and limitations under the License. + + When distributing the software, include this License Header Notice in each + file and include the License file at packager/legal/LICENSE.txt. + + GPL Classpath Exception: + Oracle designates this particular file as subject to the "Classpath" + exception as provided by Oracle in the GPL Version 2 section of the License + file that accompanied this code. + + Modifications: + If applicable, add the following below the License Header, with the fields + enclosed by brackets [] replaced by your own identifying information: + "Portions Copyright [year] [name of copyright owner]" + + Contributor(s): + If you wish your version of this file to be governed by only the CDDL or + only the GPL Version 2, indicate your decision by adding "[Contributor] + elects to include this software in this distribution under the [CDDL or GPL + Version 2] license." If you don't indicate a single choice of license, a + recipient has the option to distribute your version of this file under + either the CDDL, the GPL Version 2 or to extend the choice of license to + its licensees as provided above. However, if you add GPL Version 2 code + and therefore, elected the GPL Version 2 license, then the option applies + only if the new code is made subject to such option by the copyright + holder. + + + + + + + + (C) Copyright International Business Machines Corporation 2002 + + + + + + + + + + + + The port-component-ref element declares a client dependency + on the container for resolving a Service Endpoint Interface + to a WSDL port. It optionally associates the Service Endpoint + Interface with a particular port-component. This is only used + by the container for a Service.getPort(Class) method call. + + + + + + + + + + The service-endpoint-interface element defines a fully qualified + Java class that represents the Service Endpoint Interface of a + WSDL port. + + + + + + + + + + Used to enable or disable SOAP MTOM/XOP mechanism on the client + side for a port-component. + + Not to be specified for JAX-RPC runtime + + + + + + + + + The port-component-link element links a port-component-ref + to a specific port-component required to be made available + by a service reference. + + The value of a port-component-link must be the + port-component-name of a port-component in the same module + or another module in the same application unit. The syntax + for specification follows the syntax defined for ejb-link + in the EJB 2.0 specification. + + + + + + + + + + + + + + + + + + Defines the name of the handler. The name must be unique + within the module. + + + + + + + + + + + + + + + + + The service-ref element declares a reference to a Web + service. It contains optional description, display name and + icons, a declaration of the required Service interface, + an optional WSDL document location, an optional set + of JAX-RPC mappings, an optional QName for the service element, + an optional set of Service Endpoint Interfaces to be resolved + by the container to a WSDL port, and an optional set of handlers. + + + + + + + + + + + The service-ref-name element declares logical name that the + components in the module use to look up the Web service. It + is recommended that all service reference names start with + "service/". + + + + + + + + + + The service-interface element declares the fully qualified class + name of the JAX-RPC Service interface the client depends on. + In most cases the value will be javax.xml.rpc.Service. A JAX-RPC + generated Service Interface class may also be specified. + + + + + + + + + + The service-ref-type element declares the type of the service-ref + element that is injected or returned when a JNDI lookup is done. + This must be either a fully qualified name of Service class or + the fully qualified name of service endpoint interface class. + This is only used with JAX-WS runtime where the corresponding + @WebServiceRef annotation can be used to denote both a Service + or a Port. + + If this is not specified, then the type of service-ref element + that is injected or returned when a JNDI lookup is done is + always a Service interface/class. + + + + + + + + + The wsdl-file element contains the URI location of a WSDL + file. The location is relative to the root of the module. + + + + + + + + + + The jaxrpc-mapping-file element contains the name of a file that + describes the JAX-RPC mapping between the Java interaces used by + the application and the WSDL description in the wsdl-file. The + file name is a relative path within the module file. + + This is not required when JAX-WS based runtime is used. + + + + + + + + + + The service-qname element declares the specific WSDL service + element that is being refered to. It is not specified if no + wsdl-file is declared. + + + + + + + + + + The port-component-ref element declares a client dependency + on the container for resolving a Service Endpoint Interface + to a WSDL port. It optionally associates the Service Endpoint + Interface with a particular port-component. This is only used + by the container for a Service.getPort(Class) method call. + + + + + + + + + + + Declares the handler for a port-component. Handlers can + access the init-param name/value pairs using the + HandlerInfo interface. If port-name is not specified, the + handler is assumed to be associated with all ports of the + service. + + To be used with JAX-RPC based runtime only. + + + + + + + + To be used with JAX-WS based runtime only. + + + + + + + + + + + + + + + + + + The handler-chain element defines the handlerchain. + Handlerchain can be defined such that the handlers in the + handlerchain operate,all ports of a service, on a specific + port or on a list of protocol-bindings. The choice of elements + service-name-pattern, port-name-pattern and protocol-bindings + are used to specify whether the handlers in handler-chain are + for a service, port or protocol binding. If none of these + choices are specified with the handler-chain element then the + handlers specified in the handler-chain will be applied on + everything. + + + + + + + + + + + + + + + + + + + + + + + + + The handler-chains element defines the handlerchains associated with this + service or service endpoint. + + + + + + + + + + + + + + + + + + Declares the handler for a port-component. Handlers can access the + init-param name/value pairs using the HandlerInfo interface. If + port-name is not specified, the handler is assumed to be associated + with all ports of the service. + + Used in: service-ref + + + + + + + + + + Defines the name of the handler. The name must be unique + within the module. + + + + + + + + + Defines a fully qualified class name for the handler + implementation. + + + + + + + + + + + Defines the QName of a SOAP header that will be processed + by the handler. + + + + + + + + + + The soap-role element contains a SOAP actor definition that + the Handler will play as a role. + + + + + + + + + + The port-name element defines the WSDL port-name that a + handler should be associated with. + + + + + + + + + + + + + + Defines the type that is used for specifying tokens that + start with ## which are used to alias existing standard + protocol bindings and support aliases for new standard + binding URIs that are introduced in future specifications. + + The following tokens alias the standard protocol binding + URIs: + + ##SOAP11_HTTP = "http://schemas.xmlsoap.org/wsdl/soap/http" + ##SOAP11_HTTP_MTOM = + "http://schemas.xmlsoap.org/wsdl/soap/http?mtom=true" + ##SOAP12_HTTP = "http://www.w3.org/2003/05/soap/bindings/HTTP/" + ##SOAP12_HTTP_MTOM = + "http://www.w3.org/2003/05/soap/bindings/HTTP/?mtom=true" + ##XML_HTTP = "http://www.w3.org/2004/08/wsdl/http" + + + + + + + + + + + + + + Defines the type used for specifying a list of + protocol-bindingType(s). For e.g. + + ##SOAP11_HTTP ##SOAP12_HTTP ##XML_HTTP + + + + + + + + + + + + Defines the type used for specifying the URI for the + protocol binding used by the port-component. For + portability one could use one of the following tokens that + alias the standard binding types: + + ##SOAP11_HTTP + ##SOAP11_HTTP_MTOM + ##SOAP12_HTTP + ##SOAP12_HTTP_MTOM + ##XML_HTTP + + Other specifications could define tokens that start with ## + to alias new standard binding URIs that are introduced. + + + + + + + + + + + + This is used to specify the QName pattern in the + attribute service-name-pattern and port-name-pattern in + the handler-chain element + + For example, the various forms acceptable here for + service-name-pattern attribute in handler-chain element + are : + + Exact Name: service-name-pattern="ns1:EchoService" + + In this case, handlers specified in this + handler-chain element will apply to all ports with + this exact service name. The namespace prefix must + have been declared in a namespace declaration + attribute in either the start-tag of the element + where the prefix is used or in an an ancestor + element (i.e. an element in whose content the + prefixed markup occurs) + + Pattern : service-name-pattern="ns1:EchoService*" + + In this case, handlers specified in this + handler-chain element will apply to all ports whose + Service names are like EchoService1, EchoServiceFoo + etc. The namespace prefix must have been declared in + a namespace declaration attribute in either the + start-tag of the element where the prefix is used or + in an an ancestor element (i.e. an element in whose + content the prefixed markup occurs) + + Wild Card : service-name-pattern="*" + + In this case, handlers specified in this handler-chain + element will apply to ports of all service names. + + The same can be applied to port-name attribute in + handler-chain element. + + + + + + + + + + + + Index: maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/javaee_web_services_client_1_3.xsd =================================================================== --- maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/javaee_web_services_client_1_3.xsd (revision 0) +++ maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/javaee_web_services_client_1_3.xsd (working copy) @@ -0,0 +1,737 @@ + + + + + + DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. + + Copyright 2003-2009 Sun Microsystems, Inc. All rights reserved. + + The contents of this file are subject to the terms of either the + GNU General Public License Version 2 only ("GPL") or the Common + Development and Distribution License("CDDL") (collectively, the + "License"). You may not use this file except in compliance with + the License. You can obtain a copy of the License at + https://glassfish.dev.java.net/public/CDDL+GPL.html or + glassfish/bootstrap/legal/LICENSE.txt. See the License for the + specific language governing permissions and limitations under the + License. + + When distributing the software, include this License Header + Notice in each file and include the License file at + glassfish/bootstrap/legal/LICENSE.txt. Sun designates this + particular file as subject to the "Classpath" exception as + provided by Sun in the GPL Version 2 section of the License file + that accompanied this code. If applicable, add the following + below the License Header, with the fields enclosed by brackets [] + replaced by your own identifying information: + "Portions Copyrighted [year] [name of copyright owner]" + + Contributor(s): + + If you wish your version of this file to be governed by only the + CDDL or only the GPL Version 2, indicate your decision by adding + "[Contributor] elects to include this software in this + distribution under the [CDDL or GPL Version 2] license." If you + don't indicate a single choice of license, a recipient has the + option to distribute your version of this file under either the + CDDL, the GPL Version 2 or to extend the choice of license to its + licensees as provided above. However, if you add GPL Version 2 + code and therefore, elected the GPL Version 2 license, then the + option applies only if the new code is made subject to such + option by the copyright holder. + + + + + + + + (C) Copyright International Business Machines Corporation 2002 + + + + + + + + + + + + The service-ref element declares a reference to a Web + service. It contains optional description, display name and + icons, a declaration of the required Service interface, + an optional WSDL document location, an optional set + of JAX-RPC mappings, an optional QName for the service element, + an optional set of Service Endpoint Interfaces to be resolved + by the container to a WSDL port, and an optional set of handlers. + + + + + + + + + + The service-ref-name element declares logical name that the + components in the module use to look up the Web service. It + is recommended that all service reference names start with + "service/". + + + + + + + + + The service-interface element declares the fully qualified class + name of the JAX-RPC Service interface the client depends on. + In most cases the value will be javax.xml.rpc.Service. A JAX-RPC + generated Service Interface class may also be specified. + + + + + + + + + The service-ref-type element declares the type of the service-ref + element that is injected or returned when a JNDI lookup is done. + This must be either a fully qualified name of Service class or + the fully qualified name of service endpoint interface class. + This is only used with JAX-WS runtime where the corresponding + @WebServiceRef annotation can be used to denote both a Service + or a Port. + + If this is not specified, then the type of service-ref element + that is injected or returned when a JNDI lookup is done is + always a Service interface/class. + + + + + + + + + The wsdl-file element contains the URI location of a WSDL + file. The location is relative to the root of the module. + + + + + + + + + The jaxrpc-mapping-file element contains the name of a file that + describes the JAX-RPC mapping between the Java interaces used by + the application and the WSDL description in the wsdl-file. The + file name is a relative path within the module file. + + This is not required when JAX-WS based runtime is used. + + + + + + + + + The service-qname element declares the specific WSDL service + element that is being refered to. It is not specified if no + wsdl-file is declared. + + + + + + + + + The port-component-ref element declares a client dependency + on the container for resolving a Service Endpoint Interface + to a WSDL port. It optionally associates the Service Endpoint + Interface with a particular port-component. This is only used + by the container for a Service.getPort(Class) method call. + + + + + + + + + + Declares the handler for a port-component. Handlers can + access the init-param name/value pairs using the + HandlerInfo interface. If port-name is not specified, the + handler is assumed to be associated with all ports of the + service. + + To be used with JAX-RPC based runtime only. + + + + + + + + + To be used with JAX-WS based runtime only. + + + + + + + + + + + + + + + + + + The port-component-ref element declares a client dependency + on the container for resolving a Service Endpoint Interface + to a WSDL port. It optionally associates the Service Endpoint + Interface with a particular port-component. This is only used + by the container for a Service.getPort(Class) method call. + + + + + + + + + The service-endpoint-interface element defines a fully qualified + Java class that represents the Service Endpoint Interface of a + WSDL port. + + + + + + + + + Used to enable or disable SOAP MTOM/XOP mechanism on the client + side for a port-component. + + Not to be specified for JAX-RPC runtime + + + + + + + + + When MTOM is enabled, binary data above this size in bytes + should be XOP encoded or sent as attachment. Default value is 0. + + Not to be specified for JAX-RPC runtime + + + + + + + + + This specifies the WS-Addressing requirements for a JAX-WS + web service. It corresponds to javax.xml.ws.soap.Addressing + annotation or its feature javax.xml.ws.soap.AddressingFeature. + + See the addressingType for more information. + + Not to be specified for JAX-RPC runtime + + + + + + + + + Corresponds to the javax.xml.ws.RespectBinding annotation + or its corresponding javax.xml.ws.RespectBindingFeature web + service feature. This is used to control whether a JAX-WS + implementation must respect/honor the contents of the + wsdl:binding in the WSDL that is associated with the service. + + Not to be specified for JAX-RPC runtime + + + + + + + + + The port-component-link element links a port-component-ref + to a specific port-component required to be made available + by a service reference. + + The value of a port-component-link must be the + port-component-name of a port-component in the same module + or another module in the same application unit. The syntax + for specification follows the syntax defined for ejb-link + in the EJB 2.0 specification. + + + + + + + + + + + + + + + + The handler-chains element defines the handlerchains associated with this + service or service endpoint. + + + + + + + + + + + + + + + + + The handler-chain element defines the handlerchain. + Handlerchain can be defined such that the handlers in the + handlerchain operate,all ports of a service, on a specific + port or on a list of protocol-bindings. The choice of elements + service-name-pattern, port-name-pattern and protocol-bindings + are used to specify whether the handlers in handler-chain are + for a service, port or protocol binding. If none of these + choices are specified with the handler-chain element then the + handlers specified in the handler-chain will be applied on + everything. + + + + + + + + + + + + + + + + + + + Defines the type used for specifying a list of + protocol-bindingType(s). For e.g. + + ##SOAP11_HTTP ##SOAP12_HTTP ##XML_HTTP + + + + + + + + + + + Defines the type used for specifying the URI for the + protocol binding used by the port-component. For + portability one could use one of the following tokens that + alias the standard binding types: + + ##SOAP11_HTTP + ##SOAP11_HTTP_MTOM + ##SOAP12_HTTP + ##SOAP12_HTTP_MTOM + ##XML_HTTP + + Other specifications could define tokens that start with ## + to alias new standard binding URIs that are introduced. + + + + + + + + + + + Defines the type that is used for specifying tokens that + start with ## which are used to alias existing standard + protocol bindings and support aliases for new standard + binding URIs that are introduced in future specifications. + + The following tokens alias the standard protocol binding + URIs: + + ##SOAP11_HTTP = "http://schemas.xmlsoap.org/wsdl/soap/http" + ##SOAP11_HTTP_MTOM = + "http://schemas.xmlsoap.org/wsdl/soap/http?mtom=true" + ##SOAP12_HTTP = "http://www.w3.org/2003/05/soap/bindings/HTTP/" + ##SOAP12_HTTP_MTOM = + "http://www.w3.org/2003/05/soap/bindings/HTTP/?mtom=true" + ##XML_HTTP = "http://www.w3.org/2004/08/wsdl/http" + + + + + + + + + + + + + This is used to specify the QName pattern in the + attribute service-name-pattern and port-name-pattern in + the handler-chain element + + For example, the various forms acceptable here for + service-name-pattern attribute in handler-chain element + are : + + Exact Name: service-name-pattern="ns1:EchoService" + + In this case, handlers specified in this + handler-chain element will apply to all ports with + this exact service name. The namespace prefix must + have been declared in a namespace declaration + attribute in either the start-tag of the element + where the prefix is used or in an an ancestor + element (i.e. an element in whose content the + prefixed markup occurs) + + + Pattern : service-name-pattern="ns1:EchoService*" + + In this case, handlers specified in this + handler-chain element will apply to all ports whose + Service names are like EchoService1, EchoServiceFoo + etc. The namespace prefix must have been declared in + a namespace declaration attribute in either the + start-tag of the element where the prefix is used or + in an an ancestor element (i.e. an element in whose + content the prefixed markup occurs) + + Wild Card : service-name-pattern="*" + + In this case, handlers specified in this handler-chain + element will apply to ports of all service names. + + The same can be applied to port-name attribute in + handler-chain element. + + + + + + + + + + + + + + + + This specifies the WS-Addressing requirements for a JAX-WS web service. + It corresponds to javax.xml.ws.soap.Addressing annotation or its + feature javax.xml.ws.soap.AddressingFeature. + + If the "enabled" element is "true", WS-Addressing is enabled. + It means that the endpoint supports WS-Addressing but does not require + its use. The default value for "enabled" is "true". + + If the WS-Addressing is enabled and the "required" element is "true", + it means that the endpoint requires WS-Addressing. The default value + for "required" is "false". + + If WS-Addressing is enabled, the "responses" element determines + if an endpoint requires the use of only anonymous responses, + or only non-anonymous responses, or all. The value of the "responses" + element must be one of the following: + + ANONYMOUS + NON_ANONYMOUS + ALL + + The default value for the "responses" is ALL. + + + + + + + + + + + + + + + + + + If WS-Addressing is enabled, this type determines if an endpoint + requires the use of only anonymous responses, or only non-anonymous + responses, or all. + + + + + + + + + + + + + + + + + + + + Corresponds to the javax.xml.ws.RespectBinding annotation + or its corresponding javax.xml.ws.RespectBindingFeature web + service feature. This is used to control whether a JAX-WS + implementation must respect/honor the contents of the + wsdl:binding in the WSDL that is associated with the service. + + If the "enabled" element is "true", wsdl:binding in the + associated WSDL, if any, must be respected/honored. + + + + + + + + + + + + + + + + Declares the handler for a port-component, service-ref. Handlers can + access the init-param name/value pairs using the HandlerInfo interface. + + Used in: port-component, service-ref + + + + + + + + + + Defines the name of the handler. The name must be unique within the + module. + + + + + + + + + Defines a fully qualified class name for the handler implementation. + + + + + + + + + Not to be specified for JAX-WS runtime + + + + + + + + + Defines the QName of a SOAP header that will be processed by the + handler. + + Not to be specified for JAX-WS runtime + + + + + + + + + The soap-role element contains a SOAP actor definition that the + Handler will play as a role. + + + + + + + + + The port-name element defines the WSDL port-name that a + handler should be associated with. If port-name is not + specified, the handler is assumed to be associated with + all ports of the service. + + Not to be specified for JAX-WS runtime + + + + + + + + + + + + + + + + Defines the name of the handler. The name must be unique + within the module. + + + + + + + + + + + Index: maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/javaee_web_services_client_1_4.xsd =================================================================== --- maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/javaee_web_services_client_1_4.xsd (revision 0) +++ maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/javaee_web_services_client_1_4.xsd (working copy) @@ -0,0 +1,737 @@ + + + + + + DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. + + Copyright (c) 2009-2013 Oracle and/or its affiliates. All rights reserved. + + The contents of this file are subject to the terms of either the GNU + General Public License Version 2 only ("GPL") or the Common Development + and Distribution License("CDDL") (collectively, the "License"). You + may not use this file except in compliance with the License. You can + obtain a copy of the License at + https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html + or packager/legal/LICENSE.txt. See the License for the specific + language governing permissions and limitations under the License. + + When distributing the software, include this License Header Notice in each + file and include the License file at packager/legal/LICENSE.txt. + + GPL Classpath Exception: + Oracle designates this particular file as subject to the "Classpath" + exception as provided by Oracle in the GPL Version 2 section of the License + file that accompanied this code. + + Modifications: + If applicable, add the following below the License Header, with the fields + enclosed by brackets [] replaced by your own identifying information: + "Portions Copyright [year] [name of copyright owner]" + + Contributor(s): + If you wish your version of this file to be governed by only the CDDL or + only the GPL Version 2, indicate your decision by adding "[Contributor] + elects to include this software in this distribution under the [CDDL or GPL + Version 2] license." If you don't indicate a single choice of license, a + recipient has the option to distribute your version of this file under + either the CDDL, the GPL Version 2 or to extend the choice of license to + its licensees as provided above. However, if you add GPL Version 2 code + and therefore, elected the GPL Version 2 license, then the option applies + only if the new code is made subject to such option by the copyright + holder. + + + + + + + + (C) Copyright International Business Machines Corporation 2002 + + + + + + + + + + + + The service-ref element declares a reference to a Web + service. It contains optional description, display name and + icons, a declaration of the required Service interface, + an optional WSDL document location, an optional set + of JAX-RPC mappings, an optional QName for the service element, + an optional set of Service Endpoint Interfaces to be resolved + by the container to a WSDL port, and an optional set of handlers. + + + + + + + + + + The service-ref-name element declares logical name that the + components in the module use to look up the Web service. It + is recommended that all service reference names start with + "service/". + + + + + + + + + The service-interface element declares the fully qualified class + name of the JAX-RPC Service interface the client depends on. + In most cases the value will be javax.xml.rpc.Service. A JAX-RPC + generated Service Interface class may also be specified. + + + + + + + + + The service-ref-type element declares the type of the service-ref + element that is injected or returned when a JNDI lookup is done. + This must be either a fully qualified name of Service class or + the fully qualified name of service endpoint interface class. + This is only used with JAX-WS runtime where the corresponding + @WebServiceRef annotation can be used to denote both a Service + or a Port. + + If this is not specified, then the type of service-ref element + that is injected or returned when a JNDI lookup is done is + always a Service interface/class. + + + + + + + + + The wsdl-file element contains the URI location of a WSDL + file. The location is relative to the root of the module. + + + + + + + + + The jaxrpc-mapping-file element contains the name of a file that + describes the JAX-RPC mapping between the Java interaces used by + the application and the WSDL description in the wsdl-file. The + file name is a relative path within the module file. + + This is not required when JAX-WS based runtime is used. + + + + + + + + + The service-qname element declares the specific WSDL service + element that is being refered to. It is not specified if no + wsdl-file is declared. + + + + + + + + + The port-component-ref element declares a client dependency + on the container for resolving a Service Endpoint Interface + to a WSDL port. It optionally associates the Service Endpoint + Interface with a particular port-component. This is only used + by the container for a Service.getPort(Class) method call. + + + + + + + + + + Declares the handler for a port-component. Handlers can + access the init-param name/value pairs using the + HandlerInfo interface. If port-name is not specified, the + handler is assumed to be associated with all ports of the + service. + + To be used with JAX-RPC based runtime only. + + + + + + + + + To be used with JAX-WS based runtime only. + + + + + + + + + + + + + + + + + + The port-component-ref element declares a client dependency + on the container for resolving a Service Endpoint Interface + to a WSDL port. It optionally associates the Service Endpoint + Interface with a particular port-component. This is only used + by the container for a Service.getPort(Class) method call. + + + + + + + + + The service-endpoint-interface element defines a fully qualified + Java class that represents the Service Endpoint Interface of a + WSDL port. + + + + + + + + + Used to enable or disable SOAP MTOM/XOP mechanism on the client + side for a port-component. + + Not to be specified for JAX-RPC runtime + + + + + + + + + When MTOM is enabled, binary data above this size in bytes + should be XOP encoded or sent as attachment. Default value is 0. + + Not to be specified for JAX-RPC runtime + + + + + + + + + This specifies the WS-Addressing requirements for a JAX-WS + web service. It corresponds to javax.xml.ws.soap.Addressing + annotation or its feature javax.xml.ws.soap.AddressingFeature. + + See the addressingType for more information. + + Not to be specified for JAX-RPC runtime + + + + + + + + + Corresponds to the javax.xml.ws.RespectBinding annotation + or its corresponding javax.xml.ws.RespectBindingFeature web + service feature. This is used to control whether a JAX-WS + implementation must respect/honor the contents of the + wsdl:binding in the WSDL that is associated with the service. + + Not to be specified for JAX-RPC runtime + + + + + + + + + The port-component-link element links a port-component-ref + to a specific port-component required to be made available + by a service reference. + + The value of a port-component-link must be the + port-component-name of a port-component in the same module + or another module in the same application unit. The syntax + for specification follows the syntax defined for ejb-link + in the EJB 2.0 specification. + + + + + + + + + + + + + + + + The handler-chains element defines the handlerchains associated with this + service or service endpoint. + + + + + + + + + + + + + + + + + The handler-chain element defines the handlerchain. + Handlerchain can be defined such that the handlers in the + handlerchain operate,all ports of a service, on a specific + port or on a list of protocol-bindings. The choice of elements + service-name-pattern, port-name-pattern and protocol-bindings + are used to specify whether the handlers in handler-chain are + for a service, port or protocol binding. If none of these + choices are specified with the handler-chain element then the + handlers specified in the handler-chain will be applied on + everything. + + + + + + + + + + + + + + + + + + + Defines the type used for specifying a list of + protocol-bindingType(s). For e.g. + + ##SOAP11_HTTP ##SOAP12_HTTP ##XML_HTTP + + + + + + + + + + + Defines the type used for specifying the URI for the + protocol binding used by the port-component. For + portability one could use one of the following tokens that + alias the standard binding types: + + ##SOAP11_HTTP + ##SOAP11_HTTP_MTOM + ##SOAP12_HTTP + ##SOAP12_HTTP_MTOM + ##XML_HTTP + + Other specifications could define tokens that start with ## + to alias new standard binding URIs that are introduced. + + + + + + + + + + + Defines the type that is used for specifying tokens that + start with ## which are used to alias existing standard + protocol bindings and support aliases for new standard + binding URIs that are introduced in future specifications. + + The following tokens alias the standard protocol binding + URIs: + + ##SOAP11_HTTP = "http://schemas.xmlsoap.org/wsdl/soap/http" + ##SOAP11_HTTP_MTOM = + "http://schemas.xmlsoap.org/wsdl/soap/http?mtom=true" + ##SOAP12_HTTP = "http://www.w3.org/2003/05/soap/bindings/HTTP/" + ##SOAP12_HTTP_MTOM = + "http://www.w3.org/2003/05/soap/bindings/HTTP/?mtom=true" + ##XML_HTTP = "http://www.w3.org/2004/08/wsdl/http" + + + + + + + + + + + + + This is used to specify the QName pattern in the + attribute service-name-pattern and port-name-pattern in + the handler-chain element + + For example, the various forms acceptable here for + service-name-pattern attribute in handler-chain element + are : + + Exact Name: service-name-pattern="ns1:EchoService" + + In this case, handlers specified in this + handler-chain element will apply to all ports with + this exact service name. The namespace prefix must + have been declared in a namespace declaration + attribute in either the start-tag of the element + where the prefix is used or in an an ancestor + element (i.e. an element in whose content the + prefixed markup occurs) + + + Pattern : service-name-pattern="ns1:EchoService*" + + In this case, handlers specified in this + handler-chain element will apply to all ports whose + Service names are like EchoService1, EchoServiceFoo + etc. The namespace prefix must have been declared in + a namespace declaration attribute in either the + start-tag of the element where the prefix is used or + in an an ancestor element (i.e. an element in whose + content the prefixed markup occurs) + + Wild Card : service-name-pattern="*" + + In this case, handlers specified in this handler-chain + element will apply to ports of all service names. + + The same can be applied to port-name attribute in + handler-chain element. + + + + + + + + + + + + + + + + This specifies the WS-Addressing requirements for a JAX-WS web service. + It corresponds to javax.xml.ws.soap.Addressing annotation or its + feature javax.xml.ws.soap.AddressingFeature. + + If the "enabled" element is "true", WS-Addressing is enabled. + It means that the endpoint supports WS-Addressing but does not require + its use. The default value for "enabled" is "true". + + If the WS-Addressing is enabled and the "required" element is "true", + it means that the endpoint requires WS-Addressing. The default value + for "required" is "false". + + If WS-Addressing is enabled, the "responses" element determines + if an endpoint requires the use of only anonymous responses, + or only non-anonymous responses, or all. The value of the "responses" + element must be one of the following: + + ANONYMOUS + NON_ANONYMOUS + ALL + + The default value for the "responses" is ALL. + + + + + + + + + + + + + + + + + + If WS-Addressing is enabled, this type determines if an endpoint + requires the use of only anonymous responses, or only non-anonymous + responses, or all. + + + + + + + + + + + + + + + + + + + + Corresponds to the javax.xml.ws.RespectBinding annotation + or its corresponding javax.xml.ws.RespectBindingFeature web + service feature. This is used to control whether a JAX-WS + implementation must respect/honor the contents of the + wsdl:binding in the WSDL that is associated with the service. + + If the "enabled" element is "true", wsdl:binding in the + associated WSDL, if any, must be respected/honored. + + + + + + + + + + + + + + + + Declares the handler for a port-component, service-ref. Handlers can + access the init-param name/value pairs using the HandlerInfo interface. + + Used in: port-component, service-ref + + + + + + + + + + Defines the name of the handler. The name must be unique within the + module. + + + + + + + + + Defines a fully qualified class name for the handler implementation. + + + + + + + + + Not to be specified for JAX-WS runtime + + + + + + + + + Defines the QName of a SOAP header that will be processed by the + handler. + + Not to be specified for JAX-WS runtime + + + + + + + + + The soap-role element contains a SOAP actor definition that the + Handler will play as a role. + + + + + + + + + The port-name element defines the WSDL port-name that a + handler should be associated with. If port-name is not + specified, the handler is assumed to be associated with + all ports of the service. + + Not to be specified for JAX-WS runtime + + + + + + + + + + + + + + + + Defines the name of the handler. The name must be unique + within the module. + + + + + + + + + + + Index: maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/web-facelettaglibrary_2_0.xsd =================================================================== --- maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/web-facelettaglibrary_2_0.xsd (revision 0) +++ maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/web-facelettaglibrary_2_0.xsd (working copy) @@ -0,0 +1,553 @@ + + + + + + + + + + DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. + + Copyright (c) 2010 Oracle and/or its affiliates. All rights reserved. + + The contents of this file are subject to the terms of either the GNU + General Public License Version 2 only ("GPL") or the Common Development + and Distribution License("CDDL") (collectively, the "License"). You + may not use this file except in compliance with the License. You can + obtain a copy of the License at + https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html + or packager/legal/LICENSE.txt. See the License for the specific + language governing permissions and limitations under the License. + + When distributing the software, include this License Header Notice in each + file and include the License file at packager/legal/LICENSE.txt. + + GPL Classpath Exception: + Oracle designates this particular file as subject to the "Classpath" + exception as provided by Oracle in the GPL Version 2 section of the License + file that accompanied this code. + + Modifications: + If applicable, add the following below the License Header, with the fields + enclosed by brackets [] replaced by your own identifying information: + "Portions Copyright [year] [name of copyright owner]" + + Contributor(s): + If you wish your version of this file to be governed by only the CDDL or + only the GPL Version 2, indicate your decision by adding "[Contributor] + elects to include this software in this distribution under the [CDDL or GPL + Version 2] license." If you don't indicate a single choice of license, a + recipient has the option to distribute your version of this file under + either the CDDL, the GPL Version 2 or to extend the choice of license to + its licensees as provided above. However, if you add GPL Version 2 code + and therefore, elected the GPL Version 2 license, then the option applies + only if the new code is made subject to such option by the copyright + holder. + + + + + + + + + + ... + + + + The instance documents may indicate the published + version of the schema using xsi:schemaLocation attribute + for javaee namespace with the following location: + + http://java.sun.com/xml/ns/javaee/web-facelettaglibary_2_0.xsd + + ]]> + + + + + + + + + + + + tag-names must be unique within a document. + + + + + + + + + + Behavior IDs must be unique within a document. + + + + + + + + + + Converter IDs must be unique within a document. + + + + + + + + + + Validator IDs must be unique within a document. + + + + + + + + + + The top level XML element in a facelet tag library XML file. + + + + + + + + + + + + + + + + + + + + + + + + + Extension element for facelet-taglib. It may contain + implementation specific content. + + + + + + + + + + + + + If the tag library XML file contains individual tag + declarations rather than pointing to a library-class or a + declaring a composite-library name, the individual tags are + enclosed in tag elements. + + + + + + + + + + + + + + + + + + + + + + + + + The attribute element defines an attribute for the nesting + tag. The attribute element may have several subelements + defining: + + description a description of the attribute + + name the name of the attribute + + required whether the attribute is required or + optional + + type the type of the attribute + + + + + + + + + + + + Defines if the nesting attribute is required or + optional. + + If not present then the default is "false", i.e + the attribute is optional. + + + + + + + + + + Defines the Java type of the attributes + value. If this element is omitted, the + expected type is assumed to be + "java.lang.Object". + + + + + + + + + Defines the method signature for a MethodExpression- + enabled attribute. + + + + + + + + + + + + + + Extension element for tag It may contain + implementation specific content. + + + + + + + + + + + + + If the tag library XML file contains individual function + declarations rather than pointing to a library-class or a + declaring a composite-library name, the individual functions are + enclosed in function elements. + + + + + + + + + + + + + Within a tag element, the behavior element encapsulates + information specific to a JSF Behavior. + + + + + + + + + + + + + Extension element for behavior. It may contain + implementation specific content. + + + + + + + + + + + + Within a tag element, the component element encapsulates + information specific to a JSF UIComponent. + + + + + + + + + + + + + + + Extension element for component It may contain + implementation specific content. + + + + + + + + + + + + + Within a tag element, the converter element encapsulates + information specific to a JSF Converter. + + + + + + + + + + + + + Extension element for converter It may contain + implementation specific content. + + + + + + + + + + + + + Within a tag element, the validator element encapsulates + information specific to a JSF Validator. + + + + + + + + + + + + + Extension element for validator It may contain + implementation specific content. + + + + + + + + + + + + + + This type contains the recognized versions of + facelet-taglib supported. + + + + + + + + + + + + + Defines the canonical name of a tag or attribute being + defined. + + The name must conform to the lexical rules for an NCName + + + + + + + + + + + + Index: maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/web-facelettaglibrary_2_2.xsd =================================================================== --- maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/web-facelettaglibrary_2_2.xsd (revision 0) +++ maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/web-facelettaglibrary_2_2.xsd (working copy) @@ -0,0 +1,684 @@ + + + + + + + + DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. + + Copyright (c) 2011-2013 Oracle and/or its affiliates. All rights reserved. + + The contents of this file are subject to the terms of either the GNU + General Public License Version 2 only ("GPL") or the Common Development + and Distribution License("CDDL") (collectively, the "License"). You + may not use this file except in compliance with the License. You can + obtain a copy of the License at + https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html + or packager/legal/LICENSE.txt. See the License for the specific + language governing permissions and limitations under the License. + + When distributing the software, include this License Header Notice in each + file and include the License file at packager/legal/LICENSE.txt. + + GPL Classpath Exception: + Oracle designates this particular file as subject to the "Classpath" + exception as provided by Oracle in the GPL Version 2 section of the License + file that accompanied this code. + + Modifications: + If applicable, add the following below the License Header, with the fields + enclosed by brackets [] replaced by your own identifying information: + "Portions Copyright [year] [name of copyright owner]" + + Contributor(s): + If you wish your version of this file to be governed by only the CDDL or + only the GPL Version 2, indicate your decision by adding "[Contributor] + elects to include this software in this distribution under the [CDDL or GPL + Version 2] license." If you don't indicate a single choice of license, a + recipient has the option to distribute your version of this file under + either the CDDL, the GPL Version 2 or to extend the choice of license to + its licensees as provided above. However, if you add GPL Version 2 code + and therefore, elected the GPL Version 2 license, then the option applies + only if the new code is made subject to such option by the copyright + holder. + + + + + + + The XML Schema for the Tag Libraries in the JavaServer Faces + Standard Facelets View Declaration Language (Facelets VDL) + (Version 2.2).

+ +

JSF 2.2 Facelet Tag Libraries that wish to conform to this + schema must declare it in the following manner.

+ + <facelet-taglib xmlns="http://xmlns.jcp.org/xml/ns/javaee" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-facelettaglibary_2_2.xsd" + version="2.2"> + + ... + + </facelet-taglib> + +

The instance documents may indicate the published + version of the schema using xsi:schemaLocation attribute + for javaee namespace with the following location:

+ +

http://xmlns.jcp.org/xml/ns/javaee/web-facelettaglibary_2_2.xsd

+ + ]]> +
+
+ + + + + + + + + + tag-names must be unique within a document. + +

]]>
+
+ + +
+ + + + + Behavior IDs must be unique within a document. + +

]]>
+
+ + +
+ + + + + Converter IDs must be unique within a document. + +

]]>
+
+ + +
+ + + + + Validator IDs must be unique within a document. + +

]]>
+
+ + +
+
+ + + + + + + + + The top level XML element in a facelet tag library XML file. + +

]]>
+
+ + + + + + + + + + + An advisory short name for usages of tags from this tag library. + +

]]>
+
+
+ + + + + +
+
+ +
+ + +
+ + + + + + + + + Extension element for facelet-taglib. It may contain + implementation specific content. + +

]]>
+
+ + + + +
+ + + + + + + If the tag library XML + file contains individual tag declarations rather than pointing + to a library-class or a declaring a composite-library name, the + individual tags are enclosed in tag elements.

+ + ]]>
+
+ + + + + + + + + + + + + + +
+ + + + + + + + +

The attribute element defines an attribute for the nesting + tag. The attribute element may have several subelements + defining:

+ +
+ +
description

a description of the attribute +

+ +
name

the name of the attribute +

+ +
required

whether the attribute is required or + optional +

+ +
type

the type of the attribute +

+ +
+ +

]]>
+
+ + + + + + Defines if the nesting attribute is required or + optional.

+ +

If not present then the default is "false", i.e + the attribute is optional.

+ + ]]>
+
+
+ + + + + + Defines the Java type of the attributes + value. If this element is omitted, the + expected type is assumed to be + "java.lang.Object".

+ + ]]>
+
+
+ + + + + Defines the method signature for a MethodExpression- + enabled attribute. The syntax of the method-signature + element is as follows (taken from the function-signature + EBNF in web-jsptaglibrary_2_1.xsd):

+ + + +

MethodSignature ::= ReturnType S MethodName S? '(' S? Parameters? S? ')'

+ +

ReturnType ::= Type

+ +

MethodName ::= Identifier

+ +

Parameters ::= Parameter | ( Parameter S? ',' S? Parameters )

+ +

Parameter ::= Type

+ +
+ +

Where:

+ +
    + +
  • Type is a basic type or a fully qualified + Java class name (including package name), as per the 'Type' + production in the Java Language Specification, Second Edition, + Chapter 18.

  • + +
  • Identifier is a Java identifier, as per the + 'Identifier' production in the Java Language Specification, + Second Edition, Chapter 18.

  • + +
+ +

Example:

+ +

java.lang.String nickName( java.lang.String, int )

+ +]]>
+
+
+
+
+ +
+ + + + + + + + + Extension element for tag It may contain + implementation specific content. + +

]]>
+
+ + + + +
+ + + + + + + + + If the tag library XML file contains individual function + declarations rather than pointing to a library-class or a + declaring a composite-library name, the individual functions are + enclosed in function elements. + +

]]>
+
+ + + + + + +
+ + + + + + + + + Within a tag element, the behavior element encapsulates + information specific to a JSF Behavior. + +

]]>
+
+ + + + + + +
+ + + + + + + + + Extension element for behavior. It may contain + implementation specific content. + +

]]>
+
+ + + + +
+ + + + + + + Within a tag element, + the component element encapsulates information specific to a JSF + UIComponent.

+ +
+ +

This element must have exactly one of +<component-type>, <resource-id>, +or <handler-class> among its child elements.

+ +
+ + ]]>
+
+ + + + + + + A valid resource identifier + as specified in the spec prose document section + 2.6.1.3. For example:

+ +

<resource-id>myCC/ccName.xhtml</resource-id>

+ + ]]>
+
+
+ +
+ + +
+
+ + + + + + + + + Extension element for component It may contain + implementation specific content. + +

]]>
+
+ + + + +
+ + + + + + + + + Within a tag element, the converter element encapsulates + information specific to a JSF Converter. + +

]]>
+
+ + + + + + +
+ + + + + + + + + Extension element for converter It may contain + implementation specific content. + +

]]>
+
+ + + + +
+ + + + + + + + + Within a tag element, the validator element encapsulates + information specific to a JSF Validator. + +

]]>
+
+ + + + + + +
+ + + + + + + + + Extension element for validator It may contain + implementation specific content. + +

]]>
+
+ + + + +
+ + + + + + This type contains the recognized versions of + facelet-taglib supported. + +

]]>
+
+ + + +
+ + + + + + + + +

Defines the canonical name of a tag or attribute being + defined.

+ +

The name must conform to the lexical rules for an NCName

+ +

]]>
+
+ + + + + +
+ +
Index: maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/web-facesconfig_1_0.dtd =================================================================== --- maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/web-facesconfig_1_0.dtd (revision 0) +++ maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/web-facesconfig_1_0.dtd (working copy) @@ -0,0 +1,914 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Index: maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/web-facesconfig_1_1.dtd =================================================================== --- maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/web-facesconfig_1_1.dtd (revision 0) +++ maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/web-facesconfig_1_1.dtd (working copy) @@ -0,0 +1,935 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Index: maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/web-facesconfig_1_2.xsd =================================================================== --- maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/web-facesconfig_1_2.xsd (revision 0) +++ maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/web-facesconfig_1_2.xsd (working copy) @@ -0,0 +1,2114 @@ + + + + + + + + + DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. + + Copyright (c) 2010 Oracle and/or its affiliates. All rights reserved. + + The contents of this file are subject to the terms of either the GNU + General Public License Version 2 only ("GPL") or the Common Development + and Distribution License("CDDL") (collectively, the "License"). You + may not use this file except in compliance with the License. You can + obtain a copy of the License at + https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html + or packager/legal/LICENSE.txt. See the License for the specific + language governing permissions and limitations under the License. + + When distributing the software, include this License Header Notice in each + file and include the License file at packager/legal/LICENSE.txt. + + GPL Classpath Exception: + Oracle designates this particular file as subject to the "Classpath" + exception as provided by Oracle in the GPL Version 2 section of the License + file that accompanied this code. + + Modifications: + If applicable, add the following below the License Header, with the fields + enclosed by brackets [] replaced by your own identifying information: + "Portions Copyright [year] [name of copyright owner]" + + Contributor(s): + If you wish your version of this file to be governed by only the CDDL or + only the GPL Version 2, indicate your decision by adding "[Contributor] + elects to include this software in this distribution under the [CDDL or GPL + Version 2] license." If you don't indicate a single choice of license, a + recipient has the option to distribute your version of this file under + either the CDDL, the GPL Version 2 or to extend the choice of license to + its licensees as provided above. However, if you add GPL Version 2 code + and therefore, elected the GPL Version 2 license, then the option applies + only if the new code is made subject to such option by the copyright + holder. + + + + + + + + + ... + + + The instance documents may indicate the published + version of the schema using xsi:schemaLocation attribute + for javaee namespace with the following location: + + http://java.sun.com/xml/ns/javaee/web-facesconfig_1_2.xsd + + ]]> + + + + + + + + + + + + + The "faces-config" element is the root of the configuration + information hierarchy, and contains nested elements for all + of the other configuration settings. + + + + + + + + + Converter IDs must be unique within a document. + + + + + + + + + + + + + 'converter-for-class' element values must be unique + within a document. + + + + + + + + + + + + + Validator IDs must be unique within a document. + + + + + + + + + + + + + Managed bean names must be unique within a document. + + + + + + + + + + + + + + + + The "faces-config" element is the root of the configuration + information hierarchy, and contains nested elements for all + of the other configuration settings. + + + + + + + + + + + + + + + + + + + + + + + + + + + Extension element for faces-config. It may contain + implementation specific content. + + + + + + + + + + + + + + + + + + The "application" element provides a mechanism to define the + various per-application-singleton implementation artifacts for + a particular web application that is utilizing + JavaServer Faces. For nested elements that are not specified, + the JSF implementation must provide a suitable default. + + + + + + + + + + The "action-listener" element contains the fully + qualified class name of the concrete + ActionListener implementation class that will be + called during the Invoke Application phase of the + request processing lifecycle. + + + + + + + + + The "default-render-kit-id" element allows the + application to define a renderkit to be used other + than the standard one. + + + + + + + + + The base name of a resource bundle representing + the message resources for this application. See + the JavaDocs for the "java.util.ResourceBundle" + class for more information on the syntax of + resource bundle names. + + + + + + + + + The "navigation-handler" element contains the + fully qualified class name of the concrete + NavigationHandler implementation class that will + be called during the Invoke Application phase + of the request processing lifecycle, if the + default ActionListener (provided by the JSF + implementation) is used. + + + + + + + + + The "view-handler" element contains the fully + qualified class name of the concrete ViewHandler + implementation class that will be called during + the Restore View and Render Response phases of the + request processing lifecycle. The faces + implementation must provide a default + implementation of this class. + + + + + + + + + The "state-manager" element contains the fully + qualified class name of the concrete StateManager + implementation class that will be called during + the Restore View and Render Response phases of the + request processing lifecycle. The faces + implementation must provide a default + implementation of this class. + + + + + + + + + The "el-resolver" element contains the fully + qualified class name of the concrete + javax.el.ELResolver implementation class + that will be used during the processing of + EL expressions. + + + + + + + + + The "property-resolver" element contains the fully + qualified class name of the concrete + PropertyResolver implementation class that will + be used during the processing of value binding + expressions. + + + + + + + + + The "variable-resolver" element contains the fully + qualified class name of the concrete + VariableResolver implementation class that will + be used during the processing of value binding + expressions. + + + + + + + + + + + + + + + + The resource-bundle element inside the application element + references a java.util.ResourceBundle instance by name + using the var element. ResourceBundles referenced in this + manner may be returned by a call to + Application.getResourceBundle() passing the current + FacesContext for this request and the value of the var + element below. + + + + + + + + + + + The fully qualified class name of the + java.util.ResourceBundle instance. + + + + + + + + + The name by which this ResourceBundle instance + is retrieved by a call to + Application.getResourceBundle(). + + + + + + + + + + + + + + + Extension element for application. It may contain + implementation specific content. + + + + + + + + + + + + + + + + + + The "factory" element provides a mechanism to define the + various Factories that comprise parts of the implementation + of JavaServer Faces. For nested elements that are not + specified, the JSF implementation must provide a suitable + default. + + + + + + + + + + The "application-factory" element contains the + fully qualified class name of the concrete + ApplicationFactory implementation class that will + be called when + FactoryFinder.getFactory(APPLICATION_FACTORY) is + called. + + + + + + + + + The "faces-context-factory" element contains the + fully qualified class name of the concrete + FacesContextFactory implementation class that will + be called when + FactoryFinder.getFactory(FACES_CONTEXT_FACTORY) + is called. + + + + + + + + + The "lifecycle-factory" element contains the fully + qualified class name of the concrete LifecycleFactory + implementation class that will be called when + FactoryFinder.getFactory(LIFECYCLE_FACTORY) is called. + + + + + + + + + The "render-kit-factory" element contains the fully + qualified class name of the concrete RenderKitFactory + implementation class that will be called when + FactoryFinder.getFactory(RENDER_KIT_FACTORY) is + called. + + + + + + + + + + + + + + + + Extension element for factory. It may contain + implementation specific content. + + + + + + + + + + + + + + + + + + The "attribute" element represents a named, typed, value + associated with the parent UIComponent via the generic + attributes mechanism. + + Attribute names must be unique within the scope of the parent + (or related) component. + + + + + + + + + + + The "attribute-name" element represents the name under + which the corresponding value will be stored, in the + generic attributes of the UIComponent we are related + to. + + + + + + + + + The "attribute-class" element represents the Java type + of the value associated with this attribute name. + + + + + + + + + + + + + + + + + + Extension element for attribute. It may contain + implementation specific content. + + + + + + + + + + + + + + + + + The "component" element represents a concrete UIComponent + implementation class that should be registered under the + specified type identifier, along with its associated + properties and attributes. Component types must be unique + within the entire web application. + + Nested "attribute" elements identify generic attributes that + are recognized by the implementation logic of this component. + Nested "property" elements identify JavaBeans properties of + the component class that may be exposed for manipulation + via tools. + + + + + + + + + + + The "component-type" element represents the name under + which the corresponding UIComponent class should be + registered. + + + + + + + + + The "component-class" element represents the fully + qualified class name of a concrete UIComponent + implementation class. + + + + + + + + + + + + + + + + + + Extension element for component. It may contain + implementation specific content. + + + + + + + + + + + + + + + + The "default-locale" element declares the default locale + for this application instance. + + It must be specified as :language:[_:country:[_:variant:]] + without the colons, for example "ja_JP_SJIS". The + separators between the segments may be '-' or '_'. + + + + + + + + + + + + + + + + + + The "default-value" contains the value for the property or + attribute in which this element resides. This value differs + from the "suggested-value" in that the property or attribute + must take the value, whereas in "suggested-value" taking the + value is optional. + + + + + + + + + + + + + + + EL expressions present within a faces config file + must start with the character sequence of '#{' and + end with '}'. + + + + + + + + + + + + + + + Define the name and other design-time information for a facet + that is associated with a renderer or a component. + + + + + + + + + + + The "facet-name" element represents the facet name + under which a UIComponent will be added to its parent. + It must be of type "Identifier". + + + + + + + + + + + + + + + + Extension element for facet. It may contain implementation + specific content. + + + + + + + + + + + + + + + + + The value of from-view-id must contain one of the following + values: + + - The exact match for a view identifier that is recognized + by the the ViewHandler implementation being used (such as + "/index.jsp" if you are using the default ViewHandler). + + - A proper prefix of a view identifier, plus a trailing + "*" character. This pattern indicates that all view + identifiers that match the portion of the pattern up to + the asterisk will match the surrounding rule. When more + than one match exists, the match with the longest pattern + is selected. + + - An "*" character, which means that this pattern applies + to all view identifiers. + + + + + + + + + + + + + + + The "from-action" element contains an action reference + expression that must have been executed (by the default + ActionListener for handling application level events) + in order to select the navigation rule. If not specified, + this rule will be relevant no matter which action reference + was executed (or if no action reference was executed). + + + + + + + + + + + + + + + + + The "converter" element represents a concrete Converter + implementation class that should be registered under the + specified converter identifier. Converter identifiers must + be unique within the entire web application. + + Nested "attribute" elements identify generic attributes that + may be configured on the corresponding UIComponent in order + to affect the operation of the Converter. Nested "property" + elements identify JavaBeans properties of the Converter + implementation class that may be configured to affect the + operation of the Converter. "attribute" and "property" + elements are intended to allow component developers to + more completely describe their components to tools and users. + These elements have no required runtime semantics. + + + + + + + + + + + + The "converter-id" element represents the + identifier under which the corresponding + Converter class should be registered. + + + + + + + + + + The "converter-for-class" element represents the + fully qualified class name for which a Converter + class will be registered. + + + + + + + + + + + The "converter-class" element represents the fully + qualified class name of a concrete Converter + implementation class. + + + + + + + + + Nested "attribute" elements identify generic + attributes that may be configured on the + corresponding UIComponent in order to affect the + operation of the Converter. This attribute is + primarily for design-time tools and is not + specified to have any meaning at runtime. + + + + + + + + + Nested "property" elements identify JavaBeans + properties of the Converter implementation class + that may be configured to affect the operation of + the Converter. This attribute is primarily for + design-time tools and is not specified to have + any meaning at runtime. + + + + + + + + + + + + + + + + Extension element for converter. It may contain + implementation specific content. + + + + + + + + + + + + + + + + + + + The "lifecycle" element provides a mechanism to specify + modifications to the behaviour of the default Lifecycle + implementation for this web application. + + + + + + + + + + + The "phase-listener" element contains the fully + qualified class name of the concrete PhaseListener + implementation class that will be registered on + the Lifecycle. + + + + + + + + + + + + + + + + + + Extension element for lifecycle. It may contain + implementation specific content. + + + + + + + + + + + + + + + + + + The localeType defines valid locale defined by ISO-639-1 + and ISO-3166. + + + + + + + + + + + + + + + + The "locale-config" element allows the app developer to + declare theĀ supported locales for this application. + + + + + + + + + + + + + + + + + + + + The "managed-bean" element represents a JavaBean, of a + particular class, that will be dynamically instantiated + at runtime (by the default VariableResolver implementation) + if it is referenced as the first element of a value binding + expression, and no corresponding bean can be identified in + any scope. In addition to the creation of the managed bean, + and the optional storing of it into the specified scope, + the nested managed-property elements can be used to + initialize the contents of settable JavaBeans properties of + the created instance. + + + + + + + + + + + The "managed-bean-name" element represents the + attribute name under which a managed bean will + be searched for, as well as stored (unless the + "managed-bean-scope" value is "none"). + + + + + + + + + The "managed-bean-class" element represents the fully + qualified class name of the Java class that will be + used`to instantiate a new instance if creation of the + specified`managed bean is requested. + + The specified class must conform to standard JavaBeans + conventions. In particular, it must have a public + zero-arguments constructor, and zero or more public + property setters. + + + + + + + + + The "managed-bean-scope" element represents the scope + into which a newly created instance of the specified + managed bean will be stored (unless the value is + "none"). + + + + + + + + + + + + + + + + + + + + + Extension element for managed-bean. It may contain + implementation specific content. + + + + + + + + + + + + + + + + + + + element's body content, which includes all of the scopes + normally used in a web application, plus the "none" value + indicating that a created bean should not be stored into + any scope. + ]]> + + + + + + + + + + + + + + + + + + + + + The "managed-property" element represents an individual + property of a managed bean that will be configured to the + specified value (or value set) if the corresponding + managed bean is automatically created. + + + + + + + + + + The "property-name" element represents the JavaBeans + property name under which the corresponding value may + be stored. + + + + + + + + + The "property-class" element represents the Java type + of the value associated with this property name. + If not specified, it can be inferred from existing + classes; however, this element should be specified + if the configuration file is going to be the source + for generating the corresponding classes. + + + + + + + + + + + + + + + + + + + + + + The "map-entry" element reprsents a single key-entry pair + that will be added to the computed value of a managed + property of type java.util.Map. + + + + + + + + + The "key" element is the String representation of a + map key that will be stored in a managed property of + type java.util.Map. + + + + + + + + + + + + + + + + + + + The "map-entries' element represents a set of key-entry pairs + that will be added to the computed value of a managed property + of type java.util.Map. In addition, the Java class types + of the key and entry values may be optionally declared. + + + + + + + + + + The "key-class" element defines the Java type to which + each "key" element in a set of "map-entry" elements + will be converted to. If omitted, "java.lang.String" + is assumed. + + + + + + + + + + + + + + + + + The "navigation-case" element describes a particular + combination of conditions that must match for this case to + be executed, and the view id of the component tree that + should be selected next. + + + + + + + + + + + + The "from-outcome" element contains a logical outcome + string returned by the execution of an application + action method selected via an "actionRef" property + (or a literal value specified by an "action" property) + of a UICommand component. If specified, this rule + will be relevant only if the outcome value matches + this element's value. If not specified, this rule + will be relevant no matter what the outcome value was. + + + + + + + + + The "to-view-id" element contains the view identifier + of the next view that should be displayed if this + navigation rule is matched. + + + + + + + + + + + + + + + + The "navigation-rule" element represents an individual + decision rule that will be utilized by the default + NavigationHandler implementation to make decisions on + what view should be displayed next, based on the + view id being processed. + + + + + + + + + + + + + + + + + + + Extension element for navigation-rule. It may contain + implementation specific content. + + + + + + + + + + + + + + + + + + The "null-value" element indicates that the managed + property in which we are nested will be explicitly + set to null if our managed bean is automatically + created. This is different from omitting the managed + property element entirely, which will cause no + property setter to be called for this property. + + The "null-value" element can only be used when the + associated "property-class" identifies a Java class, + not a Java primitive. + + + + + + + + + + + + + The "property" element represents a JavaBean property of the + Java class represented by our parent element. + + Property names must be unique within the scope of the Java + class that is represented by the parent element, and must + correspond to property names that will be recognized when + performing introspection against that class via + java.beans.Introspector. + + + + + + + + + + The "property-name" element represents the JavaBeans + property name under which the corresponding value + may be stored. + + + + + + + + + The "property-class" element represents the Java type + of the value associated with this property name. + If not specified, it can be inferred from existing + classes; however, this element should be specified if + the configuration file is going to be the source for + generating the corresponding classes. + + + + + + + + + + + + + + + + + + + Extension element for property. It may contain + implementation specific content. + + + + + + + + + + + + + + + + + The "redirect" element indicates that navigation to the + specified "to-view-id" should be accomplished by + performing an HTTP redirect rather than the usual + ViewHandler mechanisms. + + + + + + + + + + + + + The "referenced-bean" element represents at design time the + promise that a Java object of the specified type will exist at + runtime in some scope, under the specified key. This can be + used by design time tools to construct user interface dialogs + based on the properties of the specified class. The presence + or absence of a referenced bean element has no impact on the + JavaServer Faces runtime environment inside a web application. + + + + + + + + + + The "referenced-bean-name" element represents the + attribute name under which the corresponding + referenced bean may be assumed to be stored, in one + of 'request', 'session', or 'application' scopes. + + + + + + + + + The "referenced-bean-class" element represents the + fully qualified class name of the Java class + (either abstract or concrete) or Java interface + implemented by the corresponding referenced bean. + + + + + + + + + + + + + + + The "render-kit" element represents a concrete RenderKit + implementation that should be registered under the specified + render-kit-id. If no render-kit-id is specified, the + identifier of the default RenderKit + (RenderKitFactory.DEFAULT_RENDER_KIT) is assumed. + + + + + + + + + + + The "render-kit-id" element represents an identifier + for the RenderKit represented by the parent + "render-kit" element. + + + + + + + + + The "render-kit-class" element represents the fully + qualified class name of a concrete RenderKit + implementation class. + + + + + + + + + + + + + + + + + The "renderer" element represents a concrete Renderer + implementation class that should be registered under the + specified component family and renderer type identifiers, + in the RenderKit associated with the parent "render-kit" + element. Combinations of component family and + renderer type must be unique within the RenderKit + associated with the parent "render-kit" element. + + Nested "attribute" elements identify generic component + attributes that are recognized by this renderer. + + + + + + + + + + + The "component-family" element represents the + component family for which the Renderer represented + by the parent "renderer" element will be used. + + + + + + + + + The "renderer-type" element represents a renderer type + identifier for the Renderer represented by the parent + "renderer" element. + + + + + + + + + The "renderer-class" element represents the fully + qualified class name of a concrete Renderer + implementation class. + + + + + + + + + + + + + + + + + + Extension element for renderer. It may contain implementation + specific content. + + + + + + + + + + + + + + + + + Extension element for render-kit. It may contain + implementation specific content. + + + + + + + + + + + + + + + + + + The "suggested-value" contains the value for the property or + attribute in which this element resides. This value is + advisory only and is intended for tools to use when + populating pallettes. + + + + + + + + + + + + + + + The "supported-locale" element allows authors to declare + which locales are supported in this application instance. + + It must be specified as :language:[_:country:[_:variant:]] + without the colons, for example "ja_JP_SJIS". The + separators between the segments may be '-' or '_'. + + + + + + + + + + + + + + + + + The "validator" element represents a concrete Validator + implementation class that should be registered under the + specified validator identifier. Validator identifiers must + be unique within the entire web application. + + Nested "attribute" elements identify generic attributes that + may be configured on the corresponding UIComponent in order + to affect the operation of the Validator. Nested "property" + elements identify JavaBeans properties of the Validator + implementation class that may be configured to affect the + operation of the Validator. "attribute" and "property" + elements are intended to allow component developers to + more completely describe their components to tools and users. + These elements have no required runtime semantics. + + + + + + + + + + The "validator-id" element represents the identifier + under which the corresponding Validator class should + be registered. + + + + + + + + + The "validator-class" element represents the fully + qualified class name of a concrete Validator + implementation class. + + + + + + + + + Nested "attribute" elements identify generic + attributes that may be configured on the + corresponding UIComponent in order to affect the + operation of the Validator. This attribute is + primarily for design-time tools and is not + specified to have any meaning at runtime. + + + + + + + + + + Nested "property" elements identify JavaBeans + properties of the Validator implementation class + that may be configured to affect the operation of + the Validator. This attribute is primarily for + design-time tools and is not specified to have + any meaning at runtime. + + + + + + + + + + + + + + + + Extension element for validator. It may contain + implementation specific content. + + + + + + + + + + + + + + + + + The "value" element is the String representation of + a literal value to which a scalar managed property + will be set, or a value binding expression ("#{...}") + that will be used to calculate the required value. + It will be converted as specified for the actual + property type. + + + + + + + + + + + + + The "value-class" element defines the Java type to which each + "value" element's value will be converted to, prior to adding + it to the "list-entries" list for a managed property that is + a java.util.List, or a "map-entries" map for a managed + property that is a java.util.Map. + + + + + + + + + + + + + + + The "list-entries" element represents a set of initialization + elements for a managed property that is a java.util.List or an + array. In the former case, the "value-class" element can + optionally be used to declare the Java type to which each + value should be converted before adding it to the Collection. + + + + + + + + + + + + + + + + + + + + This type contains the recognized versions of + faces-config supported. + + + + + + + + + + + Index: maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/web-facesconfig_2_0.xsd =================================================================== --- maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/web-facesconfig_2_0.xsd (revision 0) +++ maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/web-facesconfig_2_0.xsd (working copy) @@ -0,0 +1,2776 @@ + + + + + + + + + DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. + + Copyright (c) 2010 Oracle and/or its affiliates. All rights reserved. + + The contents of this file are subject to the terms of either the GNU + General Public License Version 2 only ("GPL") or the Common Development + and Distribution License("CDDL") (collectively, the "License"). You + may not use this file except in compliance with the License. You can + obtain a copy of the License at + https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html + or packager/legal/LICENSE.txt. See the License for the specific + language governing permissions and limitations under the License. + + When distributing the software, include this License Header Notice in each + file and include the License file at packager/legal/LICENSE.txt. + + GPL Classpath Exception: + Oracle designates this particular file as subject to the "Classpath" + exception as provided by Oracle in the GPL Version 2 section of the License + file that accompanied this code. + + Modifications: + If applicable, add the following below the License Header, with the fields + enclosed by brackets [] replaced by your own identifying information: + "Portions Copyright [year] [name of copyright owner]" + + Contributor(s): + If you wish your version of this file to be governed by only the CDDL or + only the GPL Version 2, indicate your decision by adding "[Contributor] + elects to include this software in this distribution under the [CDDL or GPL + Version 2] license." If you don't indicate a single choice of license, a + recipient has the option to distribute your version of this file under + either the CDDL, the GPL Version 2 or to extend the choice of license to + its licensees as provided above. However, if you add GPL Version 2 code + and therefore, elected the GPL Version 2 license, then the option applies + only if the new code is made subject to such option by the copyright + holder. + + + + + + + + ... + + + The instance documents may indicate the published + version of the schema using xsi:schemaLocation attribute + for javaee namespace with the following location: + + http://java.sun.com/xml/ns/javaee/web-facesconfig_2_0.xsd + + ]]> + + + + + + + + + + + + + The "faces-config" element is the root of the configuration + information hierarchy, and contains nested elements for all + of the other configuration settings. + + + + + + + + + Behavior IDs must be unique within a document. + + + + + + + + + + + + + Converter IDs must be unique within a document. + + + + + + + + + + + + + 'converter-for-class' element values must be unique + within a document. + + + + + + + + + + + + + Validator IDs must be unique within a document. + + + + + + + + + + + + + Managed bean names must be unique within a document. + + + + + + + + + + + + + + + + The "faces-config" element is the root of the configuration + information hierarchy, and contains nested elements for all + of the other configuration settings. + + + + + + + + + + + + + + + + The "name" element within the top level "faces-config" + element declares the name of this application + configuration resource. Such names are used + in the document ordering scheme specified in section + JSF.11.4.6. + + + + + + + + + + + + + + + + + + The metadata-complete attribute defines whether this + JavaServer Faces application is complete, or whether + the class files available to this module and packaged with + this application should be examined for annotations + that specify configuration information. + + This attribute is only inspected on the application + configuration resource file located at "WEB-INF/faces-config.xml". + The presence of this attribute on any application configuration + resource other than the one located at "WEB-INF/faces-config.xml", + including any files named using the javax.faces.CONFIG_FILES + attribute, must be ignored. + + If metadata-complete is set to "true", the JavaServer Faces + runtime must ignore any annotations that specify configuration + information, which might be present in the class files + of the application. + + If metadata-complete is not specified or is set to + "false", the JavaServer Faces runtime must examine the class + files of the application for annotations, as specified by + the specification. + + If "WEB-INF/faces-config.xml" is not present, the JavaServer + Faces runtime will assume metadata-complete to be "false". + + The value of this attribute will have no impact on + runtime annotations such as @ResourceDependency or + @ListenerFor. + + + + + + + + + + + + + + Extension element for faces-config. It may contain + implementation specific content. + + + + + + + + + + + + + + + + + + + Please see section JSF.11.4.6 for the specification of this element. + + + + + + + + + + + + + + + This element contains a sequence of "id" elements, each of which + refers to an application configuration resource by the "id" + declared on its faces-config element. This element can also contain + a single "others" element which specifies that this document comes + before or after other documents within the application. + + + + + + + + + + + + + + + This element indicates that the ordering sub-element in which + it was placed should take special action regarding the ordering + of this application resource relative to other + application configuration resources. See section JSF.11.4.6 + for the complete specification. + + + + + + + + + + + + + + + Only relevant if this is placed within the /WEB-INF/faces-config.xml. + Please see section JSF.11.4.6 for the specification for details. + + + + + + + + + + + + + + + + + + + The "application" element provides a mechanism to define the + various per-application-singleton implementation artifacts for + a particular web application that is utilizing + JavaServer Faces. For nested elements that are not specified, + the JSF implementation must provide a suitable default. + + + + + + + + + + The "action-listener" element contains the fully + qualified class name of the concrete + ActionListener implementation class that will be + called during the Invoke Application phase of the + request processing lifecycle. + + + + + + + + + The "default-render-kit-id" element allows the + application to define a renderkit to be used other + than the standard one. + + + + + + + + + The base name of a resource bundle representing + the message resources for this application. See + the JavaDocs for the "java.util.ResourceBundle" + class for more information on the syntax of + resource bundle names. + + + + + + + + + The "navigation-handler" element contains the + fully qualified class name of the concrete + NavigationHandler implementation class that will + be called during the Invoke Application phase + of the request processing lifecycle, if the + default ActionListener (provided by the JSF + implementation) is used. + + + + + + + + + The "view-handler" element contains the fully + qualified class name of the concrete ViewHandler + implementation class that will be called during + the Restore View and Render Response phases of the + request processing lifecycle. The faces + implementation must provide a default + implementation of this class. + + + + + + + + + The "state-manager" element contains the fully + qualified class name of the concrete StateManager + implementation class that will be called during + the Restore View and Render Response phases of the + request processing lifecycle. The faces + implementation must provide a default + implementation of this class. + + + + + + + + + The "el-resolver" element contains the fully + qualified class name of the concrete + javax.el.ELResolver implementation class + that will be used during the processing of + EL expressions. + + + + + + + + + The "property-resolver" element contains the fully + qualified class name of the concrete + PropertyResolver implementation class that will + be used during the processing of value binding + expressions. + + + + + + + + + The "variable-resolver" element contains the fully + qualified class name of the concrete + VariableResolver implementation class that will + be used during the processing of value binding + expressions. + + + + + + + + + + + + + + + + + + + + + + + + + + + The resource-bundle element inside the application element + references a java.util.ResourceBundle instance by name + using the var element. ResourceBundles referenced in this + manner may be returned by a call to + Application.getResourceBundle() passing the current + FacesContext for this request and the value of the var + element below. + + + + + + + + + + + The fully qualified class name of the + java.util.ResourceBundle instance. + + + + + + + + + The name by which this ResourceBundle instance + is retrieved by a call to + Application.getResourceBundle(). + + + + + + + + + + + + + + + Extension element for application. It may contain + implementation specific content. + + + + + + + + + + + + + + + + + + The "factory" element provides a mechanism to define the + various Factories that comprise parts of the implementation + of JavaServer Faces. For nested elements that are not + specified, the JSF implementation must provide a suitable + default. + + + + + + + + + + The "application-factory" element contains the + fully qualified class name of the concrete + ApplicationFactory implementation class that will + be called when + FactoryFinder.getFactory(APPLICATION_FACTORY) is + called. + + + + + + + + + The "exception-handler-factory" element contains the + fully qualified class name of the concrete + ExceptionHandlerFactory implementation class that will + be called when + FactoryFinder.getFactory(EXCEPTION_HANDLER_FACTORY) + is called. + + + + + + + + + The "external-context-factory" element contains the + fully qualified class name of the concrete + ExternalContextFactory implementation class that will + be called when + FactoryFinder.getFactory(EXTERNAL_CONTEXT_FACTORY) + is called. + + + + + + + + + + The "faces-context-factory" element contains the + fully qualified class name of the concrete + FacesContextFactory implementation class that will + be called when + FactoryFinder.getFactory(FACES_CONTEXT_FACTORY) + is called. + + + + + + + + + + The "partial-view-context-factory" element contains the + fully qualified class name of the concrete + PartialViewContextFactory implementation class that will + be called when FactoryFinder.getFactory + (FactoryFinder.PARTIAL_VIEW_CONTEXT_FACTORY) is called. + + + + + + + + + + The "lifecycle-factory" element contains the fully + qualified class name of the concrete LifecycleFactory + implementation class that will be called when + FactoryFinder.getFactory(LIFECYCLE_FACTORY) is called. + + + + + + + + + The "view-declaration-language-factory" element contains + the fully qualified class name of the concrete + ViewDeclarationLanguageFactory + implementation class that will be called when + FactoryFinder.getFactory(VIEW_DECLARATION_FACTORY) is called. + + + + + + + + + The "tag-handler-delegate-factory" element contains + the fully qualified class name of the concrete + ViewDeclarationLanguageFactory + implementation class that will be called when + FactoryFinder.getFactory(TAG_HANDLER_DELEGATE_FACTORY) is called. + + + + + + + + + The "render-kit-factory" element contains the fully + qualified class name of the concrete RenderKitFactory + implementation class that will be called when + FactoryFinder.getFactory(RENDER_KIT_FACTORY) is + called. + + + + + + + + + The "visit-context-factory" element contains the fully + qualified class name of the concrete VisitContextFactory + implementation class that will be called when + FactoryFinder.getFactory(VISIT_CONTEXT_FACTORY) is + called. + + + + + + + + + + + + + + + + Extension element for factory. It may contain + implementation specific content. + + + + + + + + + + + + + + + + + + The "attribute" element represents a named, typed, value + associated with the parent UIComponent via the generic + attributes mechanism. + + Attribute names must be unique within the scope of the parent + (or related) component. + + + + + + + + + + + The "attribute-name" element represents the name under + which the corresponding value will be stored, in the + generic attributes of the UIComponent we are related + to. + + + + + + + + + The "attribute-class" element represents the Java type + of the value associated with this attribute name. + + + + + + + + + + + + + + + + + + Extension element for attribute. It may contain + implementation specific content. + + + + + + + + + + + + + + + + + The "component" element represents a concrete UIComponent + implementation class that should be registered under the + specified type identifier, along with its associated + properties and attributes. Component types must be unique + within the entire web application. + + Nested "attribute" elements identify generic attributes that + are recognized by the implementation logic of this component. + Nested "property" elements identify JavaBeans properties of + the component class that may be exposed for manipulation + via tools. + + + + + + + + + + + The "component-type" element represents the name under + which the corresponding UIComponent class should be + registered. + + + + + + + + + The "component-class" element represents the fully + qualified class name of a concrete UIComponent + implementation class. + + + + + + + + + + + + + + + + + + Extension element for component. It may contain + implementation specific content. + + + + + + + + + + + + + + + + The "default-locale" element declares the default locale + for this application instance. + + It must be specified as :language:[_:country:[_:variant:]] + without the colons, for example "ja_JP_SJIS". The + separators between the segments may be '-' or '_'. + + + + + + + + + + + + + + + + + + The "default-value" contains the value for the property or + attribute in which this element resides. This value differs + from the "suggested-value" in that the property or attribute + must take the value, whereas in "suggested-value" taking the + value is optional. + + + + + + + + + + + + + + + + + EL expressions present within a faces config file + must start with the character sequence of '#{' and + end with '}'. + + + + + + + + + + + + + + + Define the name and other design-time information for a facet + that is associated with a renderer or a component. + + + + + + + + + + + The "facet-name" element represents the facet name + under which a UIComponent will be added to its parent. + It must be of type "Identifier". + + + + + + + + + + + + + + + + Extension element for facet. It may contain implementation + specific content. + + + + + + + + + + + + + + + + + The value of from-view-id must contain one of the following + values: + + - The exact match for a view identifier that is recognized + by the the ViewHandler implementation being used (such as + "/index.jsp" if you are using the default ViewHandler). + + - A proper prefix of a view identifier, plus a trailing + "*" character. This pattern indicates that all view + identifiers that match the portion of the pattern up to + the asterisk will match the surrounding rule. When more + than one match exists, the match with the longest pattern + is selected. + + - An "*" character, which means that this pattern applies + to all view identifiers. + + + + + + + + + + + + + + + + + The "from-action" element contains an action reference + expression that must have been executed (by the default + ActionListener for handling application level events) + in order to select the navigation rule. If not specified, + this rule will be relevant no matter which action reference + was executed (or if no action reference was executed). + + + + + + + + + + + + + + + + + The "if" element defines a condition that must resolve + to true in order for the navigation case on which it is + defined to be matched, with the existing match criteria + (action method and outcome) as a prerequiste, if present. + The condition is defined declaratively using a value + expression in the body of this element. The expression is + evaluated at the time the navigation case is being matched. + If the "from-outcome" is omitted and this element is + present, the navigation handler will match a null outcome + and use the condition return value to determine if the + case should be considered a match. + + + + + + + + + + + + + + + + + The "converter" element represents a concrete Converter + implementation class that should be registered under the + specified converter identifier. Converter identifiers must + be unique within the entire web application. + + Nested "attribute" elements identify generic attributes that + may be configured on the corresponding UIComponent in order + to affect the operation of the Converter. Nested "property" + elements identify JavaBeans properties of the Converter + implementation class that may be configured to affect the + operation of the Converter. "attribute" and "property" + elements are intended to allow component developers to + more completely describe their components to tools and users. + These elements have no required runtime semantics. + + + + + + + + + + + + The "converter-id" element represents the + identifier under which the corresponding + Converter class should be registered. + + + + + + + + + + The "converter-for-class" element represents the + fully qualified class name for which a Converter + class will be registered. + + + + + + + + + + + The "converter-class" element represents the fully + qualified class name of a concrete Converter + implementation class. + + + + + + + + + Nested "attribute" elements identify generic + attributes that may be configured on the + corresponding UIComponent in order to affect the + operation of the Converter. This attribute is + primarily for design-time tools and is not + specified to have any meaning at runtime. + + + + + + + + + Nested "property" elements identify JavaBeans + properties of the Converter implementation class + that may be configured to affect the operation of + the Converter. This attribute is primarily for + design-time tools and is not specified to have + any meaning at runtime. + + + + + + + + + + + + + + + + Extension element for converter. It may contain + implementation specific content. + + + + + + + + + + + + + + + + + + + The "lifecycle" element provides a mechanism to specify + modifications to the behaviour of the default Lifecycle + implementation for this web application. + + + + + + + + + + + The "phase-listener" element contains the fully + qualified class name of the concrete PhaseListener + implementation class that will be registered on + the Lifecycle. + + + + + + + + + + + + + + + + + + Extension element for lifecycle. It may contain + implementation specific content. + + + + + + + + + + + + + + + + + + The localeType defines valid locale defined by ISO-639-1 + and ISO-3166. + + + + + + + + + + + + + + + + The "locale-config" element allows the app developer to + declare theĀ supported locales for this application. + + + + + + + + + + + + + + + + + + + + The "default-validators" element allows the app developer to + register a set of validators, referenced by identifier, that + are automatically assigned to any EditableValueHolder component + in the application, unless overridden or disabled locally. + + + + + + + + + + The "validator-id" element represents the identifier + of a registered validator. + + + + + + + + + + + + + + + The "managed-bean" element represents a JavaBean, of a + particular class, that will be dynamically instantiated + at runtime (by the default VariableResolver implementation) + if it is referenced as the first element of a value binding + expression, and no corresponding bean can be identified in + any scope. In addition to the creation of the managed bean, + and the optional storing of it into the specified scope, + the nested managed-property elements can be used to + initialize the contents of settable JavaBeans properties of + the created instance. + + + + + + + + + + + The "managed-bean-name" element represents the + attribute name under which a managed bean will + be searched for, as well as stored (unless the + "managed-bean-scope" value is "none"). + + + + + + + + + The "managed-bean-class" element represents the fully + qualified class name of the Java class that will be + used`to instantiate a new instance if creation of the + specified`managed bean is requested. + + The specified class must conform to standard JavaBeans + conventions. In particular, it must have a public + zero-arguments constructor, and zero or more public + property setters. + + + + + + + + + The "managed-bean-scope" element represents the scope + into which a newly created instance of the specified + managed bean will be stored (unless the value is + "none"). + + + + + + + + + + + + + + + + This attribute is only considered when associated with + an application-scoped managed bean. If the value of the eager + attribute is true the runtime must instantiate this class + and store the instance within the application scope when the + application starts. + + If eager is unspecified or is false, the default "lazy" + instantiation and scoped storage of the managed bean + will occur. + + + + + + + + + + + + + + Extension element for managed-bean. It may contain + implementation specific content. + + + + + + + + + + + + + + + + + + + element's body content, which includes all of the scopes + normally used in a web application, plus the "none" value + indicating that a created bean should not be stored into + any scope. Alternatively, an EL expression may be used + as the value of this element. The result of evaluating this + expression must by of type java.util.Map. + ]]> + + + + + + + + + + + + + + + + + The "managed-property" element represents an individual + property of a managed bean that will be configured to the + specified value (or value set) if the corresponding + managed bean is automatically created. + + + + + + + + + + The "property-name" element represents the JavaBeans + property name under which the corresponding value may + be stored. + + + + + + + + + The "property-class" element represents the Java type + of the value associated with this property name. + If not specified, it can be inferred from existing + classes; however, this element should be specified + if the configuration file is going to be the source + for generating the corresponding classes. + + + + + + + + + + + + + + + + + + + + + + The "map-entry" element reprsents a single key-entry pair + that will be added to the computed value of a managed + property of type java.util.Map. + + + + + + + + + The "key" element is the String representation of a + map key that will be stored in a managed property of + type java.util.Map. + + + + + + + + + + + + + + + + + + + The "map-entries' element represents a set of key-entry pairs + that will be added to the computed value of a managed property + of type java.util.Map. In addition, the Java class types + of the key and entry values may be optionally declared. + + + + + + + + + + The "key-class" element defines the Java type to which + each "key" element in a set of "map-entry" elements + will be converted to. If omitted, "java.lang.String" + is assumed. + + + + + + + + + + + + + + + + + The "navigation-case" element describes a particular + combination of conditions that must match for this case to + be executed, and the view id of the component tree that + should be selected next. + + + + + + + + + + + + The "from-outcome" element contains a logical outcome + string returned by the execution of an application + action method selected via an "actionRef" property + (or a literal value specified by an "action" property) + of a UICommand component. If specified, this rule + will be relevant only if the outcome value matches + this element's value. If not specified, this rule + will be relevant if the outcome value is non-null + or, if the "if" element is present, will be relevant + for any outcome value, with the assumption that the + condition specified in the "if" element ultimately + determines if this rule is a match. + + + + + + + + + Please see section JSF.7.4.2 for the specification of this element. + + + + + + + + + The "to-view-id" element contains the view identifier + of the next view that should be displayed if this + navigation rule is matched. If the contents is a + value expression, it should be resolved by the + navigation handler to obtain the view identifier. + + + + + + + + + + + + + + + + The "navigation-rule" element represents an individual + decision rule that will be utilized by the default + NavigationHandler implementation to make decisions on + what view should be displayed next, based on the + view id being processed. + + + + + + + + + + + + + + + + + + + Extension element for navigation-rule. It may contain + implementation specific content. + + + + + + + + + + + + + + + + + + The "null-value" element indicates that the managed + property in which we are nested will be explicitly + set to null if our managed bean is automatically + created. This is different from omitting the managed + property element entirely, which will cause no + property setter to be called for this property. + + The "null-value" element can only be used when the + associated "property-class" identifies a Java class, + not a Java primitive. + + + + + + + + + + + + + The "property" element represents a JavaBean property of the + Java class represented by our parent element. + + Property names must be unique within the scope of the Java + class that is represented by the parent element, and must + correspond to property names that will be recognized when + performing introspection against that class via + java.beans.Introspector. + + + + + + + + + + The "property-name" element represents the JavaBeans + property name under which the corresponding value + may be stored. + + + + + + + + + The "property-class" element represents the Java type + of the value associated with this property name. + If not specified, it can be inferred from existing + classes; however, this element should be specified if + the configuration file is going to be the source for + generating the corresponding classes. + + + + + + + + + + + + + + + + + + + Extension element for property. It may contain + implementation specific content. + + + + + + + + + + + + + + + + + The "redirect" element indicates that navigation to the + specified "to-view-id" should be accomplished by + performing an HTTP redirect rather than the usual + ViewHandler mechanisms. + + + + + + + + + + + + + + + + + + + This element was introduced due to a specification + error, and is now deprecated. The correct name for + this element is "redirect-param" and its meaning is + documented therein. The "view-param" element is + maintained to preserve backwards compatibility. + Implementations must treat this element the same as + "redirect-param". + + + + + + + + + + + + + + + + + + The "redirect-param" element, only valid within + a "redirect" element, contains child "name" + and "value" elements that must be included in the + redirect url when the redirect is performed. + + + + + + + + + + + + + + + + + + The "referenced-bean" element represents at design time the + promise that a Java object of the specified type will exist at + runtime in some scope, under the specified key. This can be + used by design time tools to construct user interface dialogs + based on the properties of the specified class. The presence + or absence of a referenced bean element has no impact on the + JavaServer Faces runtime environment inside a web application. + + + + + + + + + + The "referenced-bean-name" element represents the + attribute name under which the corresponding + referenced bean may be assumed to be stored, in one + of 'request', 'session', 'view', 'application' + or a custom scope. + + + + + + + + + The "referenced-bean-class" element represents the + fully qualified class name of the Java class + (either abstract or concrete) or Java interface + implemented by the corresponding referenced bean. + + + + + + + + + + + + + + + The "render-kit" element represents a concrete RenderKit + implementation that should be registered under the specified + render-kit-id. If no render-kit-id is specified, the + identifier of the default RenderKit + (RenderKitFactory.DEFAULT_RENDER_KIT) is assumed. + + + + + + + + + + + The "render-kit-id" element represents an identifier + for the RenderKit represented by the parent + "render-kit" element. + + + + + + + + + The "render-kit-class" element represents the fully + qualified class name of a concrete RenderKit + implementation class. + + + + + + + + + + + + + + + + + + The "client-behavior-renderer" element represents a concrete + ClientBehaviorRenderer implementation class that should be + registered under the specified behavior renderer type identifier, + in the RenderKit associated with the parent "render-kit" + element. Client Behavior renderer type must be unique within the RenderKit + associated with the parent "render-kit" element. + + Nested "attribute" elements identify generic component + attributes that are recognized by this renderer. + + + + + + + + + + The "client-behavior-renderer-type" element represents a renderer type + identifier for the Client Behavior Renderer represented by the parent + "client-behavior-renderer" element. + + + + + + + + + The "client-behavior-renderer-class" element represents the fully + qualified class name of a concrete Client Behavior Renderer + implementation class. + + + + + + + + + + + + + The "renderer" element represents a concrete Renderer + implementation class that should be registered under the + specified component family and renderer type identifiers, + in the RenderKit associated with the parent "render-kit" + element. Combinations of component family and + renderer type must be unique within the RenderKit + associated with the parent "render-kit" element. + + Nested "attribute" elements identify generic component + attributes that are recognized by this renderer. + + + + + + + + + + + The "component-family" element represents the + component family for which the Renderer represented + by the parent "renderer" element will be used. + + + + + + + + + The "renderer-type" element represents a renderer type + identifier for the Renderer represented by the parent + "renderer" element. + + + + + + + + + The "renderer-class" element represents the fully + qualified class name of a concrete Renderer + implementation class. + + + + + + + + + + + + + + + + + + Extension element for renderer. It may contain implementation + specific content. + + + + + + + + + + + + + + + + + Extension element for render-kit. It may contain + implementation specific content. + + + + + + + + + + + + + + + + + + The "suggested-value" contains the value for the property or + attribute in which this element resides. This value is + advisory only and is intended for tools to use when + populating pallettes. + + + + + + + + + + + + + + + The "supported-locale" element allows authors to declare + which locales are supported in this application instance. + + It must be specified as :language:[_:country:[_:variant:]] + without the colons, for example "ja_JP_SJIS". The + separators between the segments may be '-' or '_'. + + + + + + + + + + + + + + + + + The "behavior" element represents a concrete Behavior + implementation class that should be registered under the + specified behavior identifier. Behavior identifiers must + be unique within the entire web application. + + Nested "attribute" elements identify generic attributes that + may be configured on the corresponding UIComponent in order + to affect the operation of the Behavior. Nested "property" + elements identify JavaBeans properties of the Behavior + implementation class that may be configured to affect the + operation of the Behavior. "attribute" and "property" + elements are intended to allow component developers to + more completely describe their components to tools and users. + These elements have no required runtime semantics. + + + + + + + + + + The "behavior-id" element represents the identifier + under which the corresponding Behavior class should + be registered. + + + + + + + + + The "behavior-class" element represents the fully + qualified class name of a concrete Behavior + implementation class. + + + + + + + + + Nested "attribute" elements identify generic + attributes that may be configured on the + corresponding UIComponent in order to affect the + operation of the Behavior. This attribute is + primarily for design-time tools and is not + specified to have any meaning at runtime. + + + + + + + + + + Nested "property" elements identify JavaBeans + properties of the Behavior implementation class + that may be configured to affect the operation of + the Behavior. This attribute is primarily for + design-time tools and is not specified to have + any meaning at runtime. + + + + + + + + + + + + + + + + Extension element for behavior. It may contain + implementation specific content. + + + + + + + + + + + + + + + + + The "validator" element represents a concrete Validator + implementation class that should be registered under the + specified validator identifier. Validator identifiers must + be unique within the entire web application. + + Nested "attribute" elements identify generic attributes that + may be configured on the corresponding UIComponent in order + to affect the operation of the Validator. Nested "property" + elements identify JavaBeans properties of the Validator + implementation class that may be configured to affect the + operation of the Validator. "attribute" and "property" + elements are intended to allow component developers to + more completely describe their components to tools and users. + These elements have no required runtime semantics. + + + + + + + + + + The "validator-id" element represents the identifier + under which the corresponding Validator class should + be registered. + + + + + + + + + The "validator-class" element represents the fully + qualified class name of a concrete Validator + implementation class. + + + + + + + + + Nested "attribute" elements identify generic + attributes that may be configured on the + corresponding UIComponent in order to affect the + operation of the Validator. This attribute is + primarily for design-time tools and is not + specified to have any meaning at runtime. + + + + + + + + + + Nested "property" elements identify JavaBeans + properties of the Validator implementation class + that may be configured to affect the operation of + the Validator. This attribute is primarily for + design-time tools and is not specified to have + any meaning at runtime. + + + + + + + + + + + + + + + + Extension element for validator. It may contain + implementation specific content. + + + + + + + + + + + + + + + + + The "value" element is the String representation of + a literal value to which a scalar managed property + will be set, or a value binding expression ("#{...}") + that will be used to calculate the required value. + It will be converted as specified for the actual + property type. + + + + + + + + + + + + + The "value-class" element defines the Java type to which each + "value" element's value will be converted to, prior to adding + it to the "list-entries" list for a managed property that is + a java.util.List, or a "map-entries" map for a managed + property that is a java.util.Map. + + + + + + + + + + + + + + + + + The "list-entries" element represents a set of initialization + elements for a managed property that is a java.util.List or an + array. In the former case, the "value-class" element can + optionally be used to declare the Java type to which each + value should be converted before adding it to the Collection. + + + + + + + + + + + + + + + + + + + + The presence of this element within the "application" element in + an application configuration resource file indicates the + developer wants to add an SystemEventListener to this + application instance. Elements nested within this element allow + selecting the kinds of events that will be delivered to the + listener instance, and allow selecting the kinds of classes that + can be the source of events that are delivered to the listener + instance. + + + + + + + + + The "system-event-listener-class" element contains + the fully qualified class name of the concrete + SystemEventListener implementation class that will be + called when events of the type specified by the + "system-event-class" are sent by the runtime. + + + + + + + + + The "system-event-class" element contains the fully + qualified class name of the SystemEvent subclass for + which events will be delivered to the class whose fully + qualified class name is given by the + "system-event-listener-class" element. + + + + + + + + + The "source-class" element, if present, contains the + fully qualified class name of the class that will be the + source for the event to be delivered to the class whose + fully qualified class name is given by the + "system-event-listener-class" element. + + + + + + + + + + + + + + + This type contains the recognized versions of + faces-config supported. + + + + + + + + + + + Index: maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/web-facesconfig_2_1.xsd =================================================================== --- maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/web-facesconfig_2_1.xsd (revision 0) +++ maven/plugins/compogen-maven-plugin/src/main/resources/com/sun/faces/web-facesconfig_2_1.xsd (working copy) @@ -0,0 +1,2792 @@ + + + + + + + + + DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. + + Copyright (c) 2010 Oracle and/or its affiliates. All rights reserved. + + The contents of this file are subject to the terms of either the GNU + General Public License Version 2 only ("GPL") or the Common Development + and Distribution License("CDDL") (collectively, the "License"). You + may not use this file except in compliance with the License. You can + obtain a copy of the License at + https://glassfish.dev.java.net/public/CDDL+GPL_1_1.html + or packager/legal/LICENSE.txt. See the License for the specific + language governing permissions and limitations under the License. + + When distributing the software, include this License Header Notice in each + file and include the License file at packager/legal/LICENSE.txt. + + GPL Classpath Exception: + Oracle designates this particular file as subject to the "Classpath" + exception as provided by Oracle in the GPL Version 2 section of the License + file that accompanied this code. + + Modifications: + If applicable, add the following below the License Header, with the fields + enclosed by brackets [] replaced by your own identifying information: + "Portions Copyright [year] [name of copyright owner]" + + Contributor(s): + If you wish your version of this file to be governed by only the CDDL or + only the GPL Version 2, indicate your decision by adding "[Contributor] + elects to include this software in this distribution under the [CDDL or GPL + Version 2] license." If you don't indicate a single choice of license, a + recipient has the option to distribute your version of this file under + either the CDDL, the GPL Version 2 or to extend the choice of license to + its licensees as provided above. However, if you add GPL Version 2 code + and therefore, elected the GPL Version 2 license, then the option applies + only if the new code is made subject to such option by the copyright + holder. + + + + + + + + ... + + + The instance documents may indicate the published + version of the schema using xsi:schemaLocation attribute + for javaee namespace with the following location: + + http://java.sun.com/xml/ns/javaee/web-facesconfig_2_1.xsd + + ]]> + + + + + + + + + + + + + The "faces-config" element is the root of the configuration + information hierarchy, and contains nested elements for all + of the other configuration settings. + + + + + + + + + Behavior IDs must be unique within a document. + + + + + + + + + + + + + Converter IDs must be unique within a document. + + + + + + + + + + + + + 'converter-for-class' element values must be unique + within a document. + + + + + + + + + + + + + Validator IDs must be unique within a document. + + + + + + + + + + + + + Managed bean names must be unique within a document. + + + + + + + + + + + + + + + + The "faces-config" element is the root of the configuration + information hierarchy, and contains nested elements for all + of the other configuration settings. + + + + + + + + + + + + + + + + The "name" element within the top level "faces-config" + element declares the name of this application + configuration resource. Such names are used + in the document ordering scheme specified in section + JSF.11.4.6. + + + + + + + + + + + + + + + + + + The metadata-complete attribute defines whether this + JavaServer Faces application is complete, or whether + the class files available to this module and packaged with + this application should be examined for annotations + that specify configuration information. + + This attribute is only inspected on the application + configuration resource file located at "WEB-INF/faces-config.xml". + The presence of this attribute on any application configuration + resource other than the one located at "WEB-INF/faces-config.xml", + including any files named using the javax.faces.CONFIG_FILES + attribute, must be ignored. + + If metadata-complete is set to "true", the JavaServer Faces + runtime must ignore any annotations that specify configuration + information, which might be present in the class files + of the application. + + If metadata-complete is not specified or is set to + "false", the JavaServer Faces runtime must examine the class + files of the application for annotations, as specified by + the specification. + + If "WEB-INF/faces-config.xml" is not present, the JavaServer + Faces runtime will assume metadata-complete to be "false". + + The value of this attribute will have no impact on + runtime annotations such as @ResourceDependency or + @ListenerFor. + + + + + + + + + + + + + + Extension element for faces-config. It may contain + implementation specific content. + + + + + + + + + + + + + + + + + + + Please see section JSF.11.4.6 for the specification of this element. + + + + + + + + + + + + + + + This element contains a sequence of "id" elements, each of which + refers to an application configuration resource by the "id" + declared on its faces-config element. This element can also contain + a single "others" element which specifies that this document comes + before or after other documents within the application. + + + + + + + + + + + + + + + This element indicates that the ordering sub-element in which + it was placed should take special action regarding the ordering + of this application resource relative to other + application configuration resources. See section JSF.11.4.6 + for the complete specification. + + + + + + + + + + + + + + + Only relevant if this is placed within the /WEB-INF/faces-config.xml. + Please see section JSF.11.4.6 for the specification for details. + + + + + + + + + + + + + + + + + + + The "application" element provides a mechanism to define the + various per-application-singleton implementation artifacts for + a particular web application that is utilizing + JavaServer Faces. For nested elements that are not specified, + the JSF implementation must provide a suitable default. + + + + + + + + + + The "action-listener" element contains the fully + qualified class name of the concrete + ActionListener implementation class that will be + called during the Invoke Application phase of the + request processing lifecycle. + + + + + + + + + The "default-render-kit-id" element allows the + application to define a renderkit to be used other + than the standard one. + + + + + + + + + The base name of a resource bundle representing + the message resources for this application. See + the JavaDocs for the "java.util.ResourceBundle" + class for more information on the syntax of + resource bundle names. + + + + + + + + + The "navigation-handler" element contains the + fully qualified class name of the concrete + NavigationHandler implementation class that will + be called during the Invoke Application phase + of the request processing lifecycle, if the + default ActionListener (provided by the JSF + implementation) is used. + + + + + + + + + The "view-handler" element contains the fully + qualified class name of the concrete ViewHandler + implementation class that will be called during + the Restore View and Render Response phases of the + request processing lifecycle. The faces + implementation must provide a default + implementation of this class. + + + + + + + + + The "state-manager" element contains the fully + qualified class name of the concrete StateManager + implementation class that will be called during + the Restore View and Render Response phases of the + request processing lifecycle. The faces + implementation must provide a default + implementation of this class. + + + + + + + + + The "el-resolver" element contains the fully + qualified class name of the concrete + javax.el.ELResolver implementation class + that will be used during the processing of + EL expressions. + + + + + + + + + The "property-resolver" element contains the fully + qualified class name of the concrete + PropertyResolver implementation class that will + be used during the processing of value binding + expressions. + + + + + + + + + The "variable-resolver" element contains the fully + qualified class name of the concrete + VariableResolver implementation class that will + be used during the processing of value binding + expressions. + + + + + + + + + + + + + + + + + + + + + + + + + + + The resource-bundle element inside the application element + references a java.util.ResourceBundle instance by name + using the var element. ResourceBundles referenced in this + manner may be returned by a call to + Application.getResourceBundle() passing the current + FacesContext for this request and the value of the var + element below. + + + + + + + + + + + The fully qualified class name of the + java.util.ResourceBundle instance. + + + + + + + + + The name by which this ResourceBundle instance + is retrieved by a call to + Application.getResourceBundle(). + + + + + + + + + + + + + + + Extension element for application. It may contain + implementation specific content. + + + + + + + + + + + + + + + + + + The "factory" element provides a mechanism to define the + various Factories that comprise parts of the implementation + of JavaServer Faces. For nested elements that are not + specified, the JSF implementation must provide a suitable + default. + + + + + + + + + + The "application-factory" element contains the + fully qualified class name of the concrete + ApplicationFactory implementation class that will + be called when + FactoryFinder.getFactory(APPLICATION_FACTORY) is + called. + + + + + + + + + The "exception-handler-factory" element contains the + fully qualified class name of the concrete + ExceptionHandlerFactory implementation class that will + be called when + FactoryFinder.getFactory(EXCEPTION_HANDLER_FACTORY) + is called. + + + + + + + + + The "external-context-factory" element contains the + fully qualified class name of the concrete + ExternalContextFactory implementation class that will + be called when + FactoryFinder.getFactory(EXTERNAL_CONTEXT_FACTORY) + is called. + + + + + + + + + + The "faces-context-factory" element contains the + fully qualified class name of the concrete + FacesContextFactory implementation class that will + be called when + FactoryFinder.getFactory(FACES_CONTEXT_FACTORY) + is called. + + + + + + + + + + The "facelet-cache-factory" element contains the + fully qualified class name of the concrete + FaceletCacheFactory implementation class that will + be called when + FactoryFinder.getFactory(FACELET_CACHE_FACTORY) + is called. + + + + + + + + + + The "partial-view-context-factory" element contains the + fully qualified class name of the concrete + PartialViewContextFactory implementation class that will + be called when FactoryFinder.getFactory + (FactoryFinder.PARTIAL_VIEW_CONTEXT_FACTORY) is called. + + + + + + + + + + The "lifecycle-factory" element contains the fully + qualified class name of the concrete LifecycleFactory + implementation class that will be called when + FactoryFinder.getFactory(LIFECYCLE_FACTORY) is called. + + + + + + + + + The "view-declaration-language-factory" element contains + the fully qualified class name of the concrete + ViewDeclarationLanguageFactory + implementation class that will be called when + FactoryFinder.getFactory(VIEW_DECLARATION_FACTORY) is called. + + + + + + + + + The "tag-handler-delegate-factory" element contains + the fully qualified class name of the concrete + ViewDeclarationLanguageFactory + implementation class that will be called when + FactoryFinder.getFactory(TAG_HANDLER_DELEGATE_FACTORY) is called. + + + + + + + + + The "render-kit-factory" element contains the fully + qualified class name of the concrete RenderKitFactory + implementation class that will be called when + FactoryFinder.getFactory(RENDER_KIT_FACTORY) is + called. + + + + + + + + + The "visit-context-factory" element contains the fully + qualified class name of the concrete VisitContextFactory + implementation class that will be called when + FactoryFinder.getFactory(VISIT_CONTEXT_FACTORY) is + called. + + + + + + + + + + + + + + + + Extension element for factory. It may contain + implementation specific content. + + + + + + + + + + + + + + + + + + The "attribute" element represents a named, typed, value + associated with the parent UIComponent via the generic + attributes mechanism. + + Attribute names must be unique within the scope of the parent + (or related) component. + + + + + + + + + + + The "attribute-name" element represents the name under + which the corresponding value will be stored, in the + generic attributes of the UIComponent we are related + to. + + + + + + + + + The "attribute-class" element represents the Java type + of the value associated with this attribute name. + + + + + + + + + + + + + + + + + + Extension element for attribute. It may contain + implementation specific content. + + + + + + + + + + + + + + + + + The "component" element represents a concrete UIComponent + implementation class that should be registered under the + specified type identifier, along with its associated + properties and attributes. Component types must be unique + within the entire web application. + + Nested "attribute" elements identify generic attributes that + are recognized by the implementation logic of this component. + Nested "property" elements identify JavaBeans properties of + the component class that may be exposed for manipulation + via tools. + + + + + + + + + + + The "component-type" element represents the name under + which the corresponding UIComponent class should be + registered. + + + + + + + + + The "component-class" element represents the fully + qualified class name of a concrete UIComponent + implementation class. + + + + + + + + + + + + + + + + + + Extension element for component. It may contain + implementation specific content. + + + + + + + + + + + + + + + + The "default-locale" element declares the default locale + for this application instance. + + It must be specified as :language:[_:country:[_:variant:]] + without the colons, for example "ja_JP_SJIS". The + separators between the segments may be '-' or '_'. + + + + + + + + + + + + + + + + + + The "default-value" contains the value for the property or + attribute in which this element resides. This value differs + from the "suggested-value" in that the property or attribute + must take the value, whereas in "suggested-value" taking the + value is optional. + + + + + + + + + + + + + + + + + EL expressions present within a faces config file + must start with the character sequence of '#{' and + end with '}'. + + + + + + + + + + + + + + + Define the name and other design-time information for a facet + that is associated with a renderer or a component. + + + + + + + + + + + The "facet-name" element represents the facet name + under which a UIComponent will be added to its parent. + It must be of type "Identifier". + + + + + + + + + + + + + + + + Extension element for facet. It may contain implementation + specific content. + + + + + + + + + + + + + + + + + The value of from-view-id must contain one of the following + values: + + - The exact match for a view identifier that is recognized + by the the ViewHandler implementation being used (such as + "/index.jsp" if you are using the default ViewHandler). + + - A proper prefix of a view identifier, plus a trailing + "*" character. This pattern indicates that all view + identifiers that match the portion of the pattern up to + the asterisk will match the surrounding rule. When more + than one match exists, the match with the longest pattern + is selected. + + - An "*" character, which means that this pattern applies + to all view identifiers. + + + + + + + + + + + + + + + + + The "from-action" element contains an action reference + expression that must have been executed (by the default + ActionListener for handling application level events) + in order to select the navigation rule. If not specified, + this rule will be relevant no matter which action reference + was executed (or if no action reference was executed). + + + + + + + + + + + + + + + + + The "if" element defines a condition that must resolve + to true in order for the navigation case on which it is + defined to be matched, with the existing match criteria + (action method and outcome) as a prerequiste, if present. + The condition is defined declaratively using a value + expression in the body of this element. The expression is + evaluated at the time the navigation case is being matched. + If the "from-outcome" is omitted and this element is + present, the navigation handler will match a null outcome + and use the condition return value to determine if the + case should be considered a match. + + + + + + + + + + + + + + + + + The "converter" element represents a concrete Converter + implementation class that should be registered under the + specified converter identifier. Converter identifiers must + be unique within the entire web application. + + Nested "attribute" elements identify generic attributes that + may be configured on the corresponding UIComponent in order + to affect the operation of the Converter. Nested "property" + elements identify JavaBeans properties of the Converter + implementation class that may be configured to affect the + operation of the Converter. "attribute" and "property" + elements are intended to allow component developers to + more completely describe their components to tools and users. + These elements have no required runtime semantics. + + + + + + + + + + + + The "converter-id" element represents the + identifier under which the corresponding + Converter class should be registered. + + + + + + + + + + The "converter-for-class" element represents the + fully qualified class name for which a Converter + class will be registered. + + + + + + + + + + + The "converter-class" element represents the fully + qualified class name of a concrete Converter + implementation class. + + + + + + + + + Nested "attribute" elements identify generic + attributes that may be configured on the + corresponding UIComponent in order to affect the + operation of the Converter. This attribute is + primarily for design-time tools and is not + specified to have any meaning at runtime. + + + + + + + + + Nested "property" elements identify JavaBeans + properties of the Converter implementation class + that may be configured to affect the operation of + the Converter. This attribute is primarily for + design-time tools and is not specified to have + any meaning at runtime. + + + + + + + + + + + + + + + + Extension element for converter. It may contain + implementation specific content. + + + + + + + + + + + + + + + + + + + The "lifecycle" element provides a mechanism to specify + modifications to the behaviour of the default Lifecycle + implementation for this web application. + + + + + + + + + + + The "phase-listener" element contains the fully + qualified class name of the concrete PhaseListener + implementation class that will be registered on + the Lifecycle. + + + + + + + + + + + + + + + + + + Extension element for lifecycle. It may contain + implementation specific content. + + + + + + + + + + + + + + + + + + The localeType defines valid locale defined by ISO-639-1 + and ISO-3166. + + + + + + + + + + + + + + + + The "locale-config" element allows the app developer to + declare theĀ supported locales for this application. + + + + + + + + + + + + + + + + + + + + The "default-validators" element allows the app developer to + register a set of validators, referenced by identifier, that + are automatically assigned to any EditableValueHolder component + in the application, unless overridden or disabled locally. + + + + + + + + + + The "validator-id" element represents the identifier + of a registered validator. + + + + + + + + + + + + + + + The "managed-bean" element represents a JavaBean, of a + particular class, that will be dynamically instantiated + at runtime (by the default VariableResolver implementation) + if it is referenced as the first element of a value binding + expression, and no corresponding bean can be identified in + any scope. In addition to the creation of the managed bean, + and the optional storing of it into the specified scope, + the nested managed-property elements can be used to + initialize the contents of settable JavaBeans properties of + the created instance. + + + + + + + + + + + The "managed-bean-name" element represents the + attribute name under which a managed bean will + be searched for, as well as stored (unless the + "managed-bean-scope" value is "none"). + + + + + + + + + The "managed-bean-class" element represents the fully + qualified class name of the Java class that will be + used`to instantiate a new instance if creation of the + specified`managed bean is requested. + + The specified class must conform to standard JavaBeans + conventions. In particular, it must have a public + zero-arguments constructor, and zero or more public + property setters. + + + + + + + + + The "managed-bean-scope" element represents the scope + into which a newly created instance of the specified + managed bean will be stored (unless the value is + "none"). + + + + + + + + + + + + + + + + This attribute is only considered when associated with + an application-scoped managed bean. If the value of the eager + attribute is true the runtime must instantiate this class + and store the instance within the application scope when the + application starts. + + If eager is unspecified or is false, the default "lazy" + instantiation and scoped storage of the managed bean + will occur. + + + + + + + + + + + + + + Extension element for managed-bean. It may contain + implementation specific content. + + + + + + + + + + + + + + + + + + + element's body content, which includes all of the scopes + normally used in a web application, plus the "none" value + indicating that a created bean should not be stored into + any scope. Alternatively, an EL expression may be used + as the value of this element. The result of evaluating this + expression must by of type java.util.Map. + ]]> + + + + + + + + + + + + + + + + + The "managed-property" element represents an individual + property of a managed bean that will be configured to the + specified value (or value set) if the corresponding + managed bean is automatically created. + + + + + + + + + + The "property-name" element represents the JavaBeans + property name under which the corresponding value may + be stored. + + + + + + + + + The "property-class" element represents the Java type + of the value associated with this property name. + If not specified, it can be inferred from existing + classes; however, this element should be specified + if the configuration file is go