Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 /*
  * GlobalLoader.java criado em 07/09/2012
  * 
  * Propriedade de Objectos Fábrica de Software LTDA.
  * Reprodução parcial ou total proibida.
  */
 package br.com.objectos.way.etc.model;
 

Author(s):
marcio.endo@objectos.com.br (Marcio Endo)
public enum GlobalLoader implements EtcLoader<Global> {
  INSTANCE;
  public Global load(Mapping map) {
    return new GlobalBuilder(map).build();
  }
  private class GlobalBuilder implements Global.Builder {
    private final Mapping map;
    public GlobalBuilder(Mapping map) {
      this. = map;
    }
    @Override
    public Global build() {
      return new Global(this);
    }
    @Override
    public User getUser() {
      Mapping userMap = .getMapping("user");
      return ..load(userMap);
    }
    @Override
    public Dirs getDirs() {
      Mapping dirsMap = .getMapping("dirs");
      return ..load(dirsMap);
    }
    @Override
    public String getString() {
      return .getString("string");
    }
    @Override
    public int getInteger() {
      return .getInt("integer");
    }
  }
New to GrepCode? Check out our FAQ X