Interface CanonicalMapFactory

    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.refcodes.factory.MarshalTypeFactory

        org.refcodes.factory.MarshalTypeFactory.MarshalTypeFactoryComplement<T extends Object,C extends Object>, org.refcodes.factory.MarshalTypeFactory.MarshalTypeFactoryComposite<T extends Object,SRC extends Object,C extends Object>
      • Nested classes/interfaces inherited from interface org.refcodes.factory.UnmarshalTypeFactory

        org.refcodes.factory.UnmarshalTypeFactory.UnmarshalTypeFactoryComplement<T extends Object,C extends Object>, org.refcodes.factory.UnmarshalTypeFactory.UnmarshalTypeFactoryComposite<T extends Object,SRC extends Object,C extends Object>
    • Method Summary

      All Methods Instance Methods Default Methods 
      Modifier and Type Method Description
      default String toMarshaled​(org.refcodes.structure.CanonicalMap aDataStructure)
      default String toMarshaled​(org.refcodes.structure.CanonicalMap aDataStructure, Map<String,String> aProperties)
      default org.refcodes.structure.CanonicalMap.CanonicalMapBuilder toUnmarshaled​(String aExternalRepresentation)
      default org.refcodes.structure.CanonicalMap.CanonicalMapBuilder toUnmarshaled​(String aExternalRepresentation, Map<String,String> aProperties)
      • Methods inherited from interface org.refcodes.factory.MarshalTypeFactory.MarshalTypeFactoryComplement

        fromUnmarshaled, fromUnmarshaled
      • Methods inherited from interface org.refcodes.factory.UnmarshalTypeFactory.UnmarshalTypeFactoryComplement

        fromMarshaled, fromMarshaled
    • Field Detail

      • COMMENT_PROPERTY

        static final String COMMENT_PROPERTY
        Denoting a property specifying a comment.
      • SUPPORTED_DELIMITERS_PROPERTY

        static final String SUPPORTED_DELIMITERS_PROPERTY
        Denoting a property specifying the valid delimiter characters all put in a String.
      • DELIMITER_PROPERTY

        static final String DELIMITER_PROPERTY
        Denoting a property specifying the valid delimiter characters all put in a String.
    • Method Detail

      • toUnmarshaled

        default org.refcodes.structure.CanonicalMap.CanonicalMapBuilder toUnmarshaled​(String aExternalRepresentation)
                                                                               throws org.refcodes.exception.UnmarshalException
        Specified by:
        toUnmarshaled in interface org.refcodes.factory.UnmarshalTypeFactory<org.refcodes.structure.CanonicalMap.CanonicalMapBuilder,String>
        Throws:
        org.refcodes.exception.UnmarshalException
      • toUnmarshaled

        default org.refcodes.structure.CanonicalMap.CanonicalMapBuilder toUnmarshaled​(String aExternalRepresentation,
                                                                                      Map<String,String> aProperties)
                                                                               throws org.refcodes.exception.UnmarshalException
        Specified by:
        toUnmarshaled in interface org.refcodes.factory.UnmarshalTypeFactory<org.refcodes.structure.CanonicalMap.CanonicalMapBuilder,String>
        Throws:
        org.refcodes.exception.UnmarshalException
      • toMarshaled

        default String toMarshaled​(org.refcodes.structure.CanonicalMap aDataStructure,
                                   Map<String,String> aProperties)
                            throws org.refcodes.exception.MarshalException
        Specified by:
        toMarshaled in interface org.refcodes.factory.MarshalTypeFactory<org.refcodes.structure.CanonicalMap.CanonicalMapBuilder,String>
        Throws:
        org.refcodes.exception.MarshalException
      • toMarshaled

        default String toMarshaled​(org.refcodes.structure.CanonicalMap aDataStructure)
                            throws org.refcodes.exception.MarshalException
        Specified by:
        toMarshaled in interface org.refcodes.factory.MarshalTypeFactory<org.refcodes.structure.CanonicalMap.CanonicalMapBuilder,String>
        Throws:
        org.refcodes.exception.MarshalException