Skip to content

Commit

Permalink
Merge pull request #796 from caelum/improvingCodeHighlightOnDocs
Browse files Browse the repository at this point in the history
fixing some highlights on view-and-ajax docs
  • Loading branch information
Turini committed Sep 15, 2014
2 parents cbf6c07 + 05fb8c6 commit 8d0f42f
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 13 deletions.
16 changes: 10 additions & 6 deletions vraptor-site/content/en/docs/view-and-ajax.html
Original file line number Diff line number Diff line change
Expand Up @@ -300,26 +300,30 @@ <h3>${message}</h3>
To configure the JSON serialization you can create a class that extends `GsonJSONSerialization` and overwrite the method `getSerializer()`.


When serialiazing to JSON you can use the annotation 'SkipSerialization' to omit the serialization of a field or class.
When serialiazing to JSON you can use the annotation `SkipSerialization` to omit the serialization of a field or class.

The following class was annotated with SkipSerialization, thus it's fields will never be serialized to JSON:
The following class was annotated with `SkipSerialization`, thus it's fields will never be serialized to JSON:

~~~
#!java
@SkipSerialization
public class UserPrivateInfo {

private String document;
private String phone;
private String address;

// Getters and setters for all fields...
// getters and setters
}
~~~

In this another class, the field password will not be serialized. The info field will not be serialized either due to the UserPrivateInfo class was annotated with SkipSerialization:
In this another class, the field password will not be serialized. The info field will not be serialized either due to the `UserPrivateInfo` class was annotated with `SkipSerialization`
:

~~~
#!java
public class User {

private String name;
private String login;

Expand All @@ -328,7 +332,7 @@ <h3>${message}</h3>

private UserPrivateInfo info;

// Getters and setters for all fields...
// getters and setters
}
~~~

Expand All @@ -350,7 +354,7 @@ <h3>${message}</h3>
}
~~~

Note that the password field and the entire UserPrivateInfo wasn't serialized.
Note that the password field and the entire `UserPrivateInfo` wasn't serialized.


##Serializing Collections##
Expand Down
16 changes: 9 additions & 7 deletions vraptor-site/content/pt/docs/trabalhando-com-a-view.html
Original file line number Diff line number Diff line change
Expand Up @@ -297,29 +297,31 @@ <h3>${mensagem}</h3>
}
~~~

Para configurar a serialização com JSON você pode criar uma classe que estenda de 'GsonJSONSerialization' e sobrescrever o método 'getSerializer()' com as suas configurações.
Para configurar a serialização com JSON você pode criar uma classe que estenda de `GsonJSONSerialization` e sobrescrever o método `getSerializer()` com as suas configurações.

Na serialização JSON você pode utilizar a anotação 'SkipSerialization' para omitir a serialização de um campo ou de uma classe.
Na serialização JSON você pode utilizar a anotação `SkipSerialization` para omitir a serialização de um campo ou de uma classe.

A classe abaixo foi anotada com SkipSerialization, portanto os seus campos nunca serão serializados para JSON:
A classe abaixo foi anotada com `SkipSerialization`, portanto os seus campos nunca serão serializados para JSON:

~~~
#!java
@SkipSerialization
public class UserPrivateInfo {

private String cpf;
private String telefone;
private String endereco;

// Getters e setters para os campos...
// getters e setters
}
~~~

Nesta outra classe, o campo senha não será serializado. O campo info também não será serializado pois a classe UserPrivateInfo foi anotado com SkipSerialization:
Nesta outra classe, o campo senha não será serializado. O campo info também não será serializado pois a classe `UserPrivateInfo` foi anotado com `SkipSerialization`:

~~~
#!java
public class User {

private String nome;
private String login;

Expand All @@ -328,7 +330,7 @@ <h3>${mensagem}</h3>

private UserPrivateInfo info;

// Getters e setters para os campos...
// getters e setters
}
~~~

Expand All @@ -350,7 +352,7 @@ <h3>${mensagem}</h3>
}
~~~

Perceba que o campo senha e todo o UserPrivateInfo não foram serializados.
Perceba que o campo senha e todo o `UserPrivateInfo` não foram serializados.

##Serializando Collections##

Expand Down

0 comments on commit 8d0f42f

Please sign in to comment.