/** * Creates a new JSONGetFunction instance. * * @param pointerMap of Map * @param failOnMissingNode of boolean */ @ConstructorProperties({"pointerMap", "failOnMissingNode"}) public JSONGetFunction( Map<Fields, String> pointerMap, boolean failOnMissingNode ) { this( asFields( pointerMap.keySet() ), failOnMissingNode, asArray( pointerMap.values() ) ); }
/** * Creates a new JSONGetFunction instance. * * @param coercibleType of JSONCoercibleType * @param pointerMap of Map */ @ConstructorProperties({"coercibleType", "pointerMap"}) public JSONGetFunction( JSONCoercibleType coercibleType, Map<Fields, String> pointerMap ) { this( coercibleType, asFields( pointerMap.keySet() ), asArray( pointerMap.values() ) ); }
/** * Creates a new JSONGetFunction instance. * * @param pointerMap of Map */ @ConstructorProperties("pointerMap") public JSONGetFunction( Map<Fields, String> pointerMap ) { this( asFields( pointerMap.keySet() ), asArray( pointerMap.values() ) ); }
/** * Creates a new JSONGetFunction instance. * * @param coercibleType of JSONCoercibleType * @param pointerMap of Map * @param failOnMissingNode of boolean */ @ConstructorProperties({"coercibleType", "pointerMap", "failOnMissingNode"}) public JSONGetFunction( JSONCoercibleType coercibleType, Map<Fields, String> pointerMap, boolean failOnMissingNode ) { this( coercibleType, asFields( pointerMap.keySet() ), failOnMissingNode, asArray( pointerMap.values() ) ); }