|
|||||||||
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_TAG
|
static java.lang.String |
DB_ATTRIBUTE_DERIVED_TAG
|
static java.lang.String |
DB_ATTRIBUTE_PAIR_TAG
|
static java.lang.String |
DB_ATTRIBUTE_REF_TAG
|
static java.lang.String |
DB_ATTRIBUTE_TAG
|
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 |
FALSE
|
static java.lang.String |
OBJ_ATTRIBUTE_TAG
|
static java.lang.String |
OBJ_ENTITY_TAG
|
static java.lang.String |
OBJ_RELATIONSHIP_TAG
|
static java.lang.String |
PROCEDURE_PARAMETER_TAG
|
static java.lang.String |
PROCEDURE_TAG
|
static java.lang.String |
PROPERTY_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_RESULT_COLUMN_TAG
Deprecated. since 1.2 unused |
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 ResourceLocator |
configLocator()
Creates, configures and returns ResourceLocator object used to lookup DataMap files. |
void |
endElement(java.lang.String namespaceURI,
java.lang.String local_name,
java.lang.String qName)
|
DataMap |
loadDataMap(org.xml.sax.InputSource src)
Loads a DataMap from XML input source. |
DataMap |
loadDataMap(java.lang.String uri)
Loads DataMap from file specified by uri parameter. |
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 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 DB_ATTRIBUTE_DERIVED_TAG
public static final java.lang.String DB_ATTRIBUTE_REF_TAG
public static final java.lang.String OBJ_ATTRIBUTE_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 QUERY_TAG
public static final java.lang.String QUERY_RESULT_COLUMN_TAG
public static final java.lang.String QUERY_SQL_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
Constructor Detail |
---|
public MapLoader()
Method Detail |
---|
public DataMap loadDataMap(org.xml.sax.InputSource src) throws CayenneRuntimeException
CayenneRuntimeException
public DataMap loadDataMap(java.lang.String uri) throws CayenneRuntimeException
uri
parameter.
CayenneRuntimeException
- if source URI does not resolve to a valid map filesprotected java.lang.String mapNameFromLocation(java.lang.String location)
protected ResourceLocator configLocator()
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 local_name, 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 |