Class ResultFactory.MetadataValue

  • Enclosing class:
    ResultFactory

    private static class ResultFactory.MetadataValue
    extends java.lang.Object
    • Field Detail

      • value

        private final java.lang.String value
      • trailingSeparator

        private final java.util.Optional<java.lang.Character> trailingSeparator
    • Constructor Detail

      • MetadataValue

        public MetadataValue​(java.lang.String value,
                             java.util.Optional<java.lang.Character> trailingSeparator)
    • Method Detail

      • fromXmlStreamReader

        public static java.util.List<ResultFactory.MetadataValue> fromXmlStreamReader​(javax.xml.stream.XMLStreamReader xmlStreamReader)
                                                                               throws javax.xml.stream.XMLStreamException
        Throws:
        javax.xml.stream.XMLStreamException
      • getValue

        public java.lang.String getValue()
      • getTrailingSeparator

        public java.util.Optional<java.lang.Character> getTrailingSeparator()
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • canEqual

        protected boolean canEqual​(java.lang.Object other)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object