Class Archive
java.lang.Object
com.saxonica.functions.extfn.EXPathArchive.Archive
Implementation of extension functions in the EXPath Archive package, see
http://expath.org/spec/archive
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic enum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final NamespaceUristatic final Stringstatic final NamespaceUristatic final Stringstatic final BigDecimalValue -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic HashTrieMapadd(HashTrieMap map, String key, long val) static HashTrieMapadd(HashTrieMap map, String key, String val) static HashTrieMapadd(HashTrieMap map, String key, AtomicValue val) static Archive.ArchiveTypestatic Archive.CompressionTypestatic Base64BinaryValuecreate(ZeroOrMore<StringValue> entries, ZeroOrMore<Base64BinaryValue> values) static Base64BinaryValuestatic Base64BinaryValuestatic One<Base64BinaryValue> delete(One<Base64BinaryValue> in, ZeroOrMore<StringValue> entries) static One<Base64BinaryValue> deleteMap(One<Base64BinaryValue> in, One<MapItem> entries) entries(XPathContext context, Base64BinaryValue in) static MapItementriesMap(XPathContext context, Base64BinaryValue in) static MapItementriesMap(XPathContext context, Base64BinaryValue in, BooleanValue returnContent) static ZeroOrMore<? extends StringValue> static ZeroOrMore<Base64BinaryValue> extractBinary(One<Base64BinaryValue> in, ZeroOrMore<StringValue> entries) static ZeroOrMore<Base64BinaryValue> extractBinaryMap(One<Base64BinaryValue> in, One<MapItem> entries) static AtomicValue[]extractMap(One<Base64BinaryValue> in, One<MapItem> entries) static ZeroOrMore<? extends StringValue> extractText(One<Base64BinaryValue> in, ZeroOrMore<StringValue> entries) static ZeroOrMore<? extends StringValue> extractText(One<Base64BinaryValue> in, ZeroOrMore<StringValue> entries, One<StringValue> encoding) static ZeroOrMore<? extends StringValue> extractTextMap(One<Base64BinaryValue> in, One<MapItem> entries) static ZeroOrMore<? extends StringValue> extractTextMap(One<Base64BinaryValue> in, One<MapItem> entries, One<StringValue> encoding) static NodeInfooptions(XPathContext context, Base64BinaryValue in) static MapItemoptionsMap(XPathContext context, Base64BinaryValue in) static Base64BinaryValueupdate(One<Base64BinaryValue> in, ZeroOrMore<StringValue> entries, ZeroOrMore<Base64BinaryValue> values) static Base64BinaryValueupdateMap(One<Base64BinaryValue> in, One<MapItem> entries) static BigDecimalValueversion()
-
Field Details
-
VERSION
-
NAMESPACE
-
PREFIX
- See Also:
-
ERROR_NAMESPACE
-
ERROR_PREFIX
- See Also:
-
-
Constructor Details
-
Archive
public Archive()
-
-
Method Details
-
version
-
archiveType
- Throws:
XPathException
-
compressionType
- Throws:
XPathException
-
add
- Throws:
XPathException
-
add
- Throws:
XPathException
-
add
- Throws:
XPathException
-
entryNames
public static ZeroOrMore<? extends StringValue> entryNames(Base64BinaryValue in) throws IOException, XPathException, URISyntaxException -
entries
public static ArrayList<NodeInfo> entries(XPathContext context, Base64BinaryValue in) throws IOException, XPathException, URISyntaxException -
entriesMap
public static MapItem entriesMap(XPathContext context, Base64BinaryValue in) throws IOException, XPathException - Throws:
IOExceptionXPathException
-
entriesMap
public static MapItem entriesMap(XPathContext context, Base64BinaryValue in, BooleanValue returnContent) throws IOException, XPathException - Throws:
IOExceptionXPathException
-
optionsMap
public static MapItem optionsMap(XPathContext context, Base64BinaryValue in) throws IOException, XPathException - Throws:
IOExceptionXPathException
-
options
- Throws:
XPathException
-
extractBinary
public static ZeroOrMore<Base64BinaryValue> extractBinary(One<Base64BinaryValue> in, ZeroOrMore<StringValue> entries) throws IOException, XPathException - Throws:
IOExceptionXPathException
-
extractBinaryMap
public static ZeroOrMore<Base64BinaryValue> extractBinaryMap(One<Base64BinaryValue> in, One<MapItem> entries) throws IOException, XPathException - Throws:
IOExceptionXPathException
-
extractText
public static ZeroOrMore<? extends StringValue> extractText(One<Base64BinaryValue> in, ZeroOrMore<StringValue> entries) throws IOException, XPathException, URISyntaxException -
extractText
public static ZeroOrMore<? extends StringValue> extractText(One<Base64BinaryValue> in, ZeroOrMore<StringValue> entries, One<StringValue> encoding) throws IOException, XPathException, URISyntaxException -
extractMap
public static AtomicValue[] extractMap(One<Base64BinaryValue> in, One<MapItem> entries) throws IOException, XPathException - Throws:
IOExceptionXPathException
-
extractTextMap
public static ZeroOrMore<? extends StringValue> extractTextMap(One<Base64BinaryValue> in, One<MapItem> entries) throws IOException, XPathException - Throws:
IOExceptionXPathException
-
extractTextMap
public static ZeroOrMore<? extends StringValue> extractTextMap(One<Base64BinaryValue> in, One<MapItem> entries, One<StringValue> encoding) throws IOException, XPathException - Throws:
IOExceptionXPathException
-
delete
public static One<Base64BinaryValue> delete(One<Base64BinaryValue> in, ZeroOrMore<StringValue> entries) throws IOException, XPathException - Throws:
IOExceptionXPathException
-
deleteMap
public static One<Base64BinaryValue> deleteMap(One<Base64BinaryValue> in, One<MapItem> entries) throws IOException, XPathException - Throws:
IOExceptionXPathException
-
update
public static Base64BinaryValue update(One<Base64BinaryValue> in, ZeroOrMore<StringValue> entries, ZeroOrMore<Base64BinaryValue> values) throws IOException, XPathException - Throws:
IOExceptionXPathException
-
updateMap
public static Base64BinaryValue updateMap(One<Base64BinaryValue> in, One<MapItem> entries) throws IOException, XPathException - Throws:
IOExceptionXPathException
-
create
public static Base64BinaryValue create(ZeroOrMore<StringValue> entries, ZeroOrMore<Base64BinaryValue> values) throws IOException, XPathException - Throws:
IOExceptionXPathException
-
createMap
- Throws:
IOExceptionXPathException
-
createMap
public static Base64BinaryValue createMap(One<MapItem> entries, One<MapItem> options) throws IOException, XPathException - Throws:
IOExceptionXPathException
-