Package org.simpleframework.xml.core
Annotation Type Commit
-
@Retention(RUNTIME) public @interface CommitTheCommitannotation is used to mark a method within a serializable object that requires a callback from the persister once the deserialization completes. The commit method is invoked by thePersisterafter all fields have been assigned and after the validation method has been invoked, if the object has a method marked with theValidateannotation.Typically the commit method is used to complete deserialization by allowing the object to build further data structures from the fields that have been created from the deserialization process. The commit method must be a no argument method or a method that takes a single
Mapobject argument, and may throw an exception, in which case the deserialization process terminates.- See Also:
Validate