All of the methods in HalResourceSerializer are private and therefor not extensible. Is there a particular reason you didn't make these methods protected?
I am interested in extending the class and modifying some of the behavior for writing links. In order to do that, I'll now have to copy the entire class to change just two methods and it's not very OO!
My request is that you please make the methods of this class as well as the Deserializer and any other class that could be extended protected rather than public.
If I get a response from you, I would be happy to fork the project and take on the work for this and the other open issue I have regarding Groovy integration.
Thank you for building this wonderful library!
All of the methods in HalResourceSerializer are private and therefor not extensible. Is there a particular reason you didn't make these methods protected?
I am interested in extending the class and modifying some of the behavior for writing links. In order to do that, I'll now have to copy the entire class to change just two methods and it's not very OO!
My request is that you please make the methods of this class as well as the Deserializer and any other class that could be extended protected rather than public.
If I get a response from you, I would be happy to fork the project and take on the work for this and the other open issue I have regarding Groovy integration.
Thank you for building this wonderful library!