org.apache.xml.serialize.ElementState Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of com.liferay.saml.opensaml.integration Show documentation
Show all versions of com.liferay.saml.opensaml.integration Show documentation
Liferay SAML OpenSAML Integration
/*
* 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.util.Hashtable;
/**
* Holds the state of the currently serialized element.
*
* @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. See the Xerces documentation for more
* information.
* @version $Revision: 476047 $ $Date: 2006-11-17 09:57:45 +0530 (Fri, 17 Nov 2006) $
* @author Assaf Arkin
* @see BaseMarkupSerializer
*/
public class ElementState
{
/**
* The element's raw tag name (local or prefix:local).
*/
public String rawName;
/**
* The element's local tag name.
*/
public String localName;
/**
* The element's namespace URI.
*/
public String namespaceURI;
/**
* True if element is space preserving.
*/
public boolean preserveSpace;
/**
* True if element is empty. Turns false immediately
* after serializing the first contents of the element.
*/
public boolean empty;
/**
* True if the last serialized node was an element node.
*/
public boolean afterElement;
/**
* True if the last serialized node was a comment node.
*/
public boolean afterComment;
/**
* True if textual content of current element should be
* serialized as CDATA section.
*/
public boolean doCData;
/**
* True if textual content of current element should be
* serialized as raw characters (unescaped).
*/
public boolean unescaped;
/**
* True while inside CData and printing text as CData.
*/
public boolean inCData;
/**
* Association between namespace URIs (keys) and prefixes (values).
*/
public Hashtable prefixes;
}