Package gnu.kawa.xml
Class NodeSetType
- java.lang.Object
-
- gnu.bytecode.Type
-
- gnu.kawa.reflect.OccurrenceType
-
- gnu.kawa.xml.NodeSetType
-
- All Implemented Interfaces:
TypeValue
,Externalizable
,Serializable
,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 Type
getInstance(Type base)
void
readExternal(ObjectInput in)
String
toString()
void
writeExternal(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 java.lang.reflect.Type
getTypeName
-
Methods inherited from interface gnu.expr.TypeValue
encodeType
-
-
-
-
Constructor Detail
-
NodeSetType
public NodeSetType(Type itemType)
-
-
Method Detail
-
toString
public String toString()
- Overrides:
toString
in classOccurrenceType
-
writeExternal
public void writeExternal(ObjectOutput out) throws IOException
- Specified by:
writeExternal
in interfaceExternalizable
- Overrides:
writeExternal
in classOccurrenceType
- Throws:
IOException
-
readExternal
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
- Specified by:
readExternal
in interfaceExternalizable
- Overrides:
readExternal
in classOccurrenceType
- Throws:
IOException
ClassNotFoundException
-
-