Class CVVp

    • Constructor Detail

      • CVVp

        public CVVp()
      • CVVp

        public CVVp​(CVp cvp,
                    CV cv)
      • CVVp

        public CVVp​(CVVp other)
    • Method Detail

      • create

        public static CVVp create​(CV cv)
      • create

        public static CVVp create​(V... items)
      • getCVp

        public CVp getCVp()
      • setCVp

        public void setCVp​(CVp cvp)
      • getCV

        public CV getCV()
      • setCV

        public void setCV​(CV cs)
      • getVp

        public Vp getVp​(String key)
      • get

        public V get​(String key)
      • getTableValue

        public CVList getTableValue​(String key)
      • switchToValue

        public CVVp switchToValue()
      • switchToSpecs

        public CVVp switchToSpecs()
      • set

        public void set​(String key,
                        V v)
      • afterUnmarshal

        public void afterUnmarshal​(javax.xml.bind.Unmarshaller unmarshaller,
                                   Object parent)
        Postprocessing
      • prettyPrint

        public void prettyPrint()
      • prettyPrint

        public void prettyPrint​(PrintStream out)
      • projectToCVpLeavingNonMatchingVpsNull

        public CVVp projectToCVpLeavingNonMatchingVpsNull​(CVp cvp)
      • projectToCVp

        public CVVp projectToCVp​(String... vpKeys)
      • createIntersectionWithCVp

        public CVp createIntersectionWithCVp​(CVp otherCVp)
      • isAtLeastOneVpMatching

        public boolean isAtLeastOneVpMatching​(CVp otherCVp)
      • getAsKeyOrderedMap

        public LinkedHashMap<String,​Object> getAsKeyOrderedMap()
        Returns:
        a mapping from vp keys to values. The value type is determined by the Vp type. E.g. for a Vi the returned value is Integer. For a Vt the returned value is a nested List<Map<String,Object>>.
      • getAsKeyOrderedMap

        public LinkedHashMap<String,​Object> getAsKeyOrderedMap​(List<String> restrictToKeys)
        Returns:
        a mapping from vp keys to values. The value type is determined by the Vp type. E.g. for a Vi the returned value is Integer. For a Vt the returned value is a nested List<Map<String,Object>>.