Same as addArc(xml, arc, pathToParent, pathSegment, user, includeBody)
but also adds the body of content atoms as escaped XML even if the body
is XML, to facilitate editing of the content atom body.
Same as addArc(xml, arc, pathToParent, pathSegment, user, includeBody)
but also adds onDateZoned elements for each arc based on the list of
timezones and sets firstDateWithContent and lastDateWithContent to the
first and last start dates of the arc and its children, for use in
calendar tools.
Same as addArc(xml, arc, pathToParent, pathSegment, user, includeBody,
includeBodyEscapedXml) but also adds onDateZoned elements for each arc
based on the list of timezones and sets firstDateWithContent and
lastDateWithContent to the first and last start dates of the arc and its
children, for use in calendar tools.
Same as addArc(xml, arc, includeContent, pathToParent, pathSegment, user,
includeBody, includeBodyEscapedXml) but also adds onDateZoned elements
for each arc based on the list of timezones and sets firstDateWithContent
and lastDateWithContent to the first and last start dates of the arc and
its children, for use in calendar tools.
Same as addArc(xml, arc, true, pathToParent, pathSegment, user,
includeBody, includeBodyEscapedXml, false, timezones,
firstDateWithContent, lastDateWithContent) but also adds
includeCreationDate if creation date of Arc and Content should be
included.
Same as addArc(xml, arc, true, pathToParent, pathSegment, user,
includeBody, includeBodyEscapedXml, includeCreationDate, false,
timezones, firstDateWithContent, lastDateWithContent) but also adds
allDatesWithContent set.
Adds crumbs elements for all the nexuses in the nexusHistory with no
enclosing tag, to be used when addCrumbsAndNexusHref() does not provide
the necessary complete breadcrumb trail.
Adds a subject tag to the xml document containing all the data from
addSubjectInfo() with additional elements for the sections in this nexus
and its children.
Adds a subject tag to the xml document containing all the data from
addSubjectInfo() with additional elements for the sections in this nexus
and its children.
Returns the number of bytes that can be read (or skipped over) from this
input stream without blocking by the next caller of a method for this
input stream.
Export the package as a zipped file at path with the manifest transformed
by the xslt stylesheet at pathToStylesheet, with the index.html file
generated by the xslt stylesheet at pathToStylesheet,
Export the package to the given OutputStream in a zipped directory called
dirName with the manifest transformed by the xslt stylylesheet that can
be read from stylesheet
Export the package to the given OutputStream in a zipped directory called
dirName with the manifest transformed by the xslt stylylesheet that can
be read from stylesheet, and with an html index page generated using the
htmlStylesheet
Generates a sql safe filename from a filepath by attempting to find the
last path segment in the filepath, removing unsafe characters, and
shortening to under 50 characters.
Returns an xml representation of this object, with the options defined by
the options map, an element of type tag surrounding the xml, and the
first line indented indent times.
Returns an xml representation of this object, with the options defined by
the options map, an element of type tag surrounding the xml, and the
first line indented indent times.
Returns an xml representation of this object, with the options defined by
the options map, an element of type tag surrounding the xml, and the
first line indented indent times.
Returns an xml representation of this object, with the options defined by
the options map, an element of type tag surrounding the xml, and the
first line indented indent times, or null if there is no atom at key.
Metadata object, general purpose, supporting Dublin Core and IMS LOM, but for
now just manages a table of metadata tables, supporting local key/value
pairs.