1 /* 2 * Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved. 3 */ 4 /* 5 * Licensed to the Apache Software Foundation (ASF) under one or more 6 * contributor license agreements. See the NOTICE file distributed with 7 * this work for additional information regarding copyright ownership. 8 * The ASF licenses this file to You under the Apache License, Version 2.0 9 * (the "License"); you may not use this file except in compliance with 10 * the License. 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 /* 21 * $Id: AdaptiveResultTreeImpl.java,v 1.2.4.1 2005/09/06 05:52:18 pvedula Exp $ 22 */ 23 package com.sun.org.apache.xalan.internal.xsltc.dom; 24 25 import com.sun.org.apache.xalan.internal.xsltc.DOM; 26 import com.sun.org.apache.xalan.internal.xsltc.StripFilter; 27 import com.sun.org.apache.xalan.internal.xsltc.TransletException; 28 import com.sun.org.apache.xalan.internal.xsltc.runtime.BasisLibrary; 29 import com.sun.org.apache.xml.internal.dtm.DTMAxisIterator; 30 import com.sun.org.apache.xml.internal.dtm.DTMAxisTraverser; 31 import com.sun.org.apache.xml.internal.dtm.DTMWSFilter; 32 import com.sun.org.apache.xml.internal.serializer.SerializationHandler; 33 import com.sun.org.apache.xml.internal.utils.XMLString; 34 import java.util.Map; 35 import javax.xml.transform.SourceLocator; 36 import org.w3c.dom.Node; 37 import org.w3c.dom.NodeList; 38 import org.xml.sax.Attributes; 39 import org.xml.sax.SAXException; 40 import org.xml.sax.helpers.AttributesImpl; 41 42 /** 1321 public void documentRegistration() 1322 { 1323 if (_dom != null) { 1324 _dom.documentRegistration(); 1325 } 1326 else { 1327 super.documentRegistration(); 1328 } 1329 } 1330 1331 public void documentRelease() 1332 { 1333 if (_dom != null) { 1334 _dom.documentRelease(); 1335 } 1336 else { 1337 super.documentRelease(); 1338 } 1339 } 1340 1341 } | 1 /* 2 * Copyright (c) 2015, 2016, Oracle and/or its affiliates. All rights reserved. 3 */ 4 /* 5 * Licensed to the Apache Software Foundation (ASF) under one or more 6 * contributor license agreements. See the NOTICE file distributed with 7 * this work for additional information regarding copyright ownership. 8 * The ASF licenses this file to You under the Apache License, Version 2.0 9 * (the "License"); you may not use this file except in compliance with 10 * the License. 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 21 package com.sun.org.apache.xalan.internal.xsltc.dom; 22 23 import com.sun.org.apache.xalan.internal.xsltc.DOM; 24 import com.sun.org.apache.xalan.internal.xsltc.StripFilter; 25 import com.sun.org.apache.xalan.internal.xsltc.TransletException; 26 import com.sun.org.apache.xalan.internal.xsltc.runtime.BasisLibrary; 27 import com.sun.org.apache.xml.internal.dtm.DTMAxisIterator; 28 import com.sun.org.apache.xml.internal.dtm.DTMAxisTraverser; 29 import com.sun.org.apache.xml.internal.dtm.DTMWSFilter; 30 import com.sun.org.apache.xml.internal.serializer.SerializationHandler; 31 import com.sun.org.apache.xml.internal.utils.XMLString; 32 import java.util.Map; 33 import javax.xml.transform.SourceLocator; 34 import org.w3c.dom.Node; 35 import org.w3c.dom.NodeList; 36 import org.xml.sax.Attributes; 37 import org.xml.sax.SAXException; 38 import org.xml.sax.helpers.AttributesImpl; 39 40 /** 1319 public void documentRegistration() 1320 { 1321 if (_dom != null) { 1322 _dom.documentRegistration(); 1323 } 1324 else { 1325 super.documentRegistration(); 1326 } 1327 } 1328 1329 public void documentRelease() 1330 { 1331 if (_dom != null) { 1332 _dom.documentRelease(); 1333 } 1334 else { 1335 super.documentRelease(); 1336 } 1337 } 1338 1339 public void release() { 1340 if (_dom != null) { 1341 _dom.release(); 1342 _dom = null; 1343 } 1344 super.release(); 1345 } 1346 } |