|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.xml.sax.helpers.DefaultHandler
org.apache.cayenne.map.MapLoader
public class MapLoader
Default MapLoader. Its responsibilities include reading DataMaps from XML files and saving DataMap objects back to XML.
Constructor Summary | |
---|---|
MapLoader()
|
Method Summary | |
---|---|
void |
characters(char[] text,
int start,
int length)
|
protected ResourceLocator |
configLocator()
Deprecated. since 3.0 use createResourceFinder() . |
protected ResourceFinder |
createResourceFinder()
Creates, configures and returns a default ResourceFinder. |
void |
endElement(String namespaceURI,
String localName,
String qName)
|
DataMap |
loadDataMap(InputSource src)
Loads a DataMap from XML input source. |
DataMap |
loadDataMap(String uri)
Loads DataMap from file specified by uri parameter. |
protected String |
mapNameFromLocation(String location)
Helper method to guess the map name from its location. |
void |
startElement(String namespaceUri,
String localName,
String qName,
Attributes attributes)
|
Methods inherited from class org.xml.sax.helpers.DefaultHandler |
---|
endDocument, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warning |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String DATA_MAP_TAG
public static final String PROPERTY_TAG
public static final String EMBEDDABLE_TAG
public static final String EMBEDDABLE_ATTRIBUTE_TAG
public static final String EMBEDDED_ATTRIBUTE_TAG
public static final String EMBEDDABLE_ATTRIBUTE_OVERRIDE_TAG
public static final String DB_ENTITY_TAG
public static final String OBJ_ENTITY_TAG
public static final String DB_ATTRIBUTE_TAG
public static final String OBJ_ATTRIBUTE_TAG
public static final String OBJ_ATTRIBUTE_OVERRIDE_TAG
public static final String OBJ_RELATIONSHIP_TAG
public static final String DB_RELATIONSHIP_TAG
public static final String DB_RELATIONSHIP_REF_TAG
public static final String DB_ATTRIBUTE_PAIR_TAG
public static final String PROCEDURE_TAG
public static final String PROCEDURE_PARAMETER_TAG
public static final String ENTITY_LISTENER_TAG
public static final String POST_ADD_TAG
public static final String PRE_PERSIST_TAG
public static final String POST_PERSIST_TAG
public static final String PRE_UPDATE_TAG
public static final String POST_UPDATE_TAG
public static final String PRE_REMOVE_TAG
public static final String POST_REMOVE_TAG
public static final String POST_LOAD_TAG
public static final String QUERY_TAG
public static final String QUERY_SQL_TAG
public static final String QUERY_EJBQL_TAG
public static final String QUERY_QUALIFIER_TAG
public static final String QUERY_ORDERING_TAG
public static final String QUERY_PREFETCH_TAG
public static final String TRUE
public static final String FALSE
public static final String DB_KEY_GENERATOR_TAG
public static final String DB_GENERATOR_TYPE_TAG
public static final String DB_GENERATOR_NAME_TAG
public static final String DB_KEY_CACHE_SIZE_TAG
public static final String OBJ_ENTITY_ROOT
public static final String DB_ENTITY_ROOT
public static final String PROCEDURE_ROOT
public static final String DATA_MAP_ROOT
public static final String JAVA_CLASS_ROOT
Constructor Detail |
---|
public MapLoader()
Method Detail |
---|
public DataMap loadDataMap(InputSource src) throws CayenneRuntimeException
CayenneRuntimeException
public DataMap loadDataMap(String uri) throws CayenneRuntimeException
uri
parameter.
CayenneRuntimeException
- if source URI does not resolve to a valid map filesprotected String mapNameFromLocation(String location)
@Deprecated protected ResourceLocator configLocator()
createResourceFinder()
.
protected ResourceFinder createResourceFinder()
public void startElement(String namespaceUri, String localName, String qName, Attributes attributes) throws SAXException
startElement
in interface ContentHandler
startElement
in class DefaultHandler
SAXException
public void endElement(String namespaceURI, String localName, String qName) throws SAXException
endElement
in interface ContentHandler
endElement
in class DefaultHandler
SAXException
public void characters(char[] text, int start, int length) throws SAXException
characters
in interface ContentHandler
characters
in class DefaultHandler
SAXException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |