Uses of Class
bibliothek.util.xml.XElement

Packages that use XElement
bibliothek.extension.gui.dock.preference Generic collection of preferences used in this framework. 
bibliothek.gui The high level interfaces of the framework and the most often used classes. 
bibliothek.gui.dock.common A set of classes that can be used to create basic applications. 
bibliothek.gui.dock.common.intern Classes and interfaces used internally. 
bibliothek.gui.dock.common.intern.layout Implementation of a LayoutChangeStrategy and supporting classes. 
bibliothek.gui.dock.dockable Some classes related to Dockable
bibliothek.gui.dock.facile.mode Contains an implementation of ModeManager that links a mode to the location of a Dockable
bibliothek.gui.dock.frontend Classes and interfaces needed by the DockFrontend 
bibliothek.gui.dock.layout Elements dealing with the location of Dockables on their DockStation and allowing to store the whole layout of a set of Dockables and stations. 
bibliothek.gui.dock.station.flap Elements that are related to the FlapDockStation
bibliothek.gui.dock.station.screen Elements that are related to the ScreenDockStation
bibliothek.gui.dock.station.split Elements which are needed by the SplitDockStation, and which are needed to interact with the station. 
bibliothek.gui.dock.station.stack Elements which are related to the StackDockStation
bibliothek.gui.dock.station.support Elements used by various DockStations to store properties and to propagate events to other objects. 
bibliothek.gui.dock.support.lookandfeel Offers a list containing factories for various LookAndFeels. 
bibliothek.gui.dock.support.mode Basic interfaces and classes for a framework that assigns modes to Dockables. 
bibliothek.gui.dock.support.util Utility classes, used to load resources like icons or manage settings that need to be stored persistently. 
bibliothek.util.xml Classes to read, inspect, modify and write XML files. 
 

Uses of XElement in bibliothek.extension.gui.dock.preference
 

Methods in bibliothek.extension.gui.dock.preference with parameters of type XElement
static void PreferenceStorage.readXML(PreferenceModel model, XElement element)
          Reads some preferences from element and stores them in model.
 V PreferenceFactory.readXML(XElement element)
          Reads some value from element.
 void PreferenceStorage.readXML(XElement element)
          Reads the contents of this storage from element.
static void PreferenceStorage.writeXML(PreferenceModel model, XElement element)
          Writes the preferences of model into element.
 void PreferenceFactory.writeXML(V value, XElement element)
          Writes value into element.
 void PreferenceStorage.writeXML(XElement element)
          Writes the contents of this storage into element, adds new elements to element but does not change the attributes.
 

Uses of XElement in bibliothek.gui
 

Methods in bibliothek.gui with parameters of type XElement
protected  Setting DockFrontend.readXML(boolean entry, XElement element)
          Calls DockFrontend.createSetting() and then Setting.readXML(DockSituation, PropertyTransformer, boolean, XElement).
 void DockFrontend.readXML(XElement element)
          Reads the contents of this frontend from an xml element.
protected  void DockFrontend.writeXML(Setting setting, boolean entry, XElement element)
          Calls Setting.writeXML(DockSituation, PropertyTransformer, boolean, XElement).
 void DockFrontend.writeXML(XElement element)
          Writes all properties of this frontend into an xml element.
 

Uses of XElement in bibliothek.gui.dock.common
 

Methods in bibliothek.gui.dock.common with parameters of type XElement
 void CControl.readXML(XElement element)
          Reads the current and other known layouts from element.
 void MultipleCDockableLayout.readXML(XElement element)
          Reads the content of this layout from element.
 void CControl.writeXML(XElement element)
          Writes the current and all known layouts into element.
 void MultipleCDockableLayout.writeXML(XElement element)
          Writes the content of this layout into element.
 

Uses of XElement in bibliothek.gui.dock.common.intern
 

Methods in bibliothek.gui.dock.common.intern with parameters of type XElement
 CommonDockableLayout CommonMultipleDockableFactory.read(XElement element, PlaceholderStrategy placeholders)
           
 String CommonSingleDockableFactory.read(XElement element, PlaceholderStrategy placeholders)
           
 void CSetting.readXML(DockSituation situation, PropertyTransformer transformer, boolean entry, XElement element)
           
 void CommonMultipleDockableFactory.write(CommonDockableLayout layout, XElement element)
           
 void CommonSingleDockableFactory.write(String layout, XElement element)
           
 void CSetting.writeXML(DockSituation situation, PropertyTransformer transformer, boolean entry, XElement element)
           
 

Uses of XElement in bibliothek.gui.dock.common.intern.layout
 

Methods in bibliothek.gui.dock.common.intern.layout with parameters of type XElement
 MultipleCDockable ReplacementDockFactory.read(XElement element, PlaceholderStrategy placeholders)
           
 void ReplacementDockFactory.write(MultipleCDockable layout, XElement element)
           
 

Uses of XElement in bibliothek.gui.dock.dockable
 

Methods in bibliothek.gui.dock.dockable with parameters of type XElement
 Object DefaultDockableFactory.read(XElement element, PlaceholderStrategy placeholders)
           
 void DefaultDockableFactory.write(Object layout, XElement element)
           
 

