// Path: src/main/java/com/ojn/gexf4j/core/Graph.java
// public interface Graph extends Dynamic<Graph>, HasNodes {
// 
// 	EdgeType getDefaultEdgeType();
// 	Graph setDefaultEdgeType(EdgeType edgeType);
// 	
// 	IDType getIDType();
// 	Graph setIDType(IDType idType);
// 
// 	Mode getMode();
// 	Graph setMode(Mode graphMode);
// 	
// 	TimeType getTimeType();
// 	Graph setTimeType(TimeType timeType);
// 	
// 	List<AttributeList> getAttributeLists();
// }
// 
// Path: src/main/java/com/ojn/gexf4j/core/Node.java
// public interface Node extends SlicableDatum<Node>, HasNodes {
// 
// 	String getId();
// 	
// 	String getLabel();
// 	Node setLabel(String label);
// 	
// 	List<Edge> getEdges();
// 	
// 	Edge connectTo(Node target);
// 	Edge connectTo(String id, Node target);
// 	
// 	boolean hasEdgeTo(String id);
// 	
// 	boolean hasColor();
// 	Node clearColor();
// 	Color getColor();
// 	Node setColor(Color color);
// 	
// 	boolean hasPosition();
// 	Node clearPosition();
// 	Position getPosition();
// 	Node setPosition(Position position);
// 	
// 	boolean hasSize();
// 	Node clearSize();
// 	float getSize();
// 	Node setSize(float size);
// 	
// 	boolean hasShape();
// 	Node clearShape();
// 	NodeShapeEntity getShapeEntity();
// 	
// 	List<Node> getParentForList();
// 
// 	boolean hasPID();
// 	Node clearPID();
// 	String getPID();
// 	Node setPID(String pid);
// }


import javax.xml.stream.XMLStreamReader;
import com.ojn.gexf4j.core.Graph;
import com.ojn.gexf4j.core.Node;
package com.ojn.gexf4j.core.impl.reader;



public class NodeEntityParser extends AbstractEntityParser<Node> {
	private static final String ATTRIB_ID = "id";
	private static final String ATTRIB_LABEL = "label";
	// private static final String ENTITY_ATTVALUES = "attvalues";
	
	private String id = "";
	private String label = "";
	// private List<AttributeValue> attributeValues = null;
// Path: src/main/java/com/ojn/gexf4j/core/Graph.java
// public interface Graph extends Dynamic<Graph>, HasNodes {
// 
// 	EdgeType getDefaultEdgeType();
// 	Graph setDefaultEdgeType(EdgeType edgeType);
// 	
// 	IDType getIDType();
// 	Graph setIDType(IDType idType);
// 
// 	Mode getMode();
// 	Graph setMode(Mode graphMode);
// 	
// 	TimeType getTimeType();
// 	Graph setTimeType(TimeType timeType);
// 	
// 	List<AttributeList> getAttributeLists();
// }
// 
// Path: src/main/java/com/ojn/gexf4j/core/Node.java
// public interface Node extends SlicableDatum<Node>, HasNodes {
// 
// 	String getId();
// 	
// 	String getLabel();
// 	Node setLabel(String label);
// 	
// 	List<Edge> getEdges();
// 	
// 	Edge connectTo(Node target);
// 	Edge connectTo(String id, Node target);
// 	
// 	boolean hasEdgeTo(String id);
// 	
// 	boolean hasColor();
// 	Node clearColor();
// 	Color getColor();
// 	Node setColor(Color color);
// 	
// 	boolean hasPosition();
// 	Node clearPosition();
// 	Position getPosition();
// 	Node setPosition(Position position);
// 	
// 	boolean hasSize();
// 	Node clearSize();
// 	float getSize();
// 	Node setSize(float size);
// 	
// 	boolean hasShape();
// 	Node clearShape();
// 	NodeShapeEntity getShapeEntity();
// 	
// 	List<Node> getParentForList();
// 
// 	boolean hasPID();
// 	Node clearPID();
// 	String getPID();
// 	Node setPID(String pid);
// }


// Path: src/main/java/com/ojn/gexf4j/core/impl/reader/NodeEntityParser.java
import javax.xml.stream.XMLStreamReader;
import com.ojn.gexf4j.core.Graph;
import com.ojn.gexf4j.core.Node;

package com.ojn.gexf4j.core.impl.reader;



public class NodeEntityParser extends AbstractEntityParser<Node> {
	private static final String ATTRIB_ID = "id";
	private static final String ATTRIB_LABEL = "label";
	// private static final String ENTITY_ATTVALUES = "attvalues";
	
	private String id = "";
	private String label = "";
	// private List<AttributeValue> attributeValues = null;
	private Graph graph = null;