|
||||||||||
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 NodeInfo s. |
static class |
ItemInfoBuilder.PropertyInfoBuilder
Builder for PropertyInfo s. |
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 NodeInfo
s,
PropertyInfo
s and ChildInfo
s built.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |