// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/kpdus/jad.html
// Decompiler options: packimports(3) fieldsfirst lnc
// Source File Name: NodeInfo.java
package com.icl.saxon.om;
import com.icl.saxon.output.Outputter;
import com.icl.saxon.pattern.NodeTest;
import javax.xml.transform.Source;
import javax.xml.transform.TransformerException;
// Referenced classes of package com.icl.saxon.om:
// AxisEnumeration, DocumentInfo
public interface NodeInfo
extends Source
{
public static final short NODE = 0;
public static final short ELEMENT = 1;
public static final short ATTRIBUTE = 2;
public static final short TEXT = 3;
public static final short PI = 7;
public static final short COMMENT = 8;
public static final short ROOT = 9;
public static final short NAMESPACE = 13;
public static final short NUMBER_OF_TYPES = 13;
public static final short NONE = 9999;
public abstract short getNodeType();
public abstract boolean isSameNodeInfo(NodeInfo nodeinfo);
public abstract String getSystemId();
public abstract String getBaseURI();
public abstract int getLineNumber();
public abstract int compareOrder(NodeInfo nodeinfo);
public abstract String getStringValue();
public abstract int getNameCode();
public abstract int getFingerprint();
public abstract String getLocalName();
public abstract String getPrefix();
public abstract String getURI();
public abstract String getDisplayName();
public abstract NodeInfo getParent();
public abstract AxisEnumeration getEnumeration(byte byte0, NodeTest nodetest);
public abstract String getAttributeValue(String s, String s1);
public abstract String getAttributeValue(int i);
public abstract DocumentInfo getDocumentRoot();
public abstract boolean hasChildNodes();
public abstract String generateId();
public abstract void copy(Outputter outputter)
throws TransformerException;
public abstract void copyStringValue(Outputter outputter)
throws TransformerException;
public abstract void outputNamespaceNodes(Outputter outputter, boolean flag)
throws TransformerException;
}