# Index

A C E G I L N O P R S T U W X
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

## A

addChild(XMLElement) - Method in class org.pushingpixels.lafplugin.XMLElement
  Adds a child element.
addProperty(String, double) - Method in class org.pushingpixels.lafplugin.XMLElement
  Deprecated.
  Use `setDoubleAttribute` instead.
addProperty(String, int) - Method in class org.pushingpixels.lafplugin.XMLElement
  Deprecated.
  Use `setIntAttribute` instead.
addProperty(String, Object) - Method in class org.pushingpixels.lafplugin.XMLElement
  Deprecated.
  Use `setAttribute` instead.

## C

checkCDATA(StringBuffer) - Method in class org.pushingpixels.lafplugin.XMLElement
  Scans a special tag and if the tag is a CDATA section, append its content to `buf`.
checkLiteral(String) - Method in class org.pushingpixels.lafplugin.XMLElement
  Scans the data for literal text.
COMPONENT_TAG_PLUGIN_CLASS - Static variable in interface org.pushingpixels.lafplugin.LafComponentPlugin
  XML tag for look-and-feel plugins that specify component UI delegates.
ComponentPluginManager - Class in org.pushingpixels.lafplugin
  Plugin manager for look-and-feels.
ComponentPluginManager(String) - Constructor for class org.pushingpixels.lafplugin.ComponentPluginManager
  Simple constructor.
countChildren() - Method in class org.pushingpixels.lafplugin.XMLElement
  Returns the number of child elements of the element.
createAnotherElement() - Method in class org.pushingpixels.lafplugin.XMLElement
  Creates a new similar XML element.

## E

enumerateAttributeNames() - Method in class org.pushingpixels.lafplugin.XMLElement
  Enumerates the attribute names.
enumerateChildren() - Method in class org.pushingpixels.lafplugin.XMLElement
  Enumerates the child elements.
enumeratePropertyNames() - Method in class org.pushingpixels.lafplugin.XMLElement
  Deprecated.
  Use `enumerateAttributeNames` instead.
expectedInput(String) - Method in class org.pushingpixels.lafplugin.XMLElement
  Creates a parse exception for when the next character read is not the character that was expected.

## G

getAttribute(String) - Method in class org.pushingpixels.lafplugin.XMLElement
  Returns an attribute of the element.
getAttribute(String, Object) - Method in class org.pushingpixels.lafplugin.XMLElement
  Returns an attribute of the element.
getAttribute(String, Hashtable, String, boolean) - Method in class org.pushingpixels.lafplugin.XMLElement
  Returns an attribute by looking up a key in a hashtable.
getAvailablePlugins() - Method in class org.pushingpixels.lafplugin.PluginManager
  Returns a collection of all available plugins.
getAvailablePlugins(boolean) - Method in class org.pushingpixels.lafplugin.PluginManager
  Returns a collection of all available plugins.
getBooleanAttribute(String, String, String, boolean) - Method in class org.pushingpixels.lafplugin.XMLElement
  Returns an attribute of the element.
getChildren() - Method in class org.pushingpixels.lafplugin.XMLElement
  Returns the child elements as a Vector.
getContent() - Method in class org.pushingpixels.lafplugin.XMLElement
  Returns the PCDATA content of the object.
getContents() - Method in class org.pushingpixels.lafplugin.XMLElement
  Deprecated.
  Use `getContent` instead.
getDefaults(Object) - Method in interface org.pushingpixels.lafplugin.LafComponentPlugin
  Retrieves a collection of custom settings based on the specified theme.
getDoubleAttribute(String) - Method in class org.pushingpixels.lafplugin.XMLElement
  Returns an attribute of the element.
getDoubleAttribute(String, double) - Method in class org.pushingpixels.lafplugin.XMLElement
  Returns an attribute of the element.
getDoubleAttribute(String, Hashtable, String, boolean) - Method in class org.pushingpixels.lafplugin.XMLElement
  Returns an attribute by looking up a key in a hashtable.
getIntAttribute(String) - Method in class org.pushingpixels.lafplugin.XMLElement
  Returns an attribute of the element.
getIntAttribute(String, int) - Method in class org.pushingpixels.lafplugin.XMLElement
  Returns an attribute of the element.
getIntAttribute(String, Hashtable, String, boolean) - Method in class org.pushingpixels.lafplugin.XMLElement
  Returns an attribute by looking up a key in a hashtable.
getIntProperty(String, Hashtable, String) - Method in class org.pushingpixels.lafplugin.XMLElement
  Deprecated.
  Use `getIntAttribute` instead.
getLineNr() - Method in class org.pushingpixels.lafplugin.XMLElement
  Returns the line nr in the source data on which the element is found.
getLineNr() - Method in exception class org.pushingpixels.lafplugin.XMLParseException
  Where the error occurred, or `NO_LINE` if the line number is unknown.
getName() - Method in class org.pushingpixels.lafplugin.XMLElement
  Returns the name of the element.
getPlugin(URL) - Method in class org.pushingpixels.lafplugin.PluginManager
getPluginClass(URL) - Method in class org.pushingpixels.lafplugin.PluginManager
getProperty(String) - Method in class org.pushingpixels.lafplugin.XMLElement
  Deprecated.
  Use `getStringAttribute` instead.
