Package jodd.props

Class PropsEntries


  • public final class PropsEntries
    extends java.lang.Object
    Props iterator builder. Should be used with: Props.entries().
    • Constructor Detail

      • PropsEntries

        public PropsEntries​(Props props)
    • Method Detail

      • profile

        public PropsEntries profile​(java.lang.String profile)
        Enables profile to iterate.
      • profile

        public PropsEntries profile​(java.lang.String... profiles)
        Enables profiles to iterate.
      • activeProfiles

        public PropsEntries activeProfiles()
        Enables active profiles to iterate over.
      • section

        public PropsEntries section​(java.lang.String section)
        Enables section to iterate.
      • section

        public PropsEntries section​(java.lang.String... section)
        Enables sections to iterate.
      • skipDuplicatesByValue

        public PropsEntries skipDuplicatesByValue()
        Skips duplicate keys (defined in different profiles) which value is not used for setting current key value.
      • skipDuplicatesByPosition

        public PropsEntries skipDuplicatesByPosition()
        Skips all keys after first definition, even if value is set later.
      • iterator

        public java.util.Iterator<PropsEntry> iterator()
        Returns populated iterator.
      • forEach

        public void forEach​(java.util.function.Consumer<PropsEntry> propsDataConsumer)
        Consumer all properties.