|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object jfb.tools.activitymgr.core.util.XmlHelper
public class XmlHelper
Classe offrant des services de manipulation ou de génération de documents XML.
Nested Class Summary | |
---|---|
static interface |
XmlHelper.ModelMgrDelegate
Interface de création des objets en base de données. |
Field Summary | |
---|---|
static java.lang.String |
BUDGET_NODE
|
static java.lang.String |
COLLABORATOR_NODE
|
static java.lang.String |
COLLABORATORS_NODE
|
static java.lang.String |
COMMENT_NODE
|
static java.lang.String |
CONTRIBUTION_NODE
|
static java.lang.String |
CONTRIBUTIONS_NODE
|
static java.lang.String |
CONTRIBUTOR_REF_NODE
|
static java.lang.String |
DAY_ATTRIBUTE
|
static java.lang.String |
DURATION_ATTRIBUTE
|
static java.lang.String |
DURATION_NODE
|
static java.lang.String |
DURATIONS_NODE
|
static java.lang.String |
FIRST_NAME_NODE
|
static java.lang.String |
INITIALLY_CONSUMED_NODE
|
static java.lang.String |
IS_ACTIVE_NODE
|
static java.lang.String |
LAST_NAME_NODE
|
static java.lang.String |
LOGIN_NODE
|
static java.lang.String |
MODEL_NODE
Constantes |
static java.lang.String |
MONTH_ATTRIBUTE
|
static java.lang.String |
NAME_NODE
|
static java.lang.String |
PATH_NODE
|
static java.lang.String |
TASK_NODE
|
static java.lang.String |
TASK_REF_NODE
|
static java.lang.String |
TASKS_NODE
|
static java.lang.String |
TODO_NODE
|
static java.lang.String |
VALUE_NODE
|
static java.lang.String |
YEAR_ATTRIBUTE
|
Constructor Summary | |
---|---|
XmlHelper(XmlHelper.ModelMgrDelegate modelMgrDelegate,
DbTransaction tx)
Constructeur par défaut. |
Method Summary | |
---|---|
void |
characters(char[] ch,
int start,
int length)
|
void |
endDocument()
|
void |
endElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qName)
|
void |
endPrefixMapping(java.lang.String prefix)
|
static void |
endXmlNode(java.io.OutputStream out,
java.lang.String name)
Termine un noeud XML dans le flux d'écriture. |
static void |
endXmlNode(java.io.OutputStream out,
java.lang.String indent,
java.lang.String name)
Termine un noeud XML dans le flux d'écriture avec une indentation. |
void |
error(org.xml.sax.SAXParseException e)
ErrorHandler interface methods |
void |
fatalError(org.xml.sax.SAXParseException e)
|
void |
ignorableWhitespace(char[] ch,
int start,
int length)
|
static void |
print(java.io.OutputStream out,
java.lang.String str)
Ecrit une chaîne de caractères dans le flux de sortie. |
static void |
println(java.io.OutputStream out,
java.lang.String s)
Ecrit une chaîne de caractères dans le flux de sortie. |
static void |
printTextAttribute(java.io.OutputStream out,
java.lang.String name,
java.lang.String value)
Ecrit un attribut de noeud XML dans le flux d'écriture. |
static void |
printTextNode(java.io.OutputStream out,
java.lang.String indent,
java.lang.String name,
java.lang.String value)
Ecrit un noeud XML dans le flux d'écriture. |
static void |
printTextValue(java.io.OutputStream out,
java.lang.String str)
Ecrit une chaîne de caractères dans le flux de sortie en remplaçant les caractères spéciaux. |
void |
processingInstruction(java.lang.String target,
java.lang.String data)
|
org.xml.sax.InputSource |
resolveEntity(java.lang.String publicId,
java.lang.String systemId)
EntityResolver interface methods |
void |
setDocumentLocator(org.xml.sax.Locator locator)
|
void |
skippedEntity(java.lang.String name)
|
void |
startDocument()
|
void |
startElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes atts)
ContentHandlet interface methods |
void |
startPrefixMapping(java.lang.String prefix,
java.lang.String uri)
|
static void |
startXmlNode(java.io.OutputStream out,
java.lang.String indent,
java.lang.String name)
Commence un noeud XML dans le flux d'écriture. |
void |
warning(org.xml.sax.SAXParseException e)
|
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 BUDGET_NODE
public static final java.lang.String COLLABORATOR_NODE
public static final java.lang.String COLLABORATORS_NODE
public static final java.lang.String COMMENT_NODE
public static final java.lang.String CONTRIBUTION_NODE
public static final java.lang.String CONTRIBUTIONS_NODE
public static final java.lang.String CONTRIBUTOR_REF_NODE
public static final java.lang.String DAY_ATTRIBUTE
public static final java.lang.String DURATION_ATTRIBUTE
public static final java.lang.String DURATION_NODE
public static final java.lang.String DURATIONS_NODE
public static final java.lang.String FIRST_NAME_NODE
public static final java.lang.String INITIALLY_CONSUMED_NODE
public static final java.lang.String IS_ACTIVE_NODE
public static final java.lang.String LAST_NAME_NODE
public static final java.lang.String LOGIN_NODE
public static final java.lang.String MODEL_NODE
public static final java.lang.String MONTH_ATTRIBUTE
public static final java.lang.String NAME_NODE
public static final java.lang.String PATH_NODE
public static final java.lang.String TASK_NODE
public static final java.lang.String TASK_REF_NODE
public static final java.lang.String TASKS_NODE
public static final java.lang.String TODO_NODE
public static final java.lang.String VALUE_NODE
public static final java.lang.String YEAR_ATTRIBUTE
Constructor Detail |
---|
public XmlHelper(XmlHelper.ModelMgrDelegate modelMgrDelegate, DbTransaction tx)
modelMgrDelegate
- délégué du gestionnaire de modèle.tx
- contexte de transaction.Method Detail |
---|
public void characters(char[] ch, int start, int length) throws org.xml.sax.SAXException
characters
in interface org.xml.sax.ContentHandler
org.xml.sax.SAXException
public void endDocument() throws org.xml.sax.SAXException
endDocument
in interface org.xml.sax.ContentHandler
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
org.xml.sax.SAXException
public void endPrefixMapping(java.lang.String prefix) throws org.xml.sax.SAXException
endPrefixMapping
in interface org.xml.sax.ContentHandler
org.xml.sax.SAXException
public static void endXmlNode(java.io.OutputStream out, java.lang.String name) throws java.io.IOException
out
- le flux d'écriture.name
- le nom du noeud XML.
java.io.IOException
- levé en cas d'incident I/O lors de l'écriture sur le flux de sortie.public static void endXmlNode(java.io.OutputStream out, java.lang.String indent, java.lang.String name) throws java.io.IOException
out
- le flux d'écriture.indent
- l'indentation.name
- le nom du noeud XML.
java.io.IOException
- levé en cas d'incident I/O lors de l'écriture sur le flux de sortie.public void error(org.xml.sax.SAXParseException e) throws org.xml.sax.SAXParseException
error
in interface org.xml.sax.ErrorHandler
org.xml.sax.SAXParseException
public void fatalError(org.xml.sax.SAXParseException e) throws org.xml.sax.SAXParseException
fatalError
in interface org.xml.sax.ErrorHandler
org.xml.sax.SAXParseException
public void ignorableWhitespace(char[] ch, int start, int length) throws org.xml.sax.SAXException
ignorableWhitespace
in interface org.xml.sax.ContentHandler
org.xml.sax.SAXException
public static void print(java.io.OutputStream out, java.lang.String str) throws java.io.IOException
out
- le flux de sortie.str
- la chaîne de caractères.
java.io.IOException
- levé en cas d'incident lors de l'écriture des données sur le flux.public static void println(java.io.OutputStream out, java.lang.String s) throws java.io.IOException
out
- le flux de sortie.s
- la chaîne de caractères.
java.io.IOException
- levé en cas d'incident lors de l'écriture des données sur le flux.public static void printTextAttribute(java.io.OutputStream out, java.lang.String name, java.lang.String value) throws java.io.IOException
out
- le flux d'écriture.name
- le nom de l'attribut XML.value
- la valeur de l'attribut XML.
java.io.IOException
- levé en cas d'incident I/O lors de l'écriture sur le flux de sortie.public static void printTextNode(java.io.OutputStream out, java.lang.String indent, java.lang.String name, java.lang.String value) throws java.io.IOException
indent
- l'indentation.out
- le flux d'écriture.name
- le nom du noeud XML.value
- la valeur du noeud XML.
java.io.IOException
- levé en cas d'incident I/O lors de l'écriture sur le flux de sortie.public static void printTextValue(java.io.OutputStream out, java.lang.String str) throws java.io.IOException
out
- le flux de sortie.str
- la chaîne de caractères.
java.io.IOException
- levé en cas d'incident lors de l'écriture des données sur le flux.public void processingInstruction(java.lang.String target, java.lang.String data) throws org.xml.sax.SAXException
processingInstruction
in interface org.xml.sax.ContentHandler
org.xml.sax.SAXException
public org.xml.sax.InputSource resolveEntity(java.lang.String publicId, java.lang.String systemId) throws org.xml.sax.SAXException, java.io.IOException
resolveEntity
in interface org.xml.sax.EntityResolver
org.xml.sax.SAXException
java.io.IOException
public void setDocumentLocator(org.xml.sax.Locator locator)
setDocumentLocator
in interface org.xml.sax.ContentHandler
public void skippedEntity(java.lang.String name) throws org.xml.sax.SAXException
skippedEntity
in interface org.xml.sax.ContentHandler
org.xml.sax.SAXException
public void startDocument() throws org.xml.sax.SAXException
startDocument
in interface org.xml.sax.ContentHandler
org.xml.sax.SAXException
public void startElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes atts) throws org.xml.sax.SAXException
startElement
in interface org.xml.sax.ContentHandler
org.xml.sax.SAXException
public void startPrefixMapping(java.lang.String prefix, java.lang.String uri) throws org.xml.sax.SAXException
startPrefixMapping
in interface org.xml.sax.ContentHandler
org.xml.sax.SAXException
public static void startXmlNode(java.io.OutputStream out, java.lang.String indent, java.lang.String name) throws java.io.IOException
indent
- l'indentation.out
- le flux d'écriture.name
- le nom du noeud XML.
java.io.IOException
- levé en cas d'incident I/O lors de l'écriture sur le flux de sortie.public void warning(org.xml.sax.SAXParseException e) throws org.xml.sax.SAXParseException
warning
in interface org.xml.sax.ErrorHandler
org.xml.sax.SAXParseException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |