
com.dianping.cat.configuration.client.transform.IParser Maven / Gradle / Ivy
package com.dianping.cat.configuration.client.transform;
import com.dianping.cat.configuration.client.entity.Bind;
import com.dianping.cat.configuration.client.entity.ClientConfig;
import com.dianping.cat.configuration.client.entity.Domain;
import com.dianping.cat.configuration.client.entity.Property;
import com.dianping.cat.configuration.client.entity.Server;
public interface IParser {
public ClientConfig parse(IMaker maker, ILinker linker, T node);
public void parseForBind(IMaker maker, ILinker linker, Bind parent, T node);
public void parseForDomain(IMaker maker, ILinker linker, Domain parent, T node);
public void parseForProperty(IMaker maker, ILinker linker, Property parent, T node);
public void parseForServer(IMaker maker, ILinker linker, Server parent, T node);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy