|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectde.avetana.bluetooth.util.PElement
COPYRIGHT:
(c) Copyright 2004 Avetana GmbH ALL RIGHTS RESERVED.
This file is part of the Avetana bluetooth API for Linux.
The Avetana bluetooth API for Linux is free software; you can redistribute it
and/or modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2 of
the License, or (at your option) any later version.
The Avetana bluetooth API is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
The development of the Avetana bluetooth API is based on the work of
Christian Lorenz (see the Javabluetooth Stack at http://www.javabluetooth.org) for some classes,
on the work of the jbluez team (see http://jbluez.sourceforge.net/) and
on the work of the bluez team (see the BlueZ linux Stack at http://www.bluez.org) for the C code.
Classes, part of classes, C functions or part of C functions programmed by these teams and/or persons
are explicitly mentioned.
Description:
Das PElement ist ein nicht-ganz-DOM-Element, in welchem die Patienten-Informationen gespeichert werden.
Es dient als Ersatz f"ur das "uberladene DOM-Element mit grundlegenden Navigations-Funtkionen.
Die Kinder eines
| Field Summary | |
protected java.util.Hashtable |
attributes
|
protected java.util.HashMap |
children
|
java.lang.String |
dummyContent
|
protected EVector |
fastChildren
|
protected java.lang.String |
name
|
protected PElement |
parent
|
| Constructor Summary | |
PElement()
|
|
PElement(java.lang.String name)
|
|
PElement(java.lang.String name,
java.lang.String content)
|
|
| Method Summary | |
PElement |
addChild(PElement c)
F"ugt ein Kind an das Element an. |
void |
appendChild(PElement p)
Bequemlichkeitsverpackung f"ur addChild. |
java.lang.String |
getAttribute(java.lang.String name)
|
PElement |
getChild(java.lang.String name)
Gibt das Kind per Name mit id = 0 zur"uck. |
EVector |
getChildren()
Gibt alle Kind-Elemente zur"uck |
EVector |
getChildren(java.lang.String name)
Gibt alle Kind elemente mit einem bestimmten Namen zur"uck |
java.lang.String |
getContent()
|
PElement |
getFirstChild()
|
java.lang.String |
getName()
|
PElement |
getParent()
|
protected java.util.Iterator |
getSortedChildren()
|
boolean |
hasAttributes()
|
boolean |
hasChildren()
|
void |
removeAllChildren()
|
void |
removeAttribute(java.lang.String name)
|
void |
removeChild(PElement rc)
|
java.lang.String |
serialize()
Ausgabe als formatiertes XML |
java.lang.String |
serialize(boolean nice)
|
java.lang.String |
serialize(int ident,
boolean nice)
Interne abhandlung |
void |
setAttribute(java.lang.String name,
java.lang.String content)
|
void |
setContent(java.lang.String content)
|
void |
setName(java.lang.String name)
|
void |
setRoot(PElement pel)
Verpflanzen eines Objektes oder Root-machen, indem pel = null |
java.lang.String |
toString()
|
java.lang.String |
toXML(java.lang.String encoding,
boolean nice)
|
void |
writeXML(java.io.OutputStream os)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
protected PElement parent
protected java.util.HashMap children
protected EVector fastChildren
protected java.util.Hashtable attributes
protected java.lang.String name
public java.lang.String dummyContent
| Constructor Detail |
public PElement(java.lang.String name)
public PElement()
public PElement(java.lang.String name,
java.lang.String content)
| Method Detail |
public java.lang.String getName()
public PElement getParent()
public void setContent(java.lang.String content)
public java.lang.String getContent()
public void setName(java.lang.String name)
public void setAttribute(java.lang.String name,
java.lang.String content)
public java.lang.String getAttribute(java.lang.String name)
public void removeAttribute(java.lang.String name)
public PElement addChild(PElement c)
c - Kind Elementpublic PElement getChild(java.lang.String name)
name - Name des Kindes
public void setRoot(PElement pel)
pel - neues Eltern-Elementpublic EVector getChildren()
public PElement getFirstChild()
protected java.util.Iterator getSortedChildren()
public EVector getChildren(java.lang.String name)
name - Name der gesuchten Elemente oder null f"ur alle Kinder
public boolean hasAttributes()
public boolean hasChildren()
public void removeAllChildren()
public void removeChild(PElement rc)
public java.lang.String serialize()
public java.lang.String serialize(boolean nice)
public java.lang.String toXML(java.lang.String encoding,
boolean nice)
public void writeXML(java.io.OutputStream os)
throws java.io.IOException
java.io.IOException
public java.lang.String serialize(int ident,
boolean nice)
ident - wieviele White-Spaces zum Einruecken
public java.lang.String toString()
public void appendChild(PElement p)
p -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||