Uses of XElement in bibliothek.gui.dock.facile.mode
 

Methods in bibliothek.gui.dock.facile.mode with parameters of type XElement
<B> void
MaximizedModeSetting.read(XElement element, ModeSettingsConverter<Location,B> converter)
           
 Location LocationSettingConverter.readPropertyXML(XElement element)
           
protected  void CLocationModeSettings.rescueSettings(XElement element)
           
<B> void
MaximizedModeSetting.write(XElement element, ModeSettingsConverter<Location,B> converter)
           
 void LocationSettingConverter.writePropertyXML(Location b, XElement element)
           
 

Uses of XElement in bibliothek.gui.dock.frontend
 

Methods in bibliothek.gui.dock.frontend with parameters of type XElement
 BackupFactoryData<L> RegisteringDockFactory.read(XElement element, PlaceholderStrategy placeholders)
           
 void Setting.readXML(DockSituation situation, PropertyTransformer transformer, boolean entry, XElement element)
          Reads the properties of this setting.
 void RegisteringDockFactory.write(BackupFactoryData<L> layout, XElement element)
           
 void Setting.writeXML(DockSituation situation, PropertyTransformer transformer, boolean entry, XElement element)
          Writes the properties of this setting in xml format.
 

Uses of XElement in bibliothek.gui.dock.layout
 

Methods in bibliothek.gui.dock.layout that return XElement
 XElement DockLayoutInfo.getDataXML()
          Gets the data of this info formated as xml.
 

Methods in bibliothek.gui.dock.layout with parameters of type XElement
 void DockableProperty.load(XElement element)
          Reads the contents of this DockableProperty from an xml element.
 L DockConverter.read(XElement element, PlaceholderStrategy placeholders)
          Reads a layout from an xml-element.
 DockLayoutComposition DockSituation.readCompositionXML(XElement element)
          Reads a DockLayoutComposition from an xml element.
 Object MissingDockFactory.readXML(String id, XElement element)
          Reads element and returns an object that represents the content of element.
 Map<String,DockStation> DockSituation.readXML(XElement root)
          Reads a set of DockStations that were stored earlier.
 DockableProperty PropertyTransformer.readXML(XElement element)
          Reads a DockableProperty and its successors from an xml element.
 void DockableProperty.store(XElement element)
          Stores the contents of this property as xml element.
 void DockConverter.write(L layout, XElement element)
          Writes the contents of layout into element.
 void DockSituation.writeCompositionXML(DockLayoutComposition composition, XElement element)
          Writes the contents of composition into element without changing the attributes of element.
 void PropertyTransformer.writeXML(DockableProperty property, XElement element)
          Writes property and all its successors into element.
 void DockSituation.writeXML(Map<String,DockStation> stations, XElement element)
          Writes all locations and relationships of the DockStations stations and their children as xml.
 

Constructors in bibliothek.gui.dock.layout with parameters of type XElement
DockLayoutInfo(XElement data)
          Creates a new info.
 

Uses of XElement in bibliothek.gui.dock.station.flap
 

Methods in bibliothek.gui.dock.station.flap with parameters of type XElement
 void FlapDockProperty.load(XElement element)
           
 FlapDockStationLayout FlapDockStationFactory.read(XElement element, PlaceholderStrategy placeholders)
           
 void FlapDockProperty.store(XElement element)
           
 void FlapDockStationFactory.write(FlapDockStationLayout layout, XElement element)
           
 

Uses of XElement in bibliothek.gui.dock.station.screen
 

Methods in bibliothek.gui.dock.station.screen with parameters of type XElement
 void ScreenDockProperty.load(XElement element)
           
 ScreenDockStationLayout ScreenDockStationFactory.read(XElement element, PlaceholderStrategy placeholders)
           
 void ScreenDockProperty.store(XElement element)
           
 void ScreenDockStationFactory.write(ScreenDockStationLayout layout, XElement element)
           
 

Uses of XElement in bibliothek.gui.dock.station.split
 

Methods in bibliothek.gui.dock.station.split with parameters of type XElement
 void SplitDockFullScreenProperty.load(XElement element)
           
 void SplitDockPathProperty.load(XElement element)
           
 void SplitDockPlaceholderProperty.load(XElement element)
           
 void SplitDockProperty.load(XElement element)
           
 SplitDockStationLayout SplitDockStationFactory.read(XElement element, PlaceholderStrategy placeholders)
           
 void SplitDockFullScreenProperty.store(XElement element)
           
 void SplitDockPathProperty.store(XElement element)
           
 void SplitDockPlaceholderProperty.store(XElement element)
           
 void SplitDockProperty.store(XElement element)
           
 void SplitDockStationFactory.write(SplitDockStationLayout layout, XElement element)
           
 

Uses of XElement in bibliothek.gui.dock.station.stack
 

Methods in bibliothek.gui.dock.station.stack with parameters of type XElement
 void StackDockProperty.load(XElement element)
           
 StackDockStationLayout StackDockStationFactory.read(XElement element, PlaceholderStrategy placeholders)
           
 void StackDockProperty.store(XElement element)
           
 void StackDockStationFactory.write(StackDockStationLayout layout, XElement element)
           
 

