All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.scudata.vdb.IDir Maven / Gradle / Ivy

Go to download

SPL(Structured Process Language) A programming language specially for structured data computing.

There is a newer version: 20241126
Show newest version
package com.scudata.vdb;

import com.scudata.util.Variant;

/**
 * Ŀ¼????
 * @author RunQian
 *
 */
abstract class IDir {
	protected Object value; // Ŀ¼ֵ
	protected String name; // Ŀ¼???????ֶ???
		
	public IDir() {
	}
		
	public String getName() {
		return name;
	}
	
	public Object getValue() {
		return value;
	}
	
	abstract public ISection getParent();

	public boolean isEqualValue(Object val) {
		return Variant.isEquals(value, val);
	}
	
	public boolean isEqualName(String str) {
		if (str == null) {
			return name == null;
		} else {
			return str.equals(name);
		}
	}
	
	abstract public void releaseSubSection();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy