/** * Return a {@link NodeInfoBuilder} for a node with a given <code>localName</code>. * @param localName localName of the node * @param listener {@link Listener} to receive notifications about {@link NodeInfo}s, * {@link PropertyInfo}s and {@link ChildInfo}s built. * @return */ public static NodeInfoBuilder nodeInfoBuilder(String localName, Listener listener) { return new NodeInfoBuilder(null, localName, listener); }
/** * Create a new child {@link NodeInfo} on this NodeInfo with a given <code>localName</code>. * @param localName * @return <code>this</code> */ public NodeInfoBuilder createNodeInfo(String localName) { return new NodeInfoBuilder(this, localName, listener); }
/** * Return a {@link NodeInfoBuilder} for a node with a given <code>name</code>. * @param name name of the node * @param listener {@link Listener} to receive notifications about {@link NodeInfo}s, * {@link PropertyInfo}s and {@link ChildInfo}s built. * @return */ public static NodeInfoBuilder nodeInfoBuilder(Name name, Listener listener) { return new NodeInfoBuilder(null, name, listener); }
/** * Create a new child {@link NodeInfo} on this NodeInfo. * @return <code>this</code> */ public NodeInfoBuilder createNodeInfo() { return new NodeInfoBuilder(this, (String) null, listener); }
/** * Create a new child {@link NodeInfo} on this NodeInfo. * @return <code>this</code> */ public NodeInfoBuilder createNodeInfo() { return new NodeInfoBuilder(this, (String) null, listener); }
/** * Create a new child {@link NodeInfo} on this NodeInfo with a given <code>localName</code>. * @param localName * @return <code>this</code> */ public NodeInfoBuilder createNodeInfo(String localName) { return new NodeInfoBuilder(this, localName, listener); }
/** * Return a {@link NodeInfoBuilder} for a node with a given <code>name</code>. * @param name name of the node * @param listener {@link Listener} to receive notifications about {@link NodeInfo}s, * {@link PropertyInfo}s and {@link ChildInfo}s built. * @return */ public static NodeInfoBuilder nodeInfoBuilder(Name name, Listener listener) { return new NodeInfoBuilder(null, name, listener); }
/** * Return a {@link NodeInfoBuilder} for a node with a given <code>localName</code>. * @param localName localName of the node * @param listener {@link Listener} to receive notifications about {@link NodeInfo}s, * {@link PropertyInfo}s and {@link ChildInfo}s built. * @return */ public static NodeInfoBuilder nodeInfoBuilder(String localName, Listener listener) { return new NodeInfoBuilder(null, localName, listener); }