Index
All Classes and Interfaces|All Packages|Serialized Form
A
- add(Object) - Method in class org.xembly.Directives
- 
Add node to all current nodes.
- add(Map<K, V>) - Method in class org.xembly.Directives
- 
Add multiple nodes and set their text values.
- addIf(Object) - Method in class org.xembly.Directives
- 
Add node if it's absent.
- append(Iterable<Directive>) - Method in class org.xembly.Directives
- 
Append all directives.
- append(Node) - Method in class org.xembly.Directives
- 
Appends thenode.
- apply(Node) - Method in class org.xembly.Xembler
- 
Apply all changes to the document/node.
- applyQuietly(Node) - Method in class org.xembly.Xembler
- 
Apply all changes to the document/node, without any checked exceptions.
- attr(Object, Object) - Method in class org.xembly.Directives
- 
Set attribute.
C
- call() - Method in interface org.xembly.Callback
- 
Computes a result.
- Callback<V> - Interface in org.xembly
- 
A task that returns a result and may throw anXmlContentException.
- cdata(Object) - Method in class org.xembly.Directives
- 
Set CDATA section.
- comment(Object) - Method in class org.xembly.Directives
- 
Add an XML comment.
- copyOf(Node) - Static method in class org.xembly.Directives
- 
Create a collection of directives, which can create a copy of provided node.
- create() - Method in interface org.xembly.Transformers
- 
Create transformer.
- create() - Method in class org.xembly.Transformers.Default
- create() - Method in class org.xembly.Transformers.Document
- create() - Method in class org.xembly.Transformers.Formatted
- create() - Method in class org.xembly.Transformers.Node
D
- Directive - Interface in org.xembly
- 
Directive.
- Directive.Cursor - Interface in org.xembly
- 
Cursor.
- Directive.Stack - Interface in org.xembly
- 
Stack.
- Directives - Class in org.xembly
- Directives() - Constructor for class org.xembly.Directives
- 
Public ctor.
- Directives(Iterable<Directive>) - Constructor for class org.xembly.Directives
- 
Public ctor.
- Directives(String) - Constructor for class org.xembly.Directives
- 
Public ctor.
- Document() - Constructor for class org.xembly.Transformers.Document
- 
Default ctor.
- dom() - Method in class org.xembly.Xembler
- 
Apply all changes to an empty DOM.
- domQuietly() - Method in class org.xembly.Xembler
- 
Apply all changes to an empty DOM, without checked exceptions.
E
- escape(String) - Static method in class org.xembly.Xembler
- 
Utility method to escape text before using it as a text value in XML.
- exec(Node, Directive.Cursor, Directive.Stack) - Method in interface org.xembly.Directive
- 
Execute it in the given document with current position at the given node.
I
- ImpossibleModificationException - Exception in org.xembly
- 
When further modification is impossible.
- iterator() - Method in class org.xembly.Directives
N
- Node() - Constructor for class org.xembly.Transformers.Node
- 
Default ctor.
O
- org.xembly - package org.xembly
- 
Assembly for XML.
P
- pi(Object, Object) - Method in class org.xembly.Directives
- 
Add processing instruction.
- pop() - Method in interface org.xembly.Directive.Stack
- 
Pop cursor (runtime exception if stack is empty).
- pop() - Method in class org.xembly.Directives
- 
Pop cursor to stack and replace current cursor with it.
- push() - Method in class org.xembly.Directives
- 
Push current cursor to stack.
- push(Directive.Cursor) - Method in interface org.xembly.Directive.Stack
- 
Push cursor (runtime exception if stack is full).
R
- remove() - Method in class org.xembly.Directives
- 
Remove all current nodes and move cursor to their parents.
S
- set(Object) - Method in class org.xembly.Directives
- 
Set text content.
- strict(int) - Method in class org.xembly.Directives
- 
Check that there is exactly this number of current nodes.
- SyntaxException - Exception in org.xembly
- 
When syntax is broken.
T
- toString() - Method in class org.xembly.Directives
- Transformers - Interface in org.xembly
- 
Transformer factory.
- Transformers.Default - Class in org.xembly
- 
Default transformer factory.
- Transformers.Document - Class in org.xembly
- 
Transformer factory that produces document transformers.
- Transformers.Formatted - Class in org.xembly
- 
Transformer factory that produces formatted transformers.
- Transformers.Node - Class in org.xembly
- 
Transformer factory that omits XML declaration.
U
- up() - Method in class org.xembly.Directives
- 
Go one node/level up.
X
- xattr(Object, Object) - Method in class org.xembly.Directives
- 
Set attribute.
- Xembler - Class in org.xembly
- 
Processor of Xembly directives, main entry point to the package.
- Xembler(Iterable<Directive>) - Constructor for class org.xembly.Xembler
- 
Public ctor.
- Xembler(Iterable<Directive>, Transformers) - Constructor for class org.xembly.Xembler
- 
Public ctor.
- xml() - Method in class org.xembly.Xembler
- 
Convert to XML document.
- xmlQuietly() - Method in class org.xembly.Xembler
- 
Convert to XML document, without checked exceptions.
- xpath(Object) - Method in class org.xembly.Directives
- 
Go to XPath.
- xset(Object) - Method in class org.xembly.Directives
- 
Set text content.
All Classes and Interfaces|All Packages|Serialized Form