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 TypegetInstance(Type base)voidreadExternal(ObjectInput in)StringtoString()voidwriteExternal(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:
toStringin classOccurrenceType
-
writeExternal
public void writeExternal(ObjectOutput out) throws IOException
- Specified by:
writeExternalin interfaceExternalizable- Overrides:
writeExternalin classOccurrenceType- Throws:
IOException
-
readExternal
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
- Specified by:
readExternalin interfaceExternalizable- Overrides:
readExternalin classOccurrenceType- Throws:
IOExceptionClassNotFoundException
-
-