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 enum
static enum
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final NamespaceUri
static final String
static final NamespaceUri
static final String
static final BigDecimalValue
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic HashTrieMap
add
(HashTrieMap map, String key, long val) static HashTrieMap
add
(HashTrieMap map, String key, String val) static HashTrieMap
add
(HashTrieMap map, String key, AtomicValue val) static Archive.ArchiveType
static Archive.CompressionType
static Base64BinaryValue
create
(ZeroOrMore<StringValue> entries, ZeroOrMore<Base64BinaryValue> values) static Base64BinaryValue
static Base64BinaryValue
static 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 MapItem
entriesMap
(XPathContext context, Base64BinaryValue in) static MapItem
entriesMap
(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 NodeInfo
options
(XPathContext context, Base64BinaryValue in) static MapItem
optionsMap
(XPathContext context, Base64BinaryValue in) static Base64BinaryValue
update
(One<Base64BinaryValue> in, ZeroOrMore<StringValue> entries, ZeroOrMore<Base64BinaryValue> values) static Base64BinaryValue
updateMap
(One<Base64BinaryValue> in, One<MapItem> entries) static BigDecimalValue
version()
-
Field Details
-
Constructor Details
-
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:
IOException
XPathException
-
entriesMap
public static MapItem entriesMap(XPathContext context, Base64BinaryValue in, BooleanValue returnContent) throws IOException, XPathException - Throws:
IOException
XPathException
-
optionsMap
public static MapItem optionsMap(XPathContext context, Base64BinaryValue in) throws IOException, XPathException - Throws:
IOException
XPathException
-
options
- Throws:
XPathException
-
extractBinary
public static ZeroOrMore<Base64BinaryValue> extractBinary(One<Base64BinaryValue> in, ZeroOrMore<StringValue> entries) throws IOException, XPathException - Throws:
IOException
XPathException
-
extractBinaryMap
public static ZeroOrMore<Base64BinaryValue> extractBinaryMap(One<Base64BinaryValue> in, One<MapItem> entries) throws IOException, XPathException - Throws:
IOException
XPathException
-
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:
IOException
XPathException
-
extractTextMap
public static ZeroOrMore<? extends StringValue> extractTextMap(One<Base64BinaryValue> in, One<MapItem> entries) throws IOException, XPathException - Throws:
IOException
XPathException
-
extractTextMap
public static ZeroOrMore<? extends StringValue> extractTextMap(One<Base64BinaryValue> in, One<MapItem> entries, One<StringValue> encoding) throws IOException, XPathException - Throws:
IOException
XPathException
-
delete
public static One<Base64BinaryValue> delete(One<Base64BinaryValue> in, ZeroOrMore<StringValue> entries) throws IOException, XPathException - Throws:
IOException
XPathException
-
deleteMap
public static One<Base64BinaryValue> deleteMap(One<Base64BinaryValue> in, One<MapItem> entries) throws IOException, XPathException - Throws:
IOException
XPathException
-
update
public static Base64BinaryValue update(One<Base64BinaryValue> in, ZeroOrMore<StringValue> entries, ZeroOrMore<Base64BinaryValue> values) throws IOException, XPathException - Throws:
IOException
XPathException
-
updateMap
public static Base64BinaryValue updateMap(One<Base64BinaryValue> in, One<MapItem> entries) throws IOException, XPathException - Throws:
IOException
XPathException
-
create
public static Base64BinaryValue create(ZeroOrMore<StringValue> entries, ZeroOrMore<Base64BinaryValue> values) throws IOException, XPathException - Throws:
IOException
XPathException
-
createMap
- Throws:
IOException
XPathException
-
createMap
public static Base64BinaryValue createMap(One<MapItem> entries, One<MapItem> options) throws IOException, XPathException - Throws:
IOException
XPathException
-