Skip to content
Commits on Apr 26, 2012
Commits on Apr 21, 2012
  1. @nepa

    Fixed bug in CppEXIConverter class. First letter of bean class name m…

    …ust be capitalized in setter and getter methods. Otherwise generated code will not work, if element name was lower case in XSD file.
    nepa committed Apr 21, 2012
Commits on Apr 20, 2012
  1. @nepa
Commits on Apr 13, 2012
  1. @nepa

    Removed property for EXI event code from ElementMetadata class. Event…

    … codes for one and the same XML element may vary depending on their context. Thus the exiGrammar object in the CppEXIConverter class must be used to determine the correct EXI event code.
    nepa committed Apr 14, 2012
  2. @nepa
Commits on Apr 2, 2012
  1. @anni0ne
  2. @anni0ne

    Had to change the EXI header from 01 to 0100. Besides, the function c…

    …loseEXIStream had to be changed so that there won't be zero-padding if it's not needed, i.e. if the last byte is completely filled.
    anni0ne committed Apr 2, 2012
  3. Fixed architecture for event code determination

    Florian Noack committed Apr 2, 2012
  4. @nepa
Commits on Mar 30, 2012
  1. @nepa
Commits on Mar 28, 2012
  1. @nepa
  2. @nepa

    Removed old GrammarFactory class and Maven dependencies to EXI-Connex…

    …ion project. Reverted exiEventCode property in ElementMetadata class back to integer. Added dependencies to third-party libraries EXIficient and Xerces. Created new GrammarBuilder class that now creates a schema-informed EXI grammar from any XML Schema document using EXIficient. EXIficient and Xerces are NOT available through a public Maven repository yet, so you have to install the libraries to your local Maven repository manually. Check 'third-party/INSTALL' to learn how.
    nepa committed Mar 28, 2012
Commits on Mar 27, 2012
  1. @nepa
  2. @nepa

    Cleaned up code from last commit.

    nepa committed Mar 28, 2012
  3. @anni0ne

    Had to change EXI option header from 0100 to 01 for setting option 's…

    …trict'. Please check if it's correct now (maybe I misinterpreted the stream generated by EXIficient).
    anni0ne committed Mar 28, 2012
  4. @nepa
  5. @nepa
  6. @nepa
  7. @anni0ne

    Added demo files in module/exi/src/test/resources/demo/weather/cpp fo…

    …r presentation of milestone 4. WeatherForecast_simple.xsd works though it's not compatible with EXI specification since it serializes all top-level elements instead of only one. WeatherForecast_complex.xsd will work after a few changes in EXIConverter.java (support of complex types is needed in ElementMetadata) and will be compatible with the EXI specification.
    anni0ne committed Mar 27, 2012
  8. @nepa

    Fixed corruptions from commit 346aa7b. Temporary patched handling of …

    …EXI event codes in ElementMetadata class, so that C++ code generation works again. However, getEXIEventCode() still needs some attention.
    nepa committed Mar 27, 2012
Commits on Mar 26, 2012
  1. @nepa
  2. @nepa

    Changed implementation of C++ restrictions, such that no negative bou…

    …ndaries will be checked for signed integer values.
    nepa committed Mar 26, 2012
  3. Merge branch 'exi' of https://github.com/nepa/fabric into exi

    Florian Noack committed Mar 26, 2012
  4. Resolved conflicts in ElementMetadata

    Florian Noack committed Mar 26, 2012
  5. @nepa
  6. @nepa
  7. corrected float encoding and decoding.

    Joss Widderich committed Mar 26, 2012
  8. @nepa

    Refactored code a little.

    nepa committed Mar 26, 2012
  9. @nepa
  10. @nepa

    Added C++ struct for xs:float in type generator to ease handling of m…

    …antissa and exponent in EXI module.
    nepa committed Mar 26, 2012
  11. merged with orig

    Joss Widderich committed Mar 26, 2012
  12. Inserted new float type encoding and decoding. Amended corresponding …

    …methods
    Joss Widderich committed Mar 26, 2012
Commits on Mar 23, 2012
  1. Schema-informed document grammar generation improved

    Florian Noack committed Mar 23, 2012
  2. @nepa
  3. Implemented Comparable-interface in ElementMetadata

    Florian Noack committed Mar 23, 2012
Something went wrong with that request. Please try again.