Categories:
Audio (13)
Biotech (29)
Bytecode (36)
Database (77)
Framework (7)
Game (7)
General (507)
Graphics (53)
I/O (35)
IDE (2)
JAR Tools (101)
JavaBeans (21)
JDBC (121)
JDK (426)
JSP (20)
Logging (108)
Mail (58)
Messaging (8)
Network (84)
PDF (97)
Report (7)
Scripting (84)
Security (32)
Server (121)
Servlet (26)
SOAP (24)
Testing (54)
Web (15)
XML (309)
Collections:
Other Resources:
Java Source Code for Xerces Java 2.11.2
Where Can I see Java Source Code files for Xerces Java 2.11.2?
✍: FYIcenter
Here are Java Source Code files for Xerces Java 2.11.2:
⏎ org/apache/xml/serialize/SerializerFactory.java
/* * Licensed to the Apache Software Foundation (ASF) under one or more * contributor license agreements. See the NOTICE file distributed with * this work for additional information regarding copyright ownership. * The ASF licenses this file to You under the Apache License, Version 2.0 * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package org.apache.xml.serialize; import java.io.OutputStream; import java.io.UnsupportedEncodingException; import java.io.Writer; import java.util.Hashtable; import java.util.StringTokenizer; /** * @deprecated This class was deprecated in Xerces 2.9.0. It is recommended * that new applications use the DOM Level 3 LSSerializer or JAXP's Transformation * API for XML (TrAX) for serializing XML and HTML. See the Xerces documentation for more * information. * @version $Revision: 699892 $ $Date: 2008-09-29 02:38:27 +0530 (Mon, 29 Sep 2008) $ * @author <a href="mailto:Scott_Boag/CAM/Lotus@lotus.com">Scott Boag</a> * @author <a href="mailto:arkin@intalio.com">Assaf Arkin</a> */ public abstract class SerializerFactory { public static final String FactoriesProperty = "org.apache.xml.serialize.factories"; private static Hashtable _factories = new Hashtable(); static { SerializerFactory factory; String list; StringTokenizer token; String className; // The default factories are always registered first, // any factory specified in the properties file and supporting // the same method will override the default factory. factory = new SerializerFactoryImpl( Method.XML ); registerSerializerFactory( factory ); factory = new SerializerFactoryImpl( Method.HTML ); registerSerializerFactory( factory ); factory = new SerializerFactoryImpl( Method.XHTML ); registerSerializerFactory( factory ); factory = new SerializerFactoryImpl( Method.TEXT ); registerSerializerFactory( factory ); list = SecuritySupport.getSystemProperty( FactoriesProperty ); if ( list != null ) { token = new StringTokenizer( list, " ;,:" ); while ( token.hasMoreTokens() ) { className = token.nextToken(); try { factory = (SerializerFactory) ObjectFactory.newInstance( className, SerializerFactory.class.getClassLoader(), true); if ( _factories.containsKey( factory.getSupportedMethod() ) ) _factories.put( factory.getSupportedMethod(), factory ); } catch ( Exception except ) { } } } } /** * Register a serializer factory, keyed by the given * method string. */ public static void registerSerializerFactory( SerializerFactory factory ) { String method; synchronized ( _factories ) { method = factory.getSupportedMethod(); _factories.put( method, factory ); } } /** * Register a serializer factory, keyed by the given * method string. */ public static SerializerFactory getSerializerFactory( String method ) { return (SerializerFactory) _factories.get( method ); } /** * Returns the method supported by this factory and used to register * the factory. This call is required so factories can be added from * a properties file by knowing only the class name. This method is * protected, it is only required by this class but must be implemented * in derived classes. */ protected abstract String getSupportedMethod(); /** * Create a new serializer based on the {@link OutputFormat}. * If this method is used to create the serializer, the {@link * Serializer#setOutputByteStream} or {@link Serializer#setOutputCharStream} * methods must be called before serializing a document. */ public abstract Serializer makeSerializer(OutputFormat format); /** * Create a new serializer, based on the {@link OutputFormat} and * using the writer as the output character stream. If this * method is used, the encoding property will be ignored. */ public abstract Serializer makeSerializer( Writer writer, OutputFormat format ); /** * Create a new serializer, based on the {@link OutputFormat} and * using the output byte stream and the encoding specified in the * output format. * * @throws UnsupportedEncodingException The specified encoding is * not supported */ public abstract Serializer makeSerializer( OutputStream output, OutputFormat format ) throws UnsupportedEncodingException; }
⏎ org/apache/xml/serialize/SerializerFactory.java
Or download all of them as a single archive file:
File name: Xerces-J.2.12.2-src.zip File size: 2128351 bytes Release date: 2022-01-21 Download
⇒ Donwload Xerces-J-bin.2.11.0.zip
⇐ What Is in Xerces-J-bin.2.12.2.zip
2016-09-15, 23922👍, 1💬
Popular Posts:
JDK 11 jdk.localedata.jmod is the JMOD file for JDK 11 Localedata module. JDK 11 Locale Data module ...
Apache Avalon began in 1999 as the Java Apache Server Framework and in late 2002 separated from the ...
JAX-WS is an API for building web services and clients. It is the next generation Web Services API r...
JDK 11 jdk.internal.vm.ci.jmod is the JMOD file for JDK 11 Internal VM CI module. JDK 11 Internal VM...
What Is log4j-1.2.13.jar? I got the JAR file from logging-log4j-1.2.13.zip .log4j-1.2.13.jar is the ...