You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lenya.apache.org by jw...@apache.org on 2005/05/09 14:52:20 UTC
svn commit: r169307 -
/lenya/trunk/src/java/org/apache/lenya/cms/publication/DefaultDocument.java
/lenya/trunk/src/java/org/apache/lenya/cms/publication/Document.java
Author: jwkaltz
Date: Mon May 9 05:52:19 2005
New Revision: 169307
URL: http://svn.apache.org/viewcvs?rev=169307&view=rev
Log:
[minor change] add getResourceType() convenience method
Modified:
lenya/trunk/src/java/org/apache/lenya/cms/publication/DefaultDocument.java
lenya/trunk/src/java/org/apache/lenya/cms/publication/Document.java
Modified: lenya/trunk/src/java/org/apache/lenya/cms/publication/DefaultDocument.java
URL: http://svn.apache.org/viewcvs/lenya/trunk/src/java/org/apache/lenya/cms/publication/DefaultDocument.java?rev=169307&r1=169306&r2=169307&view=diff
==============================================================================
--- lenya/trunk/src/java/org/apache/lenya/cms/publication/DefaultDocument.java (original)
+++ lenya/trunk/src/java/org/apache/lenya/cms/publication/DefaultDocument.java Mon May 9 05:52:19 2005
@@ -32,6 +32,7 @@
import org.apache.excalibur.source.SourceResolver;
import org.apache.lenya.cms.cocoon.source.RepositorySource;
import org.apache.lenya.cms.cocoon.source.SourceUtil;
+import org.apache.lenya.cms.metadata.LenyaMetaData;
import org.apache.lenya.cms.metadata.MetaData;
import org.apache.lenya.cms.metadata.MetaDataManager;
import org.apache.lenya.cms.publication.util.DocumentVisitor;
@@ -516,6 +517,15 @@
}
}
return nodes;
+ }
+
+ /**
+ * Convenience method to read the document's resource type from
+ * the meta-data.
+ * @see #Document.getResourceType()
+ */
+ public String getResourceType() throws DocumentException {
+ return getMetaDataManager().getLenyaMetaData().getFirstValue(LenyaMetaData.ELEMENT_RESOURCE_TYPE);
}
}
Modified: lenya/trunk/src/java/org/apache/lenya/cms/publication/Document.java
URL: http://svn.apache.org/viewcvs/lenya/trunk/src/java/org/apache/lenya/cms/publication/Document.java?rev=169307&r1=169306&r2=169307&view=diff
==============================================================================
--- lenya/trunk/src/java/org/apache/lenya/cms/publication/Document.java (original)
+++ lenya/trunk/src/java/org/apache/lenya/cms/publication/Document.java Mon May 9 05:52:19 2005
@@ -195,4 +195,8 @@
*/
Node[] getRepositoryNodes();
+ /**
+ * @return The resource type of this document (formerly known as doctype)
+ */
+ String getResourceType() throws DocumentException;
}
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@lenya.apache.org
For additional commands, e-mail: commits-help@lenya.apache.org