- <init>
Construct a new DataThing from the supplied XML Jdom Element. Delegates to the
DataThingXMLFactory f
- getDataObject
Get the underlying data object, this is the first level of the data document.
- getSyntacticType
Get the syntax type of this DataThing. The type string is based around
application of the collection
- fillLSIDValues
Populate all unassigned LSID values in the LSID map from the supplied
LSIDProvider. This traverses t
- getMetadata
Return the SemanticMarkup object associated with the DataThing itself
- setLSID
Set the LSID of the named object to the specified value.
- childIterator
Iterate over all imediate children. If there are no children, return an iterator
over nothing. All c
- copyMetadataFrom
Copy the markup from the supplied DataThing object to this one. This is mainly
used when the data ha
- getElement
Return the JDom Element corresponding to this DataThing represented as XML
- getLSID
Get the LSID of the named object, returns the empty string if there is no such
mapping
- getLSIDMap
Get the LSID map object->LSID
- getMostInterestingMIMETypeForObject