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

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