view src/main/java/jp/ac/u_ryukyu/ie/cr/shoshi/jungle/store/impl/DefaultNode.java @ 22:9fd57b7c6adb

added Either
author Shoshi TAMAKI
date Mon, 07 Jan 2013 23:22:36 +0900
parents 848f73545c4d
children 3ef2a66a8c5d
line wrap: on
line source

package jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.impl;

import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.core.Node;
import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.trasnformer.EditableAttributes;
import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.trasnformer.EditableChildren;
import jp.ac.u_ryukyu.ie.cr.shoshi.jungle.store.trasnformer.EditableNode;

public class DefaultNode implements EditableNode
{
	public final DefaultAttributes attrs;
	public final DefaultChildren children;
	
	public DefaultNode()
	{
		this(new DefaultChildren(),new DefaultAttributes());
	}
	
	public DefaultNode(DefaultChildren _children,DefaultAttributes _attrs)
	{
		attrs = _attrs;
		children = _children;
	}

	@Override
	public EditableChildren getChildren()
	{
		return children;
	}

	@Override
	public EditableAttributes getAttributes()
	{
		return attrs;
	}
}