gnu.kawa.xml

Class ProcessingInstructionType

public class ProcessingInstructionType extends NodeType implements TypeValue, Externalizable

Field Summary
static ProcessingInstructionTypepiNodeTest
static ClassTypetypeProcessingInstructionType
Constructor Summary
ProcessingInstructionType(String target)
Method Summary
static KProcessingInstructioncoerce(Object obj, String target)
ObjectcoerceFromObject(Object obj)
static KProcessingInstructioncoerceOrNull(Object obj, String target)
voidemitCoerceFromObject(CodeAttr code)
protected voidemitCoerceOrNullMethod(Variable incoming, Compilation comp)
TypegetImplementationType()
static ProcessingInstructionTypegetInstance(String target)
booleanisInstance(Object obj)
booleanisInstancePos(AbstractSequence seq, int ipos)
voidreadExternal(ObjectInput in)
StringtoString()
voidwriteExternal(ObjectOutput out)

Field Detail

piNodeTest

public static final ProcessingInstructionType piNodeTest

typeProcessingInstructionType

public static final ClassType typeProcessingInstructionType

Constructor Detail

ProcessingInstructionType

public ProcessingInstructionType(String target)

Method Detail

coerce

public static KProcessingInstruction coerce(Object obj, String target)

coerceFromObject

public Object coerceFromObject(Object obj)

coerceOrNull

public static KProcessingInstruction coerceOrNull(Object obj, String target)

emitCoerceFromObject

public void emitCoerceFromObject(CodeAttr code)

emitCoerceOrNullMethod

protected void emitCoerceOrNullMethod(Variable incoming, Compilation comp)

getImplementationType

public Type getImplementationType()

getInstance

public static ProcessingInstructionType getInstance(String target)

isInstance

public boolean isInstance(Object obj)

isInstancePos

public boolean isInstancePos(AbstractSequence seq, int ipos)

readExternal

public void readExternal(ObjectInput in)

toString

public String toString()

writeExternal

public void writeExternal(ObjectOutput out)