1 package com.loribel.commons.abstraction;
2
3 import org.w3c.dom.*;
4
5 /***
6 * Prototype to create {@link GB_NodeRepresentable}.
7 *
8 * @author Grégory Borelli
9 */
10 public interface GB_NodeRepresentablePrototype
11 {
12
13 /***
14 * Build a new {@link GB_NodeRepresentable} to represent an object.
15 *
16 * @param a_object Object - the object to represent
17 * @param a_document Document - the document to use
18 *
19 * @return GB_NodeRepresentable
20 */
21 GB_NodeRepresentable newNodeRepresentable(
22 Object a_object,
23 Document a_document,
24 String a_nodeName);
25
26 }