public class BaseDAIXResource extends java.lang.Object implements DAIXResource
DAIXResource.MalformedResourceException| Constructor and Description |
|---|
BaseDAIXResource() |
BaseDAIXResource(java.lang.String resourceName) |
| Modifier and Type | Method and Description |
|---|---|
void |
deserializeFromIndexing(java.lang.String content)
Deserializes the content retrieved from the XML storage
|
boolean |
equals(java.lang.Object obj)
Indicates whether some other resource is "equal to" this one
|
java.lang.String |
getCollectionName() |
org.w3c.dom.Document |
getContent()
The resource content as
Document |
java.lang.String |
getResourceName() |
java.net.URI |
getResourceURI() |
int |
hashCode() |
java.lang.String |
serializeForIndexing()
Creates a serialization of the resource to be indexed
|
void |
setCollectionName(java.lang.String collectionName) |
void |
setContent(org.w3c.dom.Document content) |
void |
setContent(java.lang.String content) |
void |
setResourceName(java.lang.String resourceName)
Sets the resource unique name
|
void |
setResourceURI(java.net.URI resourceURI) |
java.lang.String |
toString() |
java.lang.String |
toStringFromElement(java.lang.String elementName)
Returns a sub-serialization of the given XML, starting from the element name
|
public BaseDAIXResource()
public BaseDAIXResource(java.lang.String resourceName)
public java.lang.String getResourceName()
getResourceName in interface DAIXResourcepublic void setResourceName(java.lang.String resourceName)
DAIXResourcesetResourceName in interface DAIXResourceresourceName - the resourceName to setpublic java.net.URI getResourceURI()
getResourceURI in interface DAIXResourcepublic void setResourceURI(java.net.URI resourceURI)
resourceURI - the resourceURI to setpublic java.lang.String getCollectionName()
throws DAIXResource.MalformedResourceException
getCollectionName in interface DAIXResourceMalformedResourceExceptionDAIXResource.MalformedResourceExceptionpublic void setCollectionName(java.lang.String collectionName)
setCollectionName in interface DAIXResourcecollectionName - the name of the collection including the resourcepublic org.w3c.dom.Document getContent()
throws DAIXResource.MalformedResourceException
DAIXResourceDocumentgetContent in interface DAIXResourceDAIXResource.MalformedResourceExceptionpublic void setContent(org.w3c.dom.Document content)
throws DAIXResource.MalformedResourceException
setContent in interface DAIXResourceDAIXResource.MalformedResourceExceptionpublic void setContent(java.lang.String content)
throws DAIXResource.MalformedResourceException
setContent in interface DAIXResourceDAIXResource.MalformedResourceExceptionpublic java.lang.String toString()
toString in interface DAIXResourcetoString in class java.lang.Objectpublic java.lang.String toStringFromElement(java.lang.String elementName)
throws DAIXResource.MalformedResourceException
toStringFromElement in interface DAIXResourcexml - the source XML serializationelementName - the name of the elementjava.lang.Exception - if the serialization failsDAIXResource.MalformedResourceExceptionpublic int hashCode()
hashCode in interface DAIXResourcehashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in interface DAIXResourceequals in class java.lang.Objectobj - the other resource to comparepublic void deserializeFromIndexing(java.lang.String content)
throws DAIXResource.MalformedResourceException
deserializeFromIndexing in interface DAIXResourcecontent - the contentDAIXResource.MalformedResourceExceptionpublic java.lang.String serializeForIndexing()
serializeForIndexing in interface DAIXResource