Package com.itextpdf.kernel.xmp.impl
Class ParameterAsserts
- java.lang.Object
-
- com.itextpdf.kernel.xmp.impl.ParameterAsserts
-
-
Field Summary
-
Fields inherited from interface com.itextpdf.kernel.xmp.XMPConst
ARRAY_ITEM_NAME, ARRAY_LAST_ITEM, CONFORMANCE, FALSESTR, HISTORY, NS_ADOBESTOCKPHOTO, NS_ASF, NS_BWF, NS_CAMERARAW, NS_CREATOR_ATOM, NS_DC, NS_DC_DEPRECATED, NS_DICOM, NS_DM, NS_EXIF, NS_EXIF_AUX, NS_EXIFX, NS_IPTCCORE, NS_IPTCEXT, NS_IX, NS_JP2K, NS_JPEG, NS_PDF, NS_PDFA_EXTENSION, NS_PDFA_FIELD, NS_PDFA_ID, NS_PDFA_PROPERTY, NS_PDFA_SCHEMA, NS_PDFA_TYPE, NS_PDFUA_ID, NS_PDFX, NS_PDFX_ID, NS_PHOTOSHOP, NS_PLUS, NS_PNG, NS_PSALBUM, NS_RDF, NS_RIFFINFO, NS_SCRIPT, NS_SWF, NS_TIFF, NS_TRANSIENT, NS_TXMP, NS_WAV, NS_X, NS_XML, NS_XMP, NS_XMP_BJ, NS_XMP_MM, NS_XMP_NOTE, NS_XMP_RIGHTS, PART, RDF_TYPE, REV, TAG_XAPMETA, TAG_XMPMETA, TITLE, TRUESTR, TYPE_DIMENSIONS, TYPE_FONT, TYPE_GRAPHICS, TYPE_IDENTIFIERQUAL, TYPE_IMAGE, TYPE_MANIFESTITEM, TYPE_PAGEDFILE, TYPE_RESOURCEEVENT, TYPE_RESOURCEREF, TYPE_ST_JOB, TYPE_ST_VERSION, TYPE_TEXT, X_DEFAULT, XML_LANG, XMP_PI
-
-
Constructor Summary
Constructors Modifier Constructor Description privateParameterAsserts()private constructor
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidassertArrayName(java.lang.String arrayName)Asserts that an array name is set.static voidassertImplementation(XMPMeta xmp)Asserts that the xmp object is of this implemention (XMPMetaImpl).static voidassertNotNull(java.lang.Object param)Asserts that any string parameter is set.static voidassertPrefix(java.lang.String prefix)Asserts that a prefix is set.static voidassertPropName(java.lang.String propName)Asserts that a property name is set.static voidassertSchemaNS(java.lang.String schemaNS)Asserts that a schema namespace is set.static voidassertSpecificLang(java.lang.String specificLang)Asserts that a specific language is set.static voidassertStructName(java.lang.String structName)Asserts that a struct name is set.
-
-
-
Method Detail
-
assertArrayName
public static void assertArrayName(java.lang.String arrayName) throws XMPExceptionAsserts that an array name is set.- Parameters:
arrayName- an array name- Throws:
XMPException- Array name is null or empty
-
assertPropName
public static void assertPropName(java.lang.String propName) throws XMPExceptionAsserts that a property name is set.- Parameters:
propName- a property name or path- Throws:
XMPException- Property name is null or empty
-
assertSchemaNS
public static void assertSchemaNS(java.lang.String schemaNS) throws XMPExceptionAsserts that a schema namespace is set.- Parameters:
schemaNS- a schema namespace- Throws:
XMPException- Schema is null or empty
-
assertPrefix
public static void assertPrefix(java.lang.String prefix) throws XMPExceptionAsserts that a prefix is set.- Parameters:
prefix- a prefix- Throws:
XMPException- Prefix is null or empty
-
assertSpecificLang
public static void assertSpecificLang(java.lang.String specificLang) throws XMPExceptionAsserts that a specific language is set.- Parameters:
specificLang- a specific lang- Throws:
XMPException- Specific language is null or empty
-
assertStructName
public static void assertStructName(java.lang.String structName) throws XMPExceptionAsserts that a struct name is set.- Parameters:
structName- a struct name- Throws:
XMPException- Struct name is null or empty
-
assertNotNull
public static void assertNotNull(java.lang.Object param) throws XMPExceptionAsserts that any string parameter is set.- Parameters:
param- any string parameter- Throws:
XMPException- Thrown if the parameter is null or has length 0.
-
assertImplementation
public static void assertImplementation(XMPMeta xmp) throws XMPException
Asserts that the xmp object is of this implemention (XMPMetaImpl).- Parameters:
xmp- the XMP object- Throws:
XMPException- A wrong implentaion is used.
-
-