Merge branch 'bdf-improvements' into 'master'
BDF improvements * Change the semantics of the BdfList/Dictionary methods with default values so they return the default value if the value is missing, or throw an exception if it the value's present but has the wrong type - this is more useful for validators, which have to deal with optional values without accepting values of the wrong type * Reuse BdfReader/Writer for MetadataParser/Encoder so we don't have two implementations of BDF See merge request !117
No related branches found
No related tags found
Showing
- briar-api/src/org/briarproject/api/data/BdfDictionary.java 55 additions, 0 deletionsbriar-api/src/org/briarproject/api/data/BdfDictionary.java
- briar-api/src/org/briarproject/api/data/BdfList.java 57 additions, 0 deletionsbriar-api/src/org/briarproject/api/data/BdfList.java
- briar-core/src/org/briarproject/data/MetadataEncoderImpl.java 41 additions, 156 deletions...r-core/src/org/briarproject/data/MetadataEncoderImpl.java
- briar-core/src/org/briarproject/data/MetadataParserImpl.java 37 additions, 141 deletionsbriar-core/src/org/briarproject/data/MetadataParserImpl.java
- briar-tests/src/org/briarproject/data/MetadataEncoderParserImplTest.java 11 additions, 3 deletions.../org/briarproject/data/MetadataEncoderParserImplTest.java
Loading
Please register or sign in to comment