29#include <sptk5/xdoc/Node.h>
67 WSType& operator=(WSType&&) noexcept
72 virtual ~WSType() =
default;
83 [[nodiscard]]
virtual String name()
const
88 virtual void owaspCheck(
const String& value);
100 virtual void load(
const xdoc::SNode& attr,
bool nullLargeData =
false) = 0;
110 virtual bool isNull()
const = 0;
117 virtual void exportTo(
const xdoc::SNode& parent,
const char* name =
nullptr)
const = 0;
virtual void load(const xdoc::SNode &attr, bool nullLargeData=false)=0
WSType(const char *name)
Definition: WSType.h:53
virtual String asString() const
Definition: WSType.h:105
virtual String className() const
Definition: WSType.h:78
virtual void exportTo(const xdoc::SNode &parent, const char *name=nullptr) const =0