getProperty(String, double) - Method in class org.pushingpixels.lafplugin.XMLElement
  Deprecated.
  Use `getDoubleAttribute` instead.
getProperty(String, int) - Method in class org.pushingpixels.lafplugin.XMLElement
  Deprecated.
  Use `getIntAttribute` instead.
getProperty(String, String) - Method in class org.pushingpixels.lafplugin.XMLElement
  Deprecated.
  Use `getStringAttribute` instead.
getProperty(String, String, String, boolean) - Method in class org.pushingpixels.lafplugin.XMLElement
  Deprecated.
  Use `getBooleanAttribute` instead.
getProperty(String, Hashtable, String) - Method in class org.pushingpixels.lafplugin.XMLElement
  Deprecated.
  Use `getAttribute` instead.
getSpecialDoubleProperty(String, Hashtable, String) - Method in class org.pushingpixels.lafplugin.XMLElement
  Deprecated.
  Use `getDoubleAttribute` instead.
getSpecialIntProperty(String, Hashtable, String) - Method in class org.pushingpixels.lafplugin.XMLElement
  Deprecated.
  Use `getIntAttribute` instead.
getStringAttribute(String) - Method in class org.pushingpixels.lafplugin.XMLElement
  Returns an attribute of the element.
getStringAttribute(String, String) - Method in class org.pushingpixels.lafplugin.XMLElement
  Returns an attribute of the element.
getStringAttribute(String, Hashtable, String, boolean) - Method in class org.pushingpixels.lafplugin.XMLElement
  Returns an attribute by looking up a key in a hashtable.
getStringProperty(String, Hashtable, String) - Method in class org.pushingpixels.lafplugin.XMLElement
  Deprecated.
  Use `getStringAttribute` instead.
getTagName() - Method in class org.pushingpixels.lafplugin.XMLElement
  Deprecated.
  Use `getName` instead.

## I

initialize() - Method in interface org.pushingpixels.lafplugin.LafComponentPlugin
  Initializes `this` plugin.
initializeAll() - Method in class org.pushingpixels.lafplugin.ComponentPluginManager
  Helper function to initialize all available component plugins of `this` plugin manager.
invalidValue(String, String) - Method in class org.pushingpixels.lafplugin.XMLElement
  Creates a parse exception for when an invalid value is given to a method.
invalidValueSet(String) - Method in class org.pushingpixels.lafplugin.XMLElement
  Creates a parse exception for when an invalid valueset is given to a method.

## L

LafComponentPlugin - Interface in org.pushingpixels.lafplugin
  Basic interface for look-and-feel plugins.
LafPlugin - Interface in org.pushingpixels.lafplugin
  Basic interface for look-and-feel plugins.

## N

NANOXML_MAJOR_VERSION - Static variable in class org.pushingpixels.lafplugin.XMLElement
  Major version of NanoXML.
NANOXML_MINOR_VERSION - Static variable in class org.pushingpixels.lafplugin.XMLElement
  Minor version of NanoXML.
NO_LINE - Static variable in exception class org.pushingpixels.lafplugin.XMLParseException
  Indicates that no line number has been associated with this exception.

## O

org.pushingpixels.lafplugin - package org.pushingpixels.lafplugin

## P

parseCharArray(char[], int, int) - Method in class org.pushingpixels.lafplugin.XMLElement
  Reads one XML element from a char array and parses it.
parseCharArray(char[], int, int, int) - Method in class org.pushingpixels.lafplugin.XMLElement
  Reads one XML element from a char array and parses it.
parseFromReader(Reader) - Method in class org.pushingpixels.lafplugin.XMLElement
  Reads one XML element from a java.io.Reader and parses it.
parseFromReader(Reader, int) - Method in class org.pushingpixels.lafplugin.XMLElement
  Reads one XML element from a java.io.Reader and parses it.
parseString(String) - Method in class org.pushingpixels.lafplugin.XMLElement
  Reads one XML element from a String and parses it.
parseString(String, int) - Method in class org.pushingpixels.lafplugin.XMLElement
  Reads one XML element from a String and parses it.
parseString(String, int, int) - Method in class org.pushingpixels.lafplugin.XMLElement
  Reads one XML element from a String and parses it.
parseString(String, int, int, int) - Method in class org.pushingpixels.lafplugin.XMLElement
  Reads one XML element from a String and parses it.
PluginManager - Class in org.pushingpixels.lafplugin
  Plugin manager for look-and-feels.
PluginManager(String, String, String) - Constructor for class org.pushingpixels.lafplugin.PluginManager
  Simple constructor.
processAllDefaultsEntries(UIDefaults, Object) - Method in class org.pushingpixels.lafplugin.ComponentPluginManager
  Helper function to process the (possibly) theme-dependent default settings of all available component plugins of `this` plugin manager.

## R

readChar() - Method in class org.pushingpixels.lafplugin.XMLElement
  Reads a character from a reader.
removeAttribute(String) - Method in class org.pushingpixels.lafplugin.XMLElement
  Removes an attribute.
