|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectpalio.modules.core.Module
palio.modules.Xml
public class Xml
Funkcje modułu:
Moduł jest dostępny w każdej instancji jPalio.
| Field Summary |
|---|
| Fields inherited from interface palio.modules.core.CurrentModuleDataKeys |
|---|
DESIGNER_ACTIONS_BUFFER, HTML_FORM_BUILDER, HTML_MAP_BUILDER, HTML_MENU_BUILDER, HTML_TOOLTIPS_BUFFER, ITEXT_DOCUMENT, MAIL_MESSAGE, XLS_DOCUMENT, XML_DOCUMENT |
| Constructor Summary | |
|---|---|
Xml(Instance instance,
java.util.Properties parameters)
|
|
| Method Summary | |
|---|---|
void |
addElement(java.lang.String name)
Dodaje do dokumentu element o nazwie name (qName). |
void |
addElement(java.lang.String name,
java.util.Map attributes)
Dodaje do dokumentu element o nazwie name (qName) i podanych atrybutach. |
void |
addElement(java.lang.String name,
java.util.Map attributes,
palio.compiler.PalioCode innerCode)
Dodaje do dokumentu element o nazwie name (qName) i podanych atrybutach. |
void |
addElement(java.lang.String name,
java.util.Map attributes,
java.lang.String innerText)
Dodaje do dokumentu element o nazwie name (qName) wraz z wewnętrznym tekstem (pomiędzy tagiem rozpoczynającym a kończącym). |
void |
addElement(java.lang.String name,
java.lang.Object[] attributes)
d * Dodaje do dokumentu element o nazwie name (qName) i podanych atrybutach. |
void |
addElement(java.lang.String name,
java.lang.Object[] attributes,
palio.compiler.PalioCode innerCode)
Dodaje do dokumentu element o nazwie name (qName) i podanych atrybutach. |
void |
addElement(java.lang.String name,
java.lang.Object[] attributes,
java.lang.String innerText)
Dodaje do dokumentu element o nazwie name (qName) wraz z wewnętrznym tekstem (pomiędzy tagiem rozpoczynającym a kończącym). |
void |
addElement(java.lang.String name,
palio.compiler.PalioCode innerCode)
Dodaje do dokumentu element o nazwie name (qName). |
void |
addElement(java.lang.String name,
java.lang.String innerText)
Dodaje do dokumentu element o nazwie name (qName) wraz z wewnętrznym tekstem (pomiędzy tagiem rozpoczynającym a kończącym). |
void |
addText(java.lang.String text)
Dodaje tekst do dokumentu. |
byte[] |
closeDocument()
Zamyka aktualny dokument i zwraca jego zawartość. |
void |
createDocument()
Tworzy dokument XML. |
void |
createDocument(java.util.Map properties)
Tworzy dokument XML. |
void |
createDocument(java.lang.String encoding,
java.lang.Boolean indent)
Tworzy dokument XML. |
void |
createDocument(java.lang.String encoding,
java.lang.Boolean indent,
java.lang.String doctypeSystem,
java.lang.String doctypePublic,
java.lang.Boolean standalone)
Tworzy dokument XML. |
static java.util.LinkedList |
evaluateXPathAsNodesText(java.lang.String xml,
java.lang.String expression)
Wykonuje zapytanie XPath, zakłada że wynikiem będzie lista gałęzi i zwraca tekstową zawartość tych gałęzi. |
static java.lang.String |
evaluateXPathExpression(java.lang.String xml,
java.lang.String expression)
Wykonuje zapytanie XPath i zwraca tekstowy wynik. |
static java.lang.Object[] |
evaluateXPathExpressions(java.lang.String xml,
java.lang.Object[] expressions)
Wykonuje serię zapytań języka XPath na podanym dokumencie Xml i zwraca tablicę tekstowych wyników każdego z zapytań. |
java.lang.String |
getVersion()
Returns the module version |
void |
parseDocument(java.lang.Long callbackObjectID,
byte[] document,
java.lang.String charset)
Czyta dokument XML przy użyciu zdarzeniowego interfejsu SAX. |
void |
parseDocument(java.lang.Long callbackObjectID,
java.lang.String document)
Czyta dokument XML przy użyciu zdarzeniowego interfejsu SAX. |
void |
parseDocument(java.lang.String callbackObjectCode,
byte[] document,
java.lang.String charset)
Czyta dokument XML przy użyciu zdarzeniowego interfejsu SAX. |
void |
parseDocument(java.lang.String callbackObjectCode,
java.lang.String document)
Czyta dokument XML przy użyciu zdarzeniowego interfejsu SAX. |
static java.lang.String |
transform(java.lang.String xml,
java.lang.String xsl)
Dokonuje przekształcenia XSLT podanego Xml'a przy uzyciu podanego arkusza styli |
static java.lang.String |
transform(java.lang.String xml,
java.lang.String xsl,
java.util.Map params,
java.lang.String xslEncoding,
java.lang.String outputEncoding)
Dokonuje przekształcenia XSLT podanego Xml'a przy uzyciu podanego arkusza styli |
| Methods inherited from class palio.modules.core.Module |
|---|
getConfigParam, getDescription, getModuleTranslation |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Xml(Instance instance,
java.util.Properties parameters)
| Method Detail |
|---|
public java.lang.String getVersion()
Module
getVersion in class Module
public void createDocument()
throws org.xml.sax.SAXException,
palio.PalioException
closeDocument().
org.xml.sax.SAXException
palio.PalioException
public void createDocument(java.util.Map properties)
throws org.xml.sax.SAXException,
palio.PalioException
closeDocument().
org.xml.sax.SAXException
palio.PalioException
public void createDocument(java.lang.String encoding,
java.lang.Boolean indent)
throws org.xml.sax.SAXException,
palio.PalioException
closeDocument().
encoding - kodowanie dokumentu, np: ISO-8859-2indent - czy generować łamania linii w dokumencie
org.xml.sax.SAXException
palio.PalioException
public void createDocument(java.lang.String encoding,
java.lang.Boolean indent,
java.lang.String doctypeSystem,
java.lang.String doctypePublic,
java.lang.Boolean standalone)
throws org.xml.sax.SAXException,
palio.PalioException
closeDocument().
encoding - kodowanie dokumentu, np: ISO-8859-2indent - czy generować łamania linii w dokumenciedoctypeSystem - znacznik DOCTYPEdoctypePublic - znacznik DOCTYPE z atrybutem PUBLICstandalone - znacznik STANDALONE
org.xml.sax.SAXException
palio.PalioException
public void addElement(java.lang.String name)
throws org.xml.sax.SAXException,
palio.PalioException
name - nazwa elementu
org.xml.sax.SAXException
palio.PalioException
public void addElement(java.lang.String name,
palio.compiler.PalioCode innerCode)
throws org.xml.sax.SAXException,
palio.PalioException
addText(String)
lub różne warianty metody addElement(String).
name - nazwa elementuinnerCode - kod generujący wnętrze elementu
org.xml.sax.SAXException
palio.PalioException
public void addElement(java.lang.String name,
java.lang.String innerText)
throws org.xml.sax.SAXException
name - nazwa elementuinnerText - tekst wrzucany do wnętrza elementu
org.xml.sax.SAXException
public void addElement(java.lang.String name,
java.util.Map attributes)
throws org.xml.sax.SAXException,
palio.PalioException
name - nazwa elementuattributes - zestaw atrybutów danego elementu
org.xml.sax.SAXException
palio.PalioException
public void addElement(java.lang.String name,
java.lang.Object[] attributes)
throws org.xml.sax.SAXException,
palio.PalioException
name - nazwa elementuattributes - tablica atrybutów danego elementu, np: [klucz1, wartość1, klucz2, wartość2, ...]
org.xml.sax.SAXException
palio.PalioException
public void addElement(java.lang.String name,
java.util.Map attributes,
palio.compiler.PalioCode innerCode)
throws org.xml.sax.SAXException,
palio.PalioException
addText(String) lub różne warianty metody addElement(String).
name - nazwa elementuattributes - zestaw atrybutów danego elementuinnerCode - kod generujący wnętrze elementu
org.xml.sax.SAXException
palio.PalioException
public void addElement(java.lang.String name,
java.util.Map attributes,
java.lang.String innerText)
throws org.xml.sax.SAXException
name - nazwa elementuattributes - zestaw atrybutów danego elementuinnerText - tekst wrzucany do wnętrza elementu
org.xml.sax.SAXException
public void addElement(java.lang.String name,
java.lang.Object[] attributes,
java.lang.String innerText)
throws org.xml.sax.SAXException
name - nazwa elementuattributes - zestaw atrybutów danego elementuinnerText - tekst wrzucany do wnętrza elementu
org.xml.sax.SAXException
public void addElement(java.lang.String name,
java.lang.Object[] attributes,
palio.compiler.PalioCode innerCode)
throws org.xml.sax.SAXException,
palio.PalioException
addText(String) lub różne warianty metody addElement(String).
name - nazwa elementuattributes - tablica atrybutów danego elementu, np: [klucz1, wartość1, klucz2, wartość2, ...]innerCode - kod generujący wnętrze elementu
org.xml.sax.SAXException
palio.PalioException
public void addText(java.lang.String text)
throws org.xml.sax.SAXException
addElement(String, palio.compiler.PalioCode) jeżeli w
teym kodzie nie dodajemy innych elementów.
text - tekst do dodania
org.xml.sax.SAXException
public byte[] closeDocument()
throws org.xml.sax.SAXException
$toString($xml.closeDocument(), (String)$kodowanie)
org.xml.sax.SAXException
public void parseDocument(java.lang.Long callbackObjectID,
java.lang.String document)
throws java.io.IOException,
org.xml.sax.SAXException
callbackObjectID - identyfikator obiektu wywoływanego po napotkaniu elementudocument - dokument XML
java.io.IOException
org.xml.sax.SAXException
public void parseDocument(java.lang.String callbackObjectCode,
java.lang.String document)
throws java.io.IOException,
org.xml.sax.SAXException,
palio.PalioException
callbackObjectCode - Kod obiektu wywoływanego po napotkaniu elementudocument - Dokument XML
java.io.IOException
org.xml.sax.SAXException
palio.PalioException
public void parseDocument(java.lang.Long callbackObjectID,
byte[] document,
java.lang.String charset)
throws org.xml.sax.SAXException,
java.io.IOException
callbackObjectID - identyfikator obiektu wywoływanego po napotkaniu elementudocument - dokument XMLcharset - kodowanie znaków w dokumencie
org.xml.sax.SAXException
java.io.IOException
public void parseDocument(java.lang.String callbackObjectCode,
byte[] document,
java.lang.String charset)
throws org.xml.sax.SAXException,
java.io.IOException,
palio.PalioException
callbackObjectCode - Kod obiektu wywoływanego po napotkaniu elementudocument - Dokument XMLcharset - Kodowanie znaków w dokumencie
org.xml.sax.SAXException
java.io.IOException
palio.PalioException
public static java.lang.String transform(java.lang.String xml,
java.lang.String xsl,
java.util.Map params,
java.lang.String xslEncoding,
java.lang.String outputEncoding)
throws palio.PalioException
xml - - xml do przekształceniaxsl - - arkusz styliparams - - mapa z parametrami przekształceniaxslEncoding - - kodowanie arkusza styli, jeżeli null stosowane jest kodowanie domyślneoutputEncoding - - kodowanie wyniku przekształcenia, jeżeli null stosowane jest kodowanie domyślne
palio.PalioException
public static java.lang.String transform(java.lang.String xml,
java.lang.String xsl)
throws palio.PalioException
xml - - xml do przekształceniaxsl - - arkusz styli
palio.PalioException
public static java.lang.String evaluateXPathExpression(java.lang.String xml,
java.lang.String expression)
throws palio.PalioException
xml - Dokument Xmlexpression - Zapytanie języka XPath
palio.PalioException
public static java.lang.Object[] evaluateXPathExpressions(java.lang.String xml,
java.lang.Object[] expressions)
throws palio.PalioException
xml - Dokument Xmlexpressions - Zapytania języka XPath
palio.PalioException
public static java.util.LinkedList evaluateXPathAsNodesText(java.lang.String xml,
java.lang.String expression)
throws palio.PalioException
xml - Dokument Xmlexpression - Zapytanie języka XPath
palio.PalioException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||