01: package net.sf.saxon.type;
02:
03: /**
04: * Interface representing a simple type of variety List
05: */
06:
07: public interface ListType extends SimpleType {
08:
09: /**
10: * Returns the simpleType of the items in this ListType. This method assumes that the
11: * item type has been fully resolved
12: * @return the simpleType of the items in this ListType.
13: * @throws IllegalStateException if the item type has not been fully resolved
14: */
15:
16: SimpleType getItemType();
17: }
18:
19: //
20: // The contents of this file are subject to the Mozilla Public License Version 1.0 (the "License");
21: // you may not use this file except in compliance with the License. You may obtain a copy of the
22: // License at http://www.mozilla.org/MPL/
23: //
24: // Software distributed under the License is distributed on an "AS IS" basis,
25: // WITHOUT WARRANTY OF ANY KIND, either express or implied.
26: // See the License for the specific language governing rights and limitations under the License.
27: //
28: // The Original Code is: all this file.
29: //
30: // The Initial Developer of the Original Code is Michael H. Kay
31: //
32: // Portions created by (your name) are Copyright (C) (your legal entity). All Rights Reserved.
33: //
34: // Contributor(s): none.
35: //
|