|
||||||||||
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.
Field Summary | |
---|---|
static java.lang.String |
DATA_MAP_ROOT
|
static java.lang.String |
DATA_MAP_TAG
|
static java.lang.String |
DB_ATTRIBUTE_PAIR_TAG
|
static java.lang.String |
DB_ATTRIBUTE_TAG
|
static java.lang.String |
DB_ENTITY_ROOT
|
static java.lang.String |
DB_ENTITY_TAG
|
static java.lang.String |
DB_GENERATOR_NAME_TAG
|
static java.lang.String |
DB_GENERATOR_TYPE_TAG
|
static java.lang.String |
DB_KEY_CACHE_SIZE_TAG
|
static java.lang.String |
DB_KEY_GENERATOR_TAG
|
static java.lang.String |
DB_RELATIONSHIP_REF_TAG
|
static java.lang.String |
DB_RELATIONSHIP_TAG
|
static java.lang.String |
EMBEDDABLE_ATTRIBUTE_OVERRIDE_TAG
|
static java.lang.String |
EMBEDDABLE_ATTRIBUTE_TAG
|
static java.lang.String |
EMBEDDABLE_TAG
|
static java.lang.String |
EMBEDDED_ATTRIBUTE_TAG
|
static java.lang.String |
ENTITY_LISTENER_TAG
|
static java.lang.String |
FALSE
|
static java.lang.String |
JAVA_CLASS_ROOT
|
static java.lang.String |
OBJ_ATTRIBUTE_OVERRIDE_TAG
|
static java.lang.String |
OBJ_ATTRIBUTE_TAG
|
static java.lang.String |
OBJ_ENTITY_ROOT
|
static java.lang.String |
OBJ_ENTITY_TAG
|
static java.lang.String |
OBJ_RELATIONSHIP_TAG
|
static java.lang.String |
POST_ADD_TAG
|
static java.lang.String |
POST_LOAD_TAG
|
static java.lang.String |
POST_PERSIST_TAG
|
static java.lang.String |
POST_REMOVE_TAG
|
static java.lang.String |
POST_UPDATE_TAG
|
static java.lang.String |
PRE_PERSIST_TAG
|
static java.lang.String |
PRE_REMOVE_TAG
|
static java.lang.String |
PRE_UPDATE_TAG
|
static java.lang.String |
PROCEDURE_PARAMETER_TAG
|
static java.lang.String |
PROCEDURE_ROOT
|
static java.lang.String |
PROCEDURE_TAG
|
static java.lang.String |
PROPERTY_TAG
|
static java.lang.String |
QUERY_EJBQL_TAG
|
static java.lang.String |
QUERY_ORDERING_TAG
|
static java.lang.String |
QUERY_PREFETCH_TAG
|
static java.lang.String |
QUERY_QUALIFIER_TAG
|
static java.lang.String |
QUERY_SQL_TAG
|
static java.lang.String |
QUERY_TAG
|
static java.lang.String |
TRUE
|
Constructor Summary | |
---|---|
MapLoader()
|
Method Summary | |
---|---|
void |
characters(char[] text,
int start,
int length)
|
protected ResourceFinder |
createResourceFinder()
Deprecated. since 3.1 as MapLoader should not bother itself with looking up resources. |
void |
endElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qName)
|
DataMap |
loadDataMap(org.xml.sax.InputSource src)
Loads a DataMap from XML input source. |
DataMap |
loadDataMap(java.lang.String uri)
Deprecated. since 3.1 loadDataMap(InputSource) should be used. |
protected java.lang.String |
mapNameFromLocation(java.lang.String location)
Helper method to guess the map name from its location. |
void |
startElement(java.lang.String namespaceUri,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.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 java.lang.String DATA_MAP_TAG
public static final java.lang.String PROPERTY_TAG
public static final java.lang.String EMBEDDABLE_TAG
public static final java.lang.String EMBEDDABLE_ATTRIBUTE_TAG
public static final java.lang.String EMBEDDED_ATTRIBUTE_TAG
public static final java.lang.String EMBEDDABLE_ATTRIBUTE_OVERRIDE_TAG
public static final java.lang.String DB_ENTITY_TAG
public static final java.lang.String OBJ_ENTITY_TAG
public static final java.lang.String DB_ATTRIBUTE_TAG
public static final java.lang.String OBJ_ATTRIBUTE_TAG
public static final java.lang.String OBJ_ATTRIBUTE_OVERRIDE_TAG
public static final java.lang.String OBJ_RELATIONSHIP_TAG
public static final java.lang.String DB_RELATIONSHIP_TAG
public static final java.lang.String DB_RELATIONSHIP_REF_TAG
public static final java.lang.String DB_ATTRIBUTE_PAIR_TAG
public static final java.lang.String PROCEDURE_TAG
public static final java.lang.String PROCEDURE_PARAMETER_TAG
public static final java.lang.String ENTITY_LISTENER_TAG
public static final java.lang.String POST_ADD_TAG
public static final java.lang.String PRE_PERSIST_TAG
public static final java.lang.String POST_PERSIST_TAG
public static final java.lang.String PRE_UPDATE_TAG
public static final java.lang.String POST_UPDATE_TAG
public static final java.lang.String PRE_REMOVE_TAG
public static final java.lang.String POST_REMOVE_TAG
public static final java.lang.String POST_LOAD_TAG
public static final java.lang.String QUERY_TAG
public static final java.lang.String QUERY_SQL_TAG
public static final java.lang.String QUERY_EJBQL_TAG
public static final java.lang.String QUERY_QUALIFIER_TAG
public static final java.lang.String QUERY_ORDERING_TAG
public static final java.lang.String QUERY_PREFETCH_TAG
public static final java.lang.String TRUE
public static final java.lang.String FALSE
public static final java.lang.String DB_KEY_GENERATOR_TAG
public static final java.lang.String DB_GENERATOR_TYPE_TAG
public static final java.lang.String DB_GENERATOR_NAME_TAG
public static final java.lang.String DB_KEY_CACHE_SIZE_TAG
public static final java.lang.String OBJ_ENTITY_ROOT
public static final java.lang.String DB_ENTITY_ROOT
public static final java.lang.String PROCEDURE_ROOT
public static final java.lang.String DATA_MAP_ROOT
public static final java.lang.String JAVA_CLASS_ROOT
Constructor Detail |
---|
public MapLoader()
Method Detail |
---|
public DataMap loadDataMap(org.xml.sax.InputSource src) throws CayenneRuntimeException
CayenneRuntimeException
@Deprecated public DataMap loadDataMap(java.lang.String uri) throws CayenneRuntimeException
loadDataMap(InputSource)
should be used.
uri
parameter.
CayenneRuntimeException
- if source URI does not resolve to a valid map filesprotected java.lang.String mapNameFromLocation(java.lang.String location)
@Deprecated protected ResourceFinder createResourceFinder()
public void startElement(java.lang.String namespaceUri, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes attributes) throws org.xml.sax.SAXException
startElement
in interface org.xml.sax.ContentHandler
startElement
in class org.xml.sax.helpers.DefaultHandler
org.xml.sax.SAXException
public void endElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qName) throws org.xml.sax.SAXException
endElement
in interface org.xml.sax.ContentHandler
endElement
in class org.xml.sax.helpers.DefaultHandler
org.xml.sax.SAXException
public void characters(char[] text, int start, int length) throws org.xml.sax.SAXException
characters
in interface org.xml.sax.ContentHandler
characters
in class org.xml.sax.helpers.DefaultHandler
org.xml.sax.SAXException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |