Package com.itextpdf.xmp.impl
Class ParameterAsserts
- java.lang.Object
-
- com.itextpdf.xmp.impl.ParameterAsserts
-
-
Field Summary
-
Fields inherited from interface com.itextpdf.xmp.XMPConst
ARRAY_ITEM_NAME, ARRAY_LAST_ITEM, FALSESTR, 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, RDF_TYPE, TAG_XAPMETA, TAG_XMPMETA, 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 private
ParameterAsserts()
private constructor
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
assertArrayName(java.lang.String arrayName)
Asserts that an array name is set.static void
assertImplementation(XMPMeta xmp)
Asserts that the xmp object is of this implemention (XMPMetaImpl
).static void
assertNotNull(java.lang.Object param)
Asserts that any string parameter is set.static void
assertPrefix(java.lang.String prefix)
Asserts that a prefix is set.static void
assertPropName(java.lang.String propName)
Asserts that a property name is set.static void
assertSchemaNS(java.lang.String schemaNS)
Asserts that a schema namespace is set.static void
assertSpecificLang(java.lang.String specificLang)
Asserts that a specific language is set.static void
assertStructName(java.lang.String structName)
Asserts that a struct name is set.
-
-
-
Method Detail
-
assertArrayName
public static void assertArrayName(java.lang.String arrayName) throws XMPException
Asserts 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 XMPException
Asserts 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 XMPException
Asserts 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 XMPException
Asserts 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 XMPException
Asserts 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 XMPException
Asserts 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 XMPException
Asserts 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.
-
-