Package gnu.kawa.xml
Class NodeSetType
- java.lang.Object
-
- gnu.bytecode.Type
-
- gnu.kawa.reflect.OccurrenceType
-
- gnu.kawa.xml.NodeSetType
-
- All Implemented Interfaces:
TypeValue,java.io.Externalizable,java.io.Serializable,java.lang.reflect.Type
public class NodeSetType extends OccurrenceType
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class gnu.bytecode.Type
Type.NeverReturns
-
-
Field Summary
-
Fields inherited from class gnu.kawa.reflect.OccurrenceType
emptySequenceType, typeOccurrenceType
-
Fields inherited from class gnu.bytecode.Type
boolean_ctype, boolean_type, booleanType, booleanValue_method, byte_type, byteType, char_type, charType, clone_method, double_type, doubleType, doubleValue_method, errorType, float_type, floatType, floatValue_method, int_type, intType, intValue_method, java_lang_Class_type, javalangannotationAnnotationType, javalangBooleanType, javalangCharacterType, javalangClassType, javalanginvokeMethodHandleType, javalangNumberType, javalangObjectType, javalangStringType, javalangThrowableType, long_type, longType, longValue_method, neverReturnsType, nullType, number_type, objectType, pointer_type, reflectClass, short_type, shortType, string_type, throwable_type, toString_method, tostring_type, toStringType, typeArray0, void_type, voidType
-
-
Constructor Summary
Constructors Constructor Description NodeSetType(Type itemType)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TypegetInstance(Type base)voidreadExternal(java.io.ObjectInput in)java.lang.StringtoString()voidwriteExternal(java.io.ObjectOutput out)-
Methods inherited from class gnu.kawa.reflect.OccurrenceType
coerceFromObject, compare, compatibleWithCount, convertValue, emitIsInstance, emitTestIf, getBase, getConstructor, getImplementationType, getInstance, isInstance, itemCountCode, itemCountIsOne, itemCountIsZeroOrOne, itemCountMax, itemCountMin, itemCountRange, itemPrimeType, maxOccurs, minOccurs, setBase
-
Methods inherited from class gnu.bytecode.Type
coerceToObject, emitCoerceFromObject, emitCoerceToObject, emitConvertFromPrimitive, emitIsInstance, getGenericSignature, getMaybeGenericSignature, getName, getRawType, getRealType, getReflectClass, getSignature, getSize, getSizeInWords, getType, hashCode, isCompatibleWithValue, isCompatibleWithValue, isExisting, isInterface, isMoreSpecific, isSame, isSubtype, isValidJavaTypeName, isVoid, lookupType, lowestCommonSharedType, lowestCommonSuperType, make, make, printSignature, promote, promoteIfUnsigned, registerTypeForClass, setGenericSignature, setName, setReflectClass, setSignature, signatureLength, signatureLength, signatureToName, signatureToPrimitive, signatureToType, signatureToType, swappedCompareResult
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface gnu.expr.TypeValue
encodeType
-
-
-
-
Constructor Detail
-
NodeSetType
public NodeSetType(Type itemType)
-
-
Method Detail
-
toString
public java.lang.String toString()
- Overrides:
toStringin classOccurrenceType
-
writeExternal
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException- Specified by:
writeExternalin interfacejava.io.Externalizable- Overrides:
writeExternalin classOccurrenceType- Throws:
java.io.IOException
-
readExternal
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException- Specified by:
readExternalin interfacejava.io.Externalizable- Overrides:
readExternalin classOccurrenceType- Throws:
java.io.IOExceptionjava.lang.ClassNotFoundException
-
-