Uses of XElement in bibliothek.gui.dock.station.support
 

Methods in bibliothek.gui.dock.station.support with parameters of type XElement
 void PlaceholderMap.write(XElement out)
          Writes the contents of this map into out.
 

Constructors in bibliothek.gui.dock.station.support with parameters of type XElement
PlaceholderMap(XElement in, PlaceholderStrategy strategy)
          Creates a new map reading the content of the map directly from in.
 

Uses of XElement in bibliothek.gui.dock.support.lookandfeel
 

Methods in bibliothek.gui.dock.support.lookandfeel with parameters of type XElement
 void LookAndFeelList.readXML(XElement element)
          Reads which LookAndFeel was used earlier and calls setLookAndFeel to set the old LookAndFeel.
 void LookAndFeelList.writeXML(XElement element)
          Writes which LookAndFeel is currently used.
 

Uses of XElement in bibliothek.gui.dock.support.mode
 

Methods in bibliothek.gui.dock.support.mode with parameters of type XElement
<B> void
ModeSetting.read(XElement element, ModeSettingsConverter<A,B> converter)
          Reads the contents of this setting from element.
 B ModeSettingsConverter.readPropertyXML(XElement element)
          Reads a single property.
 void ModeSettings.readXML(XElement element)
          Clears all properties of this setting and then reads new properties from element.
protected  void ModeSettings.rescueSettings(XElement element)
          Called if some setting does not have the "modes" entry, the assumption is that only old settings are missing this entry.
<B> void
ModeSetting.write(XElement element, ModeSettingsConverter<A,B> converter)
          Writes the contents of this setting into element.
 void ModeSettingsConverter.writePropertyXML(B b, XElement element)
          Writes a single property as xml element.
 void ModeSettings.writeXML(XElement element)
          Writes the contents of this setting in xml format.
 

Uses of XElement in bibliothek.gui.dock.support.util
 

Methods in bibliothek.gui.dock.support.util with parameters of type XElement
 void ApplicationResource.readXML(XElement element)
          Reads the contents of this resource from a xml element.
 void ApplicationResourceManager.readXML(XElement element)
          Reads the contents of this manager from a xml element.
 void ApplicationResource.writeXML(XElement element)
          Writes the contents of this resource in xml format.
 void ApplicationResourceManager.writeXML(XElement element)
          Writes the content of this manager in xml format.
 

Uses of XElement in bibliothek.util.xml
 

Methods in bibliothek.util.xml that return XElement
 XElement XElement.addAttribute(XAttribute attribute)
          Adds a new attribute to this entry.
 XElement XElement.addBoolean(String name, boolean value)
          Adds a new attribute to this entry.
 XElement XElement.addByte(String name, byte value)
          Adds a new attribute to this entry.
 XElement XElement.addByteArray(String name, byte[] value)
          Adds a new attribute to this entry.
 XElement XElement.addChar(String name, char value)
          Adds a new attribute to this entry.
 XElement XElement.addDouble(String name, double value)
          Adds a new attribute to this entry.
 XElement XElement.addElement(String name)
          Creates and adds a new element.
 XElement XElement.addFloat(String name, float value)
          Adds a new attribute to this entry.
 XElement XElement.addInt(String name, int value)
          Adds a new attribute to this entry.
 XElement XElement.addLong(String name, long value)
          Adds a new attribute to this entry.
 XElement XElement.addShort(String name, short value)
          Adds a new attribute to this entry.
 XElement XElement.addString(String name, String value)
          Adds a new attribute to this entry.
 XElement[] XElement.children()
          Gets all children of this entry.
 XElement XElement.copy()
           
 XElement XElement.getElement(int index)
          Gets the index'th child of this element.
 XElement XElement.getElement(String name)
          Gets the first element with the given name.
 XElement[] XElement.getElements(String... names)
          Searches all children which have one of the name names.
 XElement[] XElement.getElements(String name)
          Gets all children with a given name.
static XElement XIO.read(CharSequence text)
          Interprets text as a xml-file and reads it.
static XElement XIO.read(InputSource source)
          Reads a xml-file from source.
static XElement XIO.read(InputStream in, String encoding)
          Reads a xml file provided from in using encoding as encoding.
static XElement XIO.read(Reader reader)
          Reads a xml file provided from reader.
static XElement XIO.readUTF(InputStream in)
          Reads a xml file provided from in using UTF-8 as encoding.
 

Methods in bibliothek.util.xml that return types with arguments of type XElement
 Iterator<XElement> XElement.iterator()
           
 

Methods in bibliothek.util.xml with parameters of type XElement
 void XElement.addElement(XElement element)
          Adds a new element to this element.
 void XElement.copy(XElement original)
          Makes a copy of all the elements of original and stores them in this container.
static void XIO.write(XElement element, Appendable out)
          Writes the contents of element into out.
static void XIO.write(XElement element, OutputStream out, String encoding)
          Writes the contents of element into out.
static void XIO.writeUTF(XElement element, OutputStream out)
          Writes the contents of element into out using the UTF-8 encoding.