# THE CASTOR PROPERTIES FILE # This file specifies values for Castor run-time # which may be configured by the user. # $Id: castor.properties,v 1.1 2001/09/27 19:30:54 balsoy Exp $ # Defines the default XML parser to be used by castor # The parser must implement org.xml.sax.Parser # org.exolab.castor.parser=org.apache.xerces.parsers.SAXParser # Defines the default XML serializer to be used by castor # The serializer must implement org.apache.xml.serialize.Serializer # org.exolab.castor.serializer=org.apache.xml.serialize.XMLSerializer # Defines the NodeType for use with Java primitive types (int, long, # boolean, etc). This value is only used by the Introspector. # valid values are either "attribute" or "element". By default # all primitives are marshalled as attributes. Simply uncomment # the following line to change the NodeType to element. # #org.exolab.castor.xml.introspector.primitive.nodetype=element # Defines the Naming "style" or conventions to use when # creating XML names from Java class or field names. # Valid values are as follows: # ----------------------------------------------------------------- # lower (default) | All names are lowercase with hyphens # | separating words. # | # | Example: personInfo = person-info # ----------------------------------------------------------------- # mixed | All names are mixed case, with Uppercase # | character as the first letter of a new word. # | # | Example: personInfo = personInfo # | Example: FooBar = fooBar # ----------------------------------------------------------------- # {Any ClassName} | Any Class which implements # | org.exolab.castor.xml.XMLNaming # ----------------------------------------------------------------- # # By default all names are treated as the "lower" option. # To preserve the Java mixed-case conventions simply # uncomment the following line. # #org.exolab.castor.xml.naming=mixed # Defines the Regular Expression Evaluator to be used by Castor # The evaluator must implement org.exolab.castor.util.RegExpEvaluator # # An implementation which uses the Jakarta RE library org.exolab.castor.regexp=org.exolab.castor.util.JakartaRegExpEvaluator # # Uncomment the following to basically supress evaluation of Regular expressions #org.exolab.castor.regexp=org.exolab.castor.xml.util.AlwaysTrueRegExpEvaluator # True if all documents should be indented on output by default # org.exolab.castor.indent=true # True if xml documents should be validated by the SAX Parser # org.exolab.castor.parser.validation=false org.exolab.castor.parser.namespaces=false # True if all documents should be validated by the marshalling framework # org.exolab.castor.marshalling.validation=true # Comma separated list of SAX 2 features that should be enabled # for the default parser. # #org.exolab.castor.features= # True if should produce verbose messages # org.exolab.castor.debug=false # List of collection handlers for Java 1.1 and Java 1.2 run-times # org.exolab.castor.mapping.collections=\ org.exolab.castor.mapping.loader.J1CollectionHandlers,\ org.exolab.castor.mapping.loader.J2CollectionHandlers # List of persistence factories for the supported database servers # org.exolab.castor.jdo.engines=\ org.exolab.castor.jdo.drivers.OracleFactory,\ org.exolab.castor.jdo.drivers.PostgreSQLFactory,\ org.exolab.castor.jdo.drivers.SybaseFactory,\ org.exolab.castor.jdo.drivers.SQLServerFactory,\ org.exolab.castor.jdo.drivers.DB2Factory,\ org.exolab.castor.jdo.drivers.InformixFactory,\ org.exolab.castor.jdo.drivers.HsqlFactory,\ org.exolab.castor.jdo.drivers.InstantDBFactory,\ org.exolab.castor.jdo.drivers.InterbaseFactory,\ org.exolab.castor.jdo.drivers.MySQLFactory,\ org.exolab.castor.jdo.drivers.SapDbFactory,\ org.exolab.castor.jdo.drivers.GenericFactory # List of key generator factories # org.exolab.castor.jdo.keyGeneratorFactories=\ org.exolab.castor.jdo.drivers.MaxKeyGeneratorFactory,\ org.exolab.castor.jdo.drivers.HighLowKeyGeneratorFactory,\ org.exolab.castor.jdo.drivers.IdentityKeyGeneratorFactory,\ org.exolab.castor.jdo.drivers.SequenceKeyGeneratorFactory,\ org.exolab.castor.jdo.drivers.UUIDKeyGeneratorFactory # Collection handlers for the source code generator # org.exolab.castor.builder.type.j2=\ org.exolab.castor.builder.FieldInfoFactoryJ2 org.exolab.castor.builder.type.j1=\ org.exolab.castor.builder.FieldInfoFactory org.exolab.castor.builder.type.odmg=\ org.exolab.castor.builder.FieldInfoFactoryODMG30