Package com.itextpdf.xmp.impl
Class ParameterAsserts
java.lang.Object
com.itextpdf.xmp.impl.ParameterAsserts
- All Implemented Interfaces:
XMPConst
- Since:
- 11.08.2006
-
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 -
Method Summary
Modifier and TypeMethodDescriptionstatic void
assertArrayName
(String arrayName) Asserts that an array name is set.static void
Asserts that the xmp object is of this implemention (XMPMetaImpl
).static void
assertNotNull
(Object param) Asserts that any string parameter is set.static void
assertPrefix
(String prefix) Asserts that a prefix is set.static void
assertPropName
(String propName) Asserts that a property name is set.static void
assertSchemaNS
(String schemaNS) Asserts that a schema namespace is set.static void
assertSpecificLang
(String specificLang) Asserts that a specific language is set.static void
assertStructName
(String structName) Asserts that a struct name is set.
-
Constructor Details
-
ParameterAsserts
private ParameterAsserts()private constructor
-
-
Method Details
-
assertArrayName
Asserts that an array name is set.- Parameters:
arrayName
- an array name- Throws:
XMPException
- Array name is null or empty
-
assertPropName
Asserts that a property name is set.- Parameters:
propName
- a property name or path- Throws:
XMPException
- Property name is null or empty
-
assertSchemaNS
Asserts that a schema namespace is set.- Parameters:
schemaNS
- a schema namespace- Throws:
XMPException
- Schema is null or empty
-
assertPrefix
Asserts that a prefix is set.- Parameters:
prefix
- a prefix- Throws:
XMPException
- Prefix is null or empty
-
assertSpecificLang
Asserts that a specific language is set.- Parameters:
specificLang
- a specific lang- Throws:
XMPException
- Specific language is null or empty
-
assertStructName
Asserts that a struct name is set.- Parameters:
structName
- a struct name- Throws:
XMPException
- Struct name is null or empty
-
assertNotNull
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
Asserts that the xmp object is of this implemention (XMPMetaImpl
).- Parameters:
xmp
- the XMP object- Throws:
XMPException
- A wrong implentaion is used.
-