Package com.hubspot.jinjava.el.ext
Class NamedParameter
- java.lang.Object
-
- com.hubspot.jinjava.el.ext.NamedParameter
-
- All Implemented Interfaces:
PyWrapper
,PyishSerializable
public class NamedParameter extends Object implements PyishSerializable
-
-
Field Summary
-
Fields inherited from interface com.hubspot.jinjava.objects.serialization.PyishSerializable
SELF_WRITER
-
-
Constructor Summary
Constructors Constructor Description NamedParameter(String name, Object value)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T extends Appendable & CharSequence>
TappendPyishString(T appendable)
Allows for a class to append the custom string representation in Jinjava.String
getName()
Object
getValue()
String
toString()
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.hubspot.jinjava.objects.serialization.PyishSerializable
writePyishSelf
-
-
-
-
Method Detail
-
getName
public String getName()
-
getValue
public Object getValue()
-
appendPyishString
public <T extends Appendable & CharSequence> T appendPyishString(T appendable) throws IOException
Description copied from interface:PyishSerializable
Allows for a class to append the custom string representation in Jinjava. This method will be used byPyishSerializable.writePyishSelf(JsonGenerator, SerializerProvider)
to specify what will be written to the json generator.- Specified by:
appendPyishString
in interfacePyishSerializable
- Parameters:
appendable
- Appendable to append the pyish string representation to.- Returns:
- The same appendable with an appended result
- Throws:
IOException
-
-