removeChild(String) - Method in class org.pushingpixels.lafplugin.XMLElement
  Deprecated.
  Use `removeAttribute` instead.
removeChild(XMLElement) - Method in class org.pushingpixels.lafplugin.XMLElement
  Removes a child element.
removeProperty(String) - Method in class org.pushingpixels.lafplugin.XMLElement
  Deprecated.
  Use `removeAttribute` instead.
resolveEntity(StringBuffer) - Method in class org.pushingpixels.lafplugin.XMLElement
  Resolves an entity.

## S

scanElement(XMLElement) - Method in class org.pushingpixels.lafplugin.XMLElement
  Scans an XML element.
scanIdentifier(StringBuffer) - Method in class org.pushingpixels.lafplugin.XMLElement
  Scans an identifier from the current reader.
scanPCData(StringBuffer) - Method in class org.pushingpixels.lafplugin.XMLElement
  Scans a #PCDATA element.
scanString(StringBuffer) - Method in class org.pushingpixels.lafplugin.XMLElement
  This method scans a delimited string from the current reader.
scanWhitespace() - Method in class org.pushingpixels.lafplugin.XMLElement
  This method scans an identifier from the current reader.
scanWhitespace(StringBuffer) - Method in class org.pushingpixels.lafplugin.XMLElement
  This method scans an identifier from the current reader.
setAttribute(String, Object) - Method in class org.pushingpixels.lafplugin.XMLElement
  Adds or modifies an attribute.
setContent(String) - Method in class org.pushingpixels.lafplugin.XMLElement
  Changes the content string.
setDoubleAttribute(String, double) - Method in class org.pushingpixels.lafplugin.XMLElement
  Adds or modifies an attribute.
setIntAttribute(String, int) - Method in class org.pushingpixels.lafplugin.XMLElement
  Adds or modifies an attribute.
setName(String) - Method in class org.pushingpixels.lafplugin.XMLElement
  Changes the name of the element.
setTagName(String) - Method in class org.pushingpixels.lafplugin.XMLElement
  Deprecated.
  Use `setName` instead.
skipComment() - Method in class org.pushingpixels.lafplugin.XMLElement
  Skips a comment.
skipSpecialTag(int) - Method in class org.pushingpixels.lafplugin.XMLElement
  Skips a special tag or comment.
syntaxError(String) - Method in class org.pushingpixels.lafplugin.XMLElement
  Creates a parse exception for when a syntax error occured.

## T

TAG_MAIN - Static variable in interface org.pushingpixels.lafplugin.LafPlugin
  Main XML tag.
toString() - Method in class org.pushingpixels.lafplugin.XMLElement
  Writes the XML element to a string.

## U

unexpectedEndOfData() - Method in class org.pushingpixels.lafplugin.XMLElement
  Creates a parse exception for when the end of the data input has been reached.
uninitialize() - Method in interface org.pushingpixels.lafplugin.LafComponentPlugin
  Unitializes `this` plugin.
uninitializeAll() - Method in class org.pushingpixels.lafplugin.ComponentPluginManager
  Helper function to uninitialize all available component plugins of `this` plugin manager.
unknownEntity(String) - Method in class org.pushingpixels.lafplugin.XMLElement
  Creates a parse exception for when an entity could not be resolved.
unreadChar(char) - Method in class org.pushingpixels.lafplugin.XMLElement
  Pushes a character back to the read-back buffer.

## W

write(Writer) - Method in class org.pushingpixels.lafplugin.XMLElement
  Writes the XML element to a writer.
writeEncoded(Writer, String) - Method in class org.pushingpixels.lafplugin.XMLElement
  Writes a string encoded to a writer.

## X

XMLElement - Class in org.pushingpixels.lafplugin
  XMLElement is a representation of an XML object.
XMLElement() - Constructor for class org.pushingpixels.lafplugin.XMLElement
  Creates and initializes a new XML element.
XMLElement(boolean) - Constructor for class org.pushingpixels.lafplugin.XMLElement
  Creates and initializes a new XML element.
XMLElement(Hashtable) - Constructor for class org.pushingpixels.lafplugin.XMLElement
  Creates and initializes a new XML element.
XMLElement(Hashtable, boolean) - Constructor for class org.pushingpixels.lafplugin.XMLElement
  Creates and initializes a new XML element.
XMLElement(Hashtable, boolean, boolean) - Constructor for class org.pushingpixels.lafplugin.XMLElement
  Creates and initializes a new XML element.
XMLElement(Hashtable, boolean, boolean, boolean) - Constructor for class org.pushingpixels.lafplugin.XMLElement
  Creates and initializes a new XML element.
XMLParseException - Exception Class in org.pushingpixels.lafplugin
  An XMLParseException is thrown when an error occures while parsing an XML string.
XMLParseException(String, int, String) - Constructor for exception class org.pushingpixels.lafplugin.XMLParseException
  Creates an exception.
XMLParseException(String, String) - Constructor for exception class org.pushingpixels.lafplugin.XMLParseException
  Creates an exception.

A C E G I L N O P R S T U W X
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form