This is what remains as of today for this issue.
Take a look at 10.1.3.2 in the 20121115 PDF.
- I've only done the <web-app-root>/contracts searching. All of the
stuff that loads from META-INF/contracts is totally unwritten, but
straightforward to write.
- The XML parsing logic that populates the resource library contracts
data structure needs to be implemented.
This means fleshing out
ApplicationAssociate.getResourceLibraryContracts(), which is called
from WebConfiguration.discoverResourceLibraryContracts(). Lots of
stuff in our crufty XML parsing story has the form of, "do some
parsing and stuff some stuff into a data structure on
ApplicationAssociate. This is no different.
- The contracts attribute in f:view isn't implemented.
- FaceletViewHandlingStrategy.calculateResourceLibraryContracts() needs
to us ethe resource library contract data structure to do the mapping