public class DefaultMerger extends Object implements IVisitor
| 构造器和说明 |
|---|
DefaultMerger() |
DefaultMerger(ClientConfig config) |
| 限定符和类型 | 方法和说明 |
|---|---|
ClientConfig |
getConfig() |
protected Stack<Object> |
getObjects() |
<T> void |
merge(IEntity<T> to,
IEntity<T> from) |
protected void |
mergeBind(Bind to,
Bind from) |
protected void |
mergeConfig(ClientConfig to,
ClientConfig from) |
protected void |
mergeDomain(Domain to,
Domain from) |
protected void |
mergeProperty(Property to,
Property from) |
protected void |
mergeServer(Server to,
Server from) |
void |
visitBind(Bind from) |
protected void |
visitBindChildren(Bind to,
Bind from) |
void |
visitConfig(ClientConfig from) |
protected void |
visitConfigChildren(ClientConfig to,
ClientConfig from) |
void |
visitDomain(Domain from) |
protected void |
visitDomainChildren(Domain to,
Domain from) |
void |
visitProperty(Property from) |
protected void |
visitPropertyChildren(Property to,
Property from) |
void |
visitServer(Server from) |
protected void |
visitServerChildren(Server to,
Server from) |
public DefaultMerger()
public DefaultMerger(ClientConfig config)
public ClientConfig getConfig()
protected void mergeConfig(ClientConfig to, ClientConfig from)
public void visitConfig(ClientConfig from)
visitConfig 在接口中 IVisitorprotected void visitConfigChildren(ClientConfig to, ClientConfig from)
public void visitDomain(Domain from)
visitDomain 在接口中 IVisitorpublic void visitProperty(Property from)
visitProperty 在接口中 IVisitorpublic void visitServer(Server from)
visitServer 在接口中 IVisitorCopyright © 2022. All rights reserved.