Start line:  
End line:  

Snippet Preview

Snippet HTML Code

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

Author(s):
marcio.endo@objectos.com.br (Marcio Endo)
class EtcsGuice implements Etcs {
  private final Injector injector;
  private final Mappings mappings;
  private final EtcMap model;
  public EtcsGuice(Injector injectorMappings mappingsEtcMap model) {
    this. = injector;
    this. = mappings;
    this. = model;
  }
  public <T> T read(Class<T> type) {
    Etc etc = checkType(type);
    Object load = etc.read();
    @SuppressWarnings("unchecked")
    T res = (T) load// safe as per checkType
    return res;
  }
  public Object readProperty(String key) {
    EtcProperty property = EtcProperty.fromString(key);
    Etc etc = .get(property);
    return etc.readProperty(property);
  }
  public void write(Object model) {
    Class<? extends Objecttype = model.getClass();
    Etc etc = checkType(type);
    etc.write(model);
  }
  public void writeProperty(String keyString value) {
    EtcProperty property = EtcProperty.fromString(key);
    Etc etc = .get(property);
    property = etc.set(propertyvalue);
    etc.writeProperty(property);
  }
  public String toString(Object model) {
    return "";
  }
  private Etc checkType(Class<?> type) {
    return .get(type);
  }
New to GrepCode? Check out our FAQ X