package com.laytonsmith.persistence;
import com.laytonsmith.core.CHVersion;
import com.laytonsmith.persistence.io.ConnectionMixinFactory;
import java.net.URI;
/**
*
*
*/
//@datasource("xml")
public class XMLDataSource extends StringSerializableDataSource{
private XMLDataSource(){
}
public XMLDataSource(URI uri, ConnectionMixinFactory.ConnectionMixinOptions options) throws DataSourceException{
super(uri, options);
}
@Override
protected void populateModel(String data) throws DataSourceException {
throw new UnsupportedOperationException("Not supported yet.");
}
@Override
protected String serializeModel() {
throw new UnsupportedOperationException("Not supported yet.");
}
@Override
public DataSourceModifier[] implicitModifiers() {
return null;
}
@Override
public DataSourceModifier[] invalidModifiers() {
return null;
}
@Override
public String docs() {
return "XML {xml://path/to/xml/file.xml} --";
}
@Override
public CHVersion since() {
return CHVersion.V0_0_0;
}
}