You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lenya.apache.org by an...@apache.org on 2008/01/31 21:58:32 UTC
svn commit: r617237 -
/lenya/trunk/src/java/org/apache/lenya/cms/cocoon/transformation/MetaDataTransformer.java
Author: andreas
Date: Thu Jan 31 12:58:29 2008
New Revision: 617237
URL: http://svn.apache.org/viewvc?rev=617237&view=rev
Log:
[minor change] code formatting
Modified:
lenya/trunk/src/java/org/apache/lenya/cms/cocoon/transformation/MetaDataTransformer.java
Modified: lenya/trunk/src/java/org/apache/lenya/cms/cocoon/transformation/MetaDataTransformer.java
URL: http://svn.apache.org/viewvc/lenya/trunk/src/java/org/apache/lenya/cms/cocoon/transformation/MetaDataTransformer.java?rev=617237&r1=617236&r2=617237&view=diff
==============================================================================
--- lenya/trunk/src/java/org/apache/lenya/cms/cocoon/transformation/MetaDataTransformer.java (original)
+++ lenya/trunk/src/java/org/apache/lenya/cms/cocoon/transformation/MetaDataTransformer.java Thu Jan 31 12:58:29 2008
@@ -24,8 +24,7 @@
/**
* Meta data transformer.
*/
-public class MetaDataTransformer extends AbstractSAXTransformer implements
- Disposable {
+public class MetaDataTransformer extends AbstractSAXTransformer implements Disposable {
/**
* The namespace for the meta data is http://apache.org/lenya/meta/1.0
*/
@@ -37,8 +36,8 @@
static public final String PREFIX = "meta";
/**
- * The value element is getting the value for a specific ns and key. It is
- * the only method implemented so far.
+ * The value element is getting the value for a specific ns and key. It is the only method
+ * implemented so far.
*/
static public final String VALUE_ELEMENT = "value";
@@ -58,8 +57,7 @@
static public final String UUID_ATT = "uuid";
/**
- * LANG_ATT - in which language this is optional (when not found use
- * publication default)
+ * LANG_ATT - in which language this is optional (when not found use publication default)
*/
static public final String LANG_ATT = "lang";
@@ -79,9 +77,8 @@
/**
* Setup the MetaDataTransformer.
*/
- public void setup(SourceResolver resolver, Map objectModel, String src,
- Parameters par) throws ProcessingException, SAXException,
- IOException {
+ public void setup(SourceResolver resolver, Map objectModel, String src, Parameters par)
+ throws ProcessingException, SAXException, IOException {
super.setup(resolver, objectModel, src, par);
this.publicationId = par.getParameter("pubid", null);
if (this.publicationId == null) {
@@ -99,13 +96,13 @@
try {
pub = factory.getPublication(this.publicationId);
} catch (PublicationException e) {
- throw new ProcessingException(
- "Error geting publication id / area from page envelope", e);
+ throw new ProcessingException("Error geting publication id / area from page envelope",
+ e);
}
}
- public void startElement(String uri, String name, String raw,
- Attributes attr) throws SAXException {
+ public void startElement(String uri, String name, String raw, Attributes attr)
+ throws SAXException {
if (NAMESPACE_URI.equals(uri)) {
if (VALUE_ELEMENT.equals(name)) {
String lang = null, uuid = null, ns = null, key = null;
@@ -120,35 +117,41 @@
uuid = value;
else if (LANG_ATT.equals(localName))
lang = value;
- }//end for
- if(uuid==null||ns==null||key==null)
- throw new SAXException("Error by setting up the transformation. Please fix the calling code.");
- if (lang==null)
- lang=pub.getDefaultLanguage();
+ }// end for
+ if (uuid == null || ns == null || key == null)
+ throw new SAXException(
+ "Error by setting up the transformation. Please fix the calling code.");
+ if (lang == null)
+ lang = pub.getDefaultLanguage();
try {
Document document = pub.getArea(area).getDocument(uuid, lang);
MetaData metaData = document.getMetaData(ns);
- String [] returnValue=metaData.getValues(key);
- if (returnValue.length>1){
+ String[] returnValue = metaData.getValues(key);
+ if (returnValue.length > 1) {
for (int i = 0; i < returnValue.length; i++) {
AttributesImpl attributes = new AttributesImpl();
- attributes.addAttribute("", VALUE_ELEMENT, VALUE_ELEMENT, "CDATA", returnValue[i]);
+ attributes.addAttribute("", VALUE_ELEMENT, VALUE_ELEMENT, "CDATA",
+ returnValue[i]);
attributes.addAttribute("", ELEMENT_ATT, ELEMENT_ATT, "CDATA", key);
- this.contentHandler.startElement(ns, VALUE_ELEMENT, PREFIX+":"+VALUE_ELEMENT, attributes);
- this.contentHandler.endElement(ns, VALUE_ELEMENT, PREFIX+":"+VALUE_ELEMENT);
+ this.contentHandler.startElement(ns, VALUE_ELEMENT, PREFIX + ":"
+ + VALUE_ELEMENT, attributes);
+ this.contentHandler.endElement(ns, VALUE_ELEMENT, PREFIX + ":"
+ + VALUE_ELEMENT);
}
- }else if (returnValue.length==1){
- this.contentHandler.characters(returnValue[0].toCharArray(), 0, returnValue[0].toCharArray().length);
+ } else if (returnValue.length == 1) {
+ this.contentHandler.characters(returnValue[0].toCharArray(), 0,
+ returnValue[0].toCharArray().length);
}
} catch (PublicationException e) {
- throw new SAXException("Error by getting document for [ "+lang+"/"+uuid+" ]");
+ throw new SAXException("Error by getting document for [ " + lang + "/" + uuid
+ + " ]");
} catch (MetaDataException e) {
- throw new SAXException("Error by getting meta data with ns [ "+ns+" ] for document for [ "+lang+"/"+uuid+" ]");
+ throw new SAXException("Error by getting meta data with ns [ " + ns
+ + " ] for document for [ " + lang + "/" + uuid + " ]");
}
-
+
} else {
- String warn = "Could not find method for " + name
- + ". Ignoring.";
+ String warn = "Could not find method for " + name + ". Ignoring.";
getLogger().warn(warn);
}
} else {
@@ -156,8 +159,7 @@
}
}
- public void endElement(String uri, String name, String raw)
- throws SAXException {
+ public void endElement(String uri, String name, String raw) throws SAXException {
if (!NAMESPACE_URI.equals(uri)) {
super.endElement(uri, name, raw);
}
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@lenya.apache.org
For additional commands, e-mail: commits-help@lenya.apache.org