Oi gente, alguém poderia me explicar cada linha deste método da interface PropertyFilter:
public boolean apply(Object source, String name, Object value) {
				return source instanceof IdiomaOficial && name.equals("livro");
			}
Veja abaixo o código completo: 
[code]JsonConfig jsonConfig = new JsonConfig();
	Map<String, Object> modelMap = new HashMap<String, Object>(2);
	modelMap.put("total", LIMITE);
	modelMap.put("linhas", json);
	
	setReturnJSON(JSONSerializer.toJSON(modelMap));[/code]
JavaDoc da biblioteca -> http://json-lib.sourceforge.net/apidocs/jdk15/index.html 
         
        
           
         
            
       
      
        
          
          
            Pedrosa  
          
              
                Dezembro 2, 2010,  1:42pm
               
              #2 
           
         
        
          E ai di Cotia.
Então o codigo abaixo esta jogando um Map que provalmente o seu EXT esta recebendo para uma grid.
Esse setReturnJSON o que faz exatamente?
        JsonConfig jsonConfig = new JsonConfig();   
        // o objeto seta o filtro de acordo com a condição abaixo, quando for IdiomaOficial && name.equals("livro");   
        jsonConfig.setJsonPropertyFilter(new PropertyFilter() {   
            public boolean apply(Object source, String name, Object value) {   
                return source instanceof IdiomaOficial && name.equals("livro");   
            }   
        });   
        JSON json = JSONSerializer.toJSON(idiomaOficial, jsonConfig);   
           
        Map<String, Object> modelMap = new HashMap<String, Object>(2);   
        modelMap.put("total", LIMITE);   
        modelMap.put("linhas", json);   
           
        setReturnJSON(JSONSerializer.toJSON(modelMap));   
        
           
         
            
       
      
        
        
          Oi Fabião, valeu pela ajuda,
cara, o setReturnJSON é um objeto JSON que recebe os dados serializados no formato JSON. Cara e quanto ao método apply, saberia me dizer
[quote]public boolean apply(Object source, String name, Object value) {