
com.draagon.meta.io.MetaDataWriter Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of metaobjects-metadata Show documentation
Show all versions of metaobjects-metadata Show documentation
MetaObjects for Model-driven development - MetaData Libraries
The newest version!
package com.draagon.meta.io;
import com.draagon.meta.io.util.PathTracker;
import com.draagon.meta.loader.MetaDataLoader;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
public abstract class MetaDataWriter implements MetaDataIO {
protected Log log = LogFactory.getLog( this.getClass() );
private final MetaDataLoader loader;
private final PathTracker path = new PathTracker();
protected MetaDataWriter(MetaDataLoader loader) {
this.loader = loader;
}
public MetaDataLoader getLoader() {
return loader;
}
public PathTracker path() {
return path;
}
/////////////////////////////////////////////////////////////////////////
// Misc Methods
protected String getToStringOptions() {
return "loader="+loader.getShortName();
}
@Override
public String toString() {
return this.getClass().getClass().getSimpleName() + "{"+getToStringOptions()+"}";
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy