biz.hammurapi.util
Class ClassTransformerFactory
java.lang.Object
biz.hammurapi.util.ClassTransformerFactory
public class ClassTransformerFactory
- extends java.lang.Object
Finds class stylesheet and transforms given
object using the stylesheet.
- Author:
- Pavel Vlasov
Method Summary |
void |
transform(java.lang.Object object,
java.lang.String rootName,
java.lang.String profile,
java.util.Locale locale,
Context expandContext,
java.util.Properties parameters,
javax.xml.transform.Result out)
Transforms object using object's class stylesheet. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ClassTransformerFactory
public ClassTransformerFactory(ClassTemplateResolver templateResolver,
CompositeDomSerializer domSerializer,
boolean cacheExpandedTemplates)
transform
public void transform(java.lang.Object object,
java.lang.String rootName,
java.lang.String profile,
java.util.Locale locale,
Context expandContext,
java.util.Properties parameters,
javax.xml.transform.Result out)
throws javax.xml.transform.TransformerException,
javax.xml.parsers.ParserConfigurationException,
javax.xml.parsers.FactoryConfigurationError,
javax.xml.transform.TransformerConfigurationException,
javax.xml.transform.TransformerFactoryConfigurationError,
java.io.IOException
- Transforms object using object's class stylesheet. Collections are treated differently - for them
a stylesheet of the first element with profile 'list' is used if profile is null. If there are no
elements in the collection or if a stylesheet is not found then ClassTransformerFactory!list stylesheet is used.
- Parameters:
object
- profile
- locale
- parameters
- out
-
- Throws:
javax.xml.transform.TransformerException
javax.xml.parsers.FactoryConfigurationError
javax.xml.parsers.ParserConfigurationException
javax.xml.transform.TransformerFactoryConfigurationError
java.io.IOException
javax.xml.transform.TransformerConfigurationException
Copyright © 2003 Hammurapi Group. All Rights Reserved.