public abstract class oadd.com.ctc.wstx.ent.EntityDecl extends oadd.com.ctc.wstx.evt.WEntityDeclaration
{
final java.lang.String mName;
final java.net.URL mContext;
protected boolean mDeclaredExternally;
public void <init>(javax.xml.stream.Location, java.lang.String, java.net.URL)
{
java.net.URL v;
javax.xml.stream.Location v;
java.lang.String v;
oadd.com.ctc.wstx.ent.EntityDecl v;
v := @this: oadd.com.ctc.wstx.ent.EntityDecl;
v := @parameter: javax.xml.stream.Location;
v := @parameter: java.lang.String;
v := @parameter: java.net.URL;
specialinvoke v.<oadd.com.ctc.wstx.evt.WEntityDeclaration: void <init>(javax.xml.stream.Location)>(v);
v.<oadd.com.ctc.wstx.ent.EntityDecl: boolean mDeclaredExternally> = 0;
v.<oadd.com.ctc.wstx.ent.EntityDecl: java.lang.String mName> = v;
v.<oadd.com.ctc.wstx.ent.EntityDecl: java.net.URL mContext> = v;
return;
}
public void markAsExternallyDeclared()
{
oadd.com.ctc.wstx.ent.EntityDecl v;
v := @this: oadd.com.ctc.wstx.ent.EntityDecl;
v.<oadd.com.ctc.wstx.ent.EntityDecl: boolean mDeclaredExternally> = 1;
return;
}
public final java.lang.String getBaseURI()
{
java.lang.String v;
oadd.com.ctc.wstx.ent.EntityDecl v;
java.net.URL v;
v := @this: oadd.com.ctc.wstx.ent.EntityDecl;
v = v.<oadd.com.ctc.wstx.ent.EntityDecl: java.net.URL mContext>;
v = virtualinvoke v.<java.net.URL: java.lang.String toExternalForm()>();
return v;
}
public final java.lang.String getName()
{
java.lang.String v;
oadd.com.ctc.wstx.ent.EntityDecl v;
v := @this: oadd.com.ctc.wstx.ent.EntityDecl;
v = v.<oadd.com.ctc.wstx.ent.EntityDecl: java.lang.String mName>;
return v;
}
public abstract java.lang.String getNotationName();
public abstract java.lang.String getPublicId();
public abstract java.lang.String getReplacementText();
public abstract int getReplacementText(java.io.Writer) throws java.io.IOException;
public abstract java.lang.String getSystemId();
public boolean wasDeclaredExternally()
{
oadd.com.ctc.wstx.ent.EntityDecl v;
boolean v;
v := @this: oadd.com.ctc.wstx.ent.EntityDecl;
v = v.<oadd.com.ctc.wstx.ent.EntityDecl: boolean mDeclaredExternally>;
return v;
}
public abstract void writeEnc(java.io.Writer) throws java.io.IOException;
public abstract char[] getReplacementChars();
public final int getReplacementTextLength()
{
int v;
java.lang.String v;
oadd.com.ctc.wstx.ent.EntityDecl v;
v := @this: oadd.com.ctc.wstx.ent.EntityDecl;
v = virtualinvoke v.<oadd.com.ctc.wstx.ent.EntityDecl: java.lang.String getReplacementText()>();
if v != null goto label;
v = 0;
goto label;
label:
v = virtualinvoke v.<java.lang.String: int length()>();
label:
return v;
}
public abstract boolean isExternal();
public abstract boolean isParsed();
public abstract oadd.com.ctc.wstx.io.WstxInputSource expand(oadd.com.ctc.wstx.io.WstxInputSource, javax.xml.stream.XMLResolver, oadd.com.ctc.wstx.api.ReaderConfig, int) throws java.io.IOException, javax.xml.stream.XMLStreamException;
}