Class AbstractReference

    • Constructor Detail

      • AbstractReference

        protected AbstractReference​(Parameter sourceParameter,
                                    List<PropertyEntry> sourcePropertyEntries,
                                    boolean isValid)
    • Method Detail

      • getParameter

        public Parameter getParameter()
      • isValid

        public boolean isValid()
      • getElementNames

        public List<String> getElementNames()
      • getShallowestProperty

        public PropertyEntry getShallowestProperty()
        Returns:
        the property name on the shallowest nesting level
      • getShallowestPropertyName

        public String getShallowestPropertyName()
        Returns:
        the property name on the shallowest nesting level
      • getDeepestProperty

        public PropertyEntry getDeepestProperty()
        Returns:
        the property name on the deepest nesting level
      • getDeepestPropertyName

        public String getDeepestPropertyName()
        Returns:
        the property name on the deepest nesting level
      • isNested

        public boolean isNested()