1 /* 2 * reserved comment block 3 * DO NOT REMOVE OR ALTER! 4 */ 5 /* 6 * Copyright 2005 The Apache Software Foundation. 7 * 8 * Licensed under the Apache License, Version 2.0 (the "License"); 9 * you may not use this file except in compliance with the License. 10 * You may obtain a copy of the License at 11 * 12 * http://www.apache.org/licenses/LICENSE-2.0 13 * 14 * Unless required by applicable law or agreed to in writing, software 15 * distributed under the License is distributed on an "AS IS" BASIS, 16 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 17 * See the License for the specific language governing permissions and 18 * limitations under the License. 19 */ 20 package com.sun.org.apache.xerces.internal.xpointer; 21 22 import java.io.PrintWriter; 23 24 import com.sun.org.apache.xerces.internal.xni.XNIException; 25 import com.sun.org.apache.xerces.internal.xni.parser.XMLErrorHandler; 26 import com.sun.org.apache.xerces.internal.xni.parser.XMLParseException; 27 28 /** 29 * The Default XPointer error handler used by the XInclude implementation. 30 * XPointer error's are thrown so that they may be caught by the XInclude 31 * implementation and reported as resource errors. 32 * 33 */ 34 class XPointerErrorHandler implements XMLErrorHandler { 35 36 // 37 // Data 38 // 39 40 /** Print writer. */ 41 protected PrintWriter fOut; 42 43 // 44 // Constructors 45 // 46 47 /** 48 * Constructs an error handler that prints error messages to 49 * <code>System.err</code>. 50 */ 51 public XPointerErrorHandler() { 52 this(new PrintWriter(System.err)); 53 } // <init>() 54 | 1 /* 2 * reserved comment block 3 * DO NOT REMOVE OR ALTER! 4 */ 5 /* 6 * Licensed to the Apache Software Foundation (ASF) under one or more 7 * contributor license agreements. See the NOTICE file distributed with 8 * this work for additional information regarding copyright ownership. 9 * The ASF licenses this file to You under the Apache License, Version 2.0 10 * (the "License"); you may not use this file except in compliance with 11 * the License. You may obtain a copy of the License at 12 * 13 * http://www.apache.org/licenses/LICENSE-2.0 14 * 15 * Unless required by applicable law or agreed to in writing, software 16 * distributed under the License is distributed on an "AS IS" BASIS, 17 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 * See the License for the specific language governing permissions and 19 * limitations under the License. 20 */ 21 22 package com.sun.org.apache.xerces.internal.xpointer; 23 24 import java.io.PrintWriter; 25 26 import com.sun.org.apache.xerces.internal.xni.XNIException; 27 import com.sun.org.apache.xerces.internal.xni.parser.XMLErrorHandler; 28 import com.sun.org.apache.xerces.internal.xni.parser.XMLParseException; 29 30 /** 31 * The Default XPointer error handler used by the XInclude implementation. 32 * XPointer error's are thrown so that they may be caught by the XInclude 33 * implementation and reported as resource errors. 34 * 35 */ 36 final class XPointerErrorHandler implements XMLErrorHandler { 37 38 // 39 // Data 40 // 41 42 /** Print writer. */ 43 protected PrintWriter fOut; 44 45 // 46 // Constructors 47 // 48 49 /** 50 * Constructs an error handler that prints error messages to 51 * <code>System.err</code>. 52 */ 53 public XPointerErrorHandler() { 54 this(new PrintWriter(System.err)); 55 } // <init>() 56 |