16 package org.zorbaxquery.api.xqj;
18 import javax.xml.xquery.XQItemType;
31 this.occurence = occurence;
67 StringBuffer result =
new StringBuffer();
71 result.append(type.toString());
74 if (field.getName().startsWith(
"OCC_")) {
75 if (field.getInt(
this)==occurence) {
76 result.append(
"Ocurrence: ").append(field.getName().substring(4));
80 }
catch (Exception e){
81 result.append(
"Sequence Type error: ").append(e.getLocalizedMessage());
84 return result.toString();
100 boolean result =
false;
102 result = (occurence != ZorbaXQSequenceType.OCC_EMPTY) &&
103 (type.equals(((ZorbaXQSequenceType)o).getItemType())) &&
132 hashCode = occurence * 31 + type.hashCode();