|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.jackrabbit.spi.commons.ItemInfoBuilder
public final class ItemInfoBuilder
Utility class providing a ItemInfoBuilder.NodeInfoBuilder for building NodeInfo.
Example usage:
ItemInfoBuilder.nodeInfoBuilder()
.createNodeInfo("node1")
.createPropertyInfo("prop1", "value1").build()
.createPropertyInfo("prop2")
.addValue(1.2)
.addValue(2.3)
.build()
.build()
.createNodeInfo("node2")
.setPrimaryType(NameConstants.NT_BASE)
.addMixin(NameConstants.MIX_LOCKABLE)
.createPropertyInfo("prop3")
.setType(PropertyType.BINARY)
.build()
.build()
.build();
| Nested Class Summary | |
|---|---|
static interface |
ItemInfoBuilder.Listener
A listener for receiving notifications about items built by the builders in this class. |
static class |
ItemInfoBuilder.NodeInfoBuilder
Builder for NodeInfos. |
static class |
ItemInfoBuilder.PropertyInfoBuilder
Builder for PropertyInfos. |
| Method Summary | |
|---|---|
static ItemInfoBuilder.NodeInfoBuilder |
nodeInfoBuilder()
Same as nodeInfoBuilder("", null) |
static ItemInfoBuilder.NodeInfoBuilder |
nodeInfoBuilder(ItemInfoBuilder.Listener listener)
Same as nodeInfoBuilder("", listener) |
static ItemInfoBuilder.NodeInfoBuilder |
nodeInfoBuilder(String name)
Same as nodeInfoBuilder(name, null) |
static ItemInfoBuilder.NodeInfoBuilder |
nodeInfoBuilder(String name,
ItemInfoBuilder.Listener listener)
Return a ItemInfoBuilder.NodeInfoBuilder for a node with a given name. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static ItemInfoBuilder.NodeInfoBuilder nodeInfoBuilder(ItemInfoBuilder.Listener listener)
nodeInfoBuilder("", listener)
listener -
public static ItemInfoBuilder.NodeInfoBuilder nodeInfoBuilder()
nodeInfoBuilder("", null)
public static ItemInfoBuilder.NodeInfoBuilder nodeInfoBuilder(String name)
nodeInfoBuilder(name, null)
name -
public static ItemInfoBuilder.NodeInfoBuilder nodeInfoBuilder(String name,
ItemInfoBuilder.Listener listener)
ItemInfoBuilder.NodeInfoBuilder for a node with a given name.
name - Name of the nodelistener - ItemInfoBuilder.Listener to receive notifications about NodeInfos,
PropertyInfos and ChildInfos built.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||