CleanContent::AnalyzeOption | An option of type Analyze |
CleanContent::AnalyzeOption::Action | The actions that can be performed on an analyze target i.e. an AnalyzeOption |
CleanContent::AnalyzeOption::Reaction | The result of performing an action on a analyze target i.e. an AnalyzeOption |
CleanContent::BaseElementHandler | A "do nothing" implementation of the ElementHandler interface. By extending from this class developers can override just the start and end methods they require while insuring that new elements added in later versions will not break their existing class |
CleanContent::BooleanOption | An option of type Boolean |
CleanContent::ConcreteOptionSet | |
CleanContent::DateOption | An option of type date |
CleanContent::DirectoryOption | An option of type Directory |
CleanContent::DurationOption | An option of type duration |
CleanContent::ElementHandler | Interface that allows the developer to receive text and element data. The developer provides an object implementing this interface to the ElementHandler option of the SecureRequest |
CleanContent::ElementHandler::AddedCellElement | Structure definition for the element AddedCell. Contains a cell that was added to the identified sheet while tracking changes |
CleanContent::ElementHandler::AddedElement | Structure definition for the element Added. Added text |
CleanContent::ElementHandler::AnnotElement | Structure definition for the element Annot. Contains content found in annotations that have been added to the document |
CleanContent::ElementHandler::ArchiveColInfoElement | Structure definition for the element ArchiveColInfo. Contains archive column type and optional name |
CleanContent::ElementHandler::ArchiveColumnDefinitionsElement | Structure definition for the element ArchiveColumnDefinitions. Container for a set of archive column definitions |
CleanContent::ElementHandler::ArchiveRowElement | Structure definition for the element ArchiveRow. Contains a series of metadata fields |
CleanContent::ElementHandler::ArchiveTableElement | Structure definition for the element ArchiveTable. Contains column definitions and a series of archive stream metadata |
CleanContent::ElementHandler::ArchiveTableNameElement | Structure definition for the element ArchiveTableName. Contains the name of an archive table |
CleanContent::ElementHandler::ArticleThreadElement | Structure definition for the element ArticleThread. An element that provides the title text associated with an article thread found in a PDF document |
CleanContent::ElementHandler::AuthorHistoryElement | Structure definition for the element AuthorHistory. Contains author history information |
CleanContent::ElementHandler::BodyElement | Structure definition for the element Body. Containing element for the content in the body of the document. That is all text not in a sub-container like a footer, footnote or comment |
CleanContent::ElementHandler::BooleanCellElement | Structure definition for the element BooleanCell. A spreadsheet cell containing a boolean value equal to either true or false |
CleanContent::ElementHandler::BooleanElement | Structure definition for the element Boolean. Contains information that is true or false for the element in which it is contained |
CleanContent::ElementHandler::BooleanFieldElement | Structure definition for the element BooleanField. A database or archive field containing a boolean value equal to either true or false |
CleanContent::ElementHandler::BooleanPropertyElement | Structure definition for the element BooleanProperty. A property with a true or false value |
CleanContent::ElementHandler::CellElement | Structure definition for the element Cell. Contains the content of a cell |
CleanContent::ElementHandler::ChartElement | Structure definition for the element Chart. Contains the content of a chart |
CleanContent::ElementHandler::CodepagePropertyElement | Structure definition for the element CodepageProperty. This property provides the code page associated with non-Unicode text properties located in this document. This property is informational only. Note that non-Unicode text properties are internally converted to Unicode before being presented during extraction. This property, when available, may provide a useful hint about the locale associated with the origin of this document but is not guaranteed to be present |
CleanContent::ElementHandler::ColInfoElement | Structure definition for the element ColInfo. Contains information about a range of columns within a spreadsheet. A hidden range of columns is indicated by the presence of this element with a child booleanInfo element to indicate the range of columns is hidden. The first and last column numbers are 0 based values |
CleanContent::ElementHandler::CollectionElement | Structure definition for the element Collection. Containing element for a set of items of a certain type that may also be referenced from another location |
CleanContent::ElementHandler::CommentingAuthorElement | Structure definition for the element CommentingAuthor. Describes an author that has provided comments on the document at some point in the document life cycle |
CleanContent::ElementHandler::ContentElement | Structure definition for the element Content. A self-contained document, spreadsheet, presentation, image, database, archive, drawing or archive |
CleanContent::ElementHandler::ContentRefElement | Structure definition for the element ContentRef. Indicates that the referenced content is used at this location in the document. Contains an attribute named 'reference' that provides a reference to embedded, linked, or sub content. The referenced content includes an attribute named 'key' that matches this 'reference' and also contains a matching 'type' attribute |
CleanContent::ElementHandler::DatabaseColInfoElement | Structure definition for the element DatabaseColInfo. Contains database column type and optional name |
CleanContent::ElementHandler::DatabaseColumnDefinitionsElement | Structure definition for the element DatabaseColumnDefinitions. Container for a set of database column definitions |
CleanContent::ElementHandler::DatabaseFieldNameElement | Structure definition for the element DatabaseFieldName. Contains database field name |
CleanContent::ElementHandler::DatabaseQueriesElement | Structure definition for the element DatabaseQueries. Contains database query information |
CleanContent::ElementHandler::DatabaseRowElement | Structure definition for the element DatabaseRow. Contains a series of fields |
CleanContent::ElementHandler::DatabaseTableElement | Structure definition for the element DatabaseTable. Contains column definitions and a series of rows |
CleanContent::ElementHandler::DatabaseTableNameElement | Structure definition for the element DatabaseTableName. Contains the name of a database table |
CleanContent::ElementHandler::DataFieldElement | Structure definition for the element DataField. A database or archive field containing a numeric value |
CleanContent::ElementHandler::DataPropertyElement | Structure definition for the element DataProperty. A property used to identify binary data properties |
CleanContent::ElementHandler::DateCellElement | Structure definition for the element DateCell. A spreadsheet cell containing a date value |
CleanContent::ElementHandler::DateElement | Structure definition for the element Date. Contains information about the date of the element in which it is contained |
CleanContent::ElementHandler::DateFieldElement | Structure definition for the element DateField. A database or archive field containing a date value |
CleanContent::ElementHandler::DatePropertyElement | Structure definition for the element DateProperty. A property with a date/time value |
CleanContent::ElementHandler::DeletedCellElement | Structure definition for the element DeletedCell. Contains a cell that was deleted from the identified sheet while tracking changes |
CleanContent::ElementHandler::DeletedElement | Structure definition for the element Deleted. Deleted text |
CleanContent::ElementHandler::DocumentCollectionElement | Structure definition for the element DocumentCollection. A set of loosely coupled documents that are related only in that they exist in the same container such as a ZIP file, TAR file, etc |
CleanContent::ElementHandler::DurationCellElement | Structure definition for the element DurationCell. A spreadsheet cell containing a duration value |
CleanContent::ElementHandler::DurationPropertyElement | Structure definition for the element DurationProperty. A property with a duration value |
CleanContent::ElementHandler::Element | A generic element |
CleanContent::ElementHandler::EmbeddedContentElement | Structure definition for the element EmbeddedContent. A distinct area of embedded content where the data is in another application's format. Examples are graphics, OLE objects, embedded files, and XML metadata streams |
CleanContent::ElementHandler::ExceptionElement | Structure definition for the element Exception. Describes a software fault cause by a malformed, truncated or corrupted file |
CleanContent::ElementHandler::ExportDocumentElement | Structure definition for the element ExportDocument. Identifies an exported document |
CleanContent::ElementHandler::ExtremeCellsElement | Structure definition for the element ExtremeCells. This element identifies a range of spreadsheet cells that are located an extreme distance away from other cells. The extreme cell ranges will be reported for extreme cell areas that contain cell content or an inserted object. This element is only generated if the ExtremeCells scrub target is enabled and will occur near the end of each sheet after analyzing all cell ranges in the sheet. The definition of an extreme cell range can be controlled by the options that define the extreme cell horizontal and vertical gap allowance |
CleanContent::ElementHandler::FastSaveDataElement | Structure definition for the element FastSaveData. Contains information about obsolete content left in the document |
CleanContent::ElementHandler::FingerprintElement | Structure definition for the element Fingerprint. Includes a type and value attribute. This element is generated by Clean Content during analysis of the content when the applicable fingerprinting options are enabled. The type of fingerprint is provided by the type attribute and may be either SlideContent, SlideAppearance, or GraphicData. The value attribute provides the fingerprint as a 128 bit MD5 hash. The fingerprint for SlideContent is generated based on the text and images found on the slide. This allows the fingerprint to be consistent regardless of modifications due to positions, colors, shapes, masters, and other slide attributes. The SlideAppearance fingerprint is an extension of the SlideContent fingerprint that includes consideration for the applicable slide master, slide background, and the position and select formatting of slide content, including shapes. Numerous presentation features are excluded from the fingerprint calculation in order to improve the consistencty of the fingerprint across different versions of PowerPoint |
CleanContent::ElementHandler::FloatPropertyElement | Structure definition for the element FloatProperty. A property with a floating point value |
CleanContent::ElementHandler::FormFieldElement | Structure definition for the element FormField. An container element that tags the content of a form field. Form fields may contain various string and text elements as well as children formfield's that defines the hierarchy of the form |
CleanContent::ElementHandler::FrameElement | Structure definition for the element Frame. Contains the contents of a frame |
CleanContent::ElementHandler::HeaderFooterElement | Structure definition for the element HeaderFooter. Contains content found in the header or footer of a document. This element exists because some formats to not differentiate header and footer text structurally |
CleanContent::ElementHandler::HeaderFooterRefElement | Structure definition for the element HeaderFooterRef |
CleanContent::ElementHandler::HiddenElement | Structure definition for the element Hidden. Hidden text |
CleanContent::ElementHandler::HyperlinkBeginElement | Structure definition for the element HyperlinkBegin. Hyperlink to another document, website, etc |
CleanContent::ElementHandler::HyperlinkEndElement | Structure definition for the element HyperlinkEnd. Hyperlink to another document, website, etc |
CleanContent::ElementHandler::IntegerElement | Structure definition for the element Integer. Contains integer information about the element in which it is contained |
CleanContent::ElementHandler::IntegerPropertyElement | Structure definition for the element IntegerProperty. A property with an integer value |
CleanContent::ElementHandler::LElement | Structure definition for the element L. Contains the contents of a line of pdf text. Since the PDF format does not formally define line boundaries, line detection is based on an inferrence algorithm that detects horizontal and verical shifts indicative of line breaks |
CleanContent::ElementHandler::LinkedContentElement | Structure definition for the element LinkedContent. A link to an external piece of content. The contents of this element will be a cached version of the content stored locally in the document |
CleanContent::ElementHandler::ListPropertyElement | Structure definition for the element ListProperty. A property that groups a list of values provided as string elements. This type of property is commonly used to describe resources used within the document (Fonts, Template, ... ) or to provide a simple categorization of the content (Sheet names, Slide titles, ...) |
CleanContent::ElementHandler::LocalePropertyElement | Structure definition for the element LocaleProperty. A property that describes the locale of the creating application. This property is information only and not guaranteed to exist. This property may provide a useful hint about the locale associated with the origin of this document |
CleanContent::ElementHandler::LocationInfoElement | Structure definition for the element LocationInfo. This element identifies geographic location information that is stored in the file, usually stored as GPS coordinates |
CleanContent::ElementHandler::MacrosAndCodeElement | Structure definition for the element MacrosAndCode. Contains information about macros and code in the document |
CleanContent::ElementHandler::NoteElement | Structure definition for the element Note. Contains content found in footnotes, endnotes, speaker notes, comments, and meeting minutes |
CleanContent::ElementHandler::NoteRefElement | Structure definition for the element NoteRef |
CleanContent::ElementHandler::NumberCellElement | Structure definition for the element NumberCell. A spreadsheet cell containing a numeric value |
CleanContent::ElementHandler::ObfuscatedElement | Structure definition for the element Obfuscated. Contains content that has been obfuscated from view in the authoring application. The type attribute identifies the form of obfuscation that has been found. This element is generated during analysis depending on the values of the applicable scrub targets |
CleanContent::ElementHandler::OfficeXMLPartElement | Structure definition for the element OfficeXMLPart. Detailed information about an Office part that may represent some levle of data disclosure risk |
CleanContent::ElementHandler::OutlineItemElement | Structure definition for the element OutlineItem. An element that provides the title text associated with an outline time in the document outline. An OutlineItem may also contain children OutlineItem's creating the outline hiearchy |
CleanContent::ElementHandler::PageElement | Structure definition for the element Page. The container for a page of content. This element is used to mark PDF pages |
CleanContent::ElementHandler::PageInfoElement | Structure definition for the element PageInfo. Page size and margin information in twips |
CleanContent::ElementHandler::PElement | Structure definition for the element P. Contains content that belongs to a single paragraph |
CleanContent::ElementHandler::PrinterInformationElement | Structure definition for the element PrinterInformation. Contains information about printers used by the document |
CleanContent::ElementHandler::ProcessingInfoElement | Structure definition for the element ProcessingInfo. Meta information about the process that generated the extracted content |
CleanContent::ElementHandler::PTElement | Structure definition for the element PT. This element surounds Adobe Acrobat text operations and provides the character based highlight position associated with each text character found in the element. This element is generated on for every text operation only when the associated option named Generate Acrobat Highight Positions is set to true. This position information can be used to generate an Adobe highlight file to highlight terms when displaying a PDF file in Acrobat as defined in the Adobe technical note titled HighlightFileFormat.pdf. Only text inside this element can be highlighted by Acrobat. Note that the Acrobat highlighting feature has numerous anomolies that may cause the resulting highlight to either not be shown or to bleed into other text |
CleanContent::ElementHandler::RevisionsElement | Structure definition for the element Revisions. A container for content that has been added or deleted during a specific document editing session |
CleanContent::ElementHandler::RootElement | Structure definition for the element Root. Root element for all extracted content |
CleanContent::ElementHandler::RoutingSlipElement | Structure definition for the element RoutingSlip. Contains information about routing slips |
CleanContent::ElementHandler::RowElement | Structure definition for the element Row. Contains a series of cells |
CleanContent::ElementHandler::RowInfoElement | Structure definition for the element RowInfo. Contains information about a row within a spreadsheet. A hidden row is indicated by the presence of a this element with a child boolean element that indicates the row is hidden. The row number is provided as a 0 based value |
CleanContent::ElementHandler::ScenarioElement | Structure definition for the element Scenario. Contains the name, author, and comment associated with a data scenario defined in Excel |
CleanContent::ElementHandler::SectionElement | Structure definition for the element Section. Contains content that belongs to a single section of the document |
CleanContent::ElementHandler::SecureResultElement | Structure definition for the element SecureResult. The result of identifying or scrubbing a single scrub/analyze target |
CleanContent::ElementHandler::SheetElement | Structure definition for the element Sheet. The container for a single worksheet within a spreadsheet |
CleanContent::ElementHandler::SheetNameElement | Structure definition for the element SheetName. Contains the name of a spreadsheet worksheet |
CleanContent::ElementHandler::SlideBodyElement | Structure definition for the element SlideBody. Contains text that is defined as the body of the slide |
CleanContent::ElementHandler::SlideElement | Structure definition for the element Slide. Contains the content of a presentation slide |
CleanContent::ElementHandler::SlideTitleElement | Structure definition for the element SlideTitle. Contains text that is defined as the slide title |
CleanContent::ElementHandler::StringElement | Structure definition for the element String. Contains text as an attribute. The text is not likely to be document content |
CleanContent::ElementHandler::StringPropertyElement | Structure definition for the element StringProperty. A property with a text attribute that is not likely to be document content |
CleanContent::ElementHandler::SubContentElement | Structure definition for the element SubContent. A container for a piece of content that may be referenced from another place in the document |
CleanContent::ElementHandler::SurveyElement | Structure definition for the element Survey. Contains a series of survey questions |
CleanContent::ElementHandler::SurveyQuestionElement | Structure definition for the element SurveyQuestion. Contains one or more text elements that may include the question text and the question help text. |
CleanContent::ElementHandler::TableElement | Structure definition for the element Table. Contains a series of rows |
CleanContent::ElementHandler::TemplateElement | Structure definition for the element Template. Contains content found in a template, master or other such construct |
CleanContent::ElementHandler::TextBoxElement | Structure definition for the element TextBox. Contains content that is visually separated from other content and typically formatted in a positioned rectangular region |
CleanContent::ElementHandler::TextCellElement | Structure definition for the element TextCell. A spreadsheet cell containing text |
CleanContent::ElementHandler::TextElement | Structure definition for the element Text. Contains text. The text is likely to be document content |
CleanContent::ElementHandler::TextFieldElement | Structure definition for the element TextField. A database or archive field containing text |
CleanContent::ElementHandler::TextPropertyElement | Structure definition for the element TextProperty. A property containing text that is likely to be document content |
CleanContent::ElementHandler::ThumbnailElement | Structure definition for the element Thumbnail. Contains an embeddedcontent element that describes a thumbnail image of the page in which it is found |
CleanContent::ElementHandler::TraceElement | Structure definition for the element Trace. Describes a single line in the exception's stack trace |
CleanContent::ElementHandler::VersionsElement | Structure definition for the element Versions. Contains information about earlier versions of the document |
CleanContent::ElementHandler::WeakProtectionsElement | Structure definition for the element WeakProtections. Contains information about weak protections |
CleanContent::ElementHandler::WebCaptureContentSetElement | Structure definition for the element WebCaptureContentSet. Detailed information about the source of content captured from the web during the creation of this document |
CleanContent::ElementHandlerStructure | |
CleanContent::EnumListOption | An option of type EnumList |
CleanContent::EnumOption | An option of type Enum |
CleanContent::FileFormat | A class that represents a specific on disk syntax i.e. a file format or category thereof |
CleanContent::FileFormatListOption | An option of type FileFormatList |
CleanContent::FileFormatMarshaler | |
CleanContent::FileFormatOption | An option of type FileFormat |
CleanContent::FileListOption | An option of type FileList |
CleanContent::FileOption | An option of type File |
CleanContent::FloatOption | An option of type float |
CleanContent::FormatInformation | Combination of a file format and a description that is associated with a specific TargetOption |
CleanContent::HandlerOption | An option of type Handler |
CleanContent::IntegerOption | An option of type Integer |
CleanContent::ObjectListOption | An option of type ObjectList |
CleanContent::ObjectOption | An option of type Object |
CleanContent::Option | Base class for options in the Clean Content API |
CleanContent::OptionSet | A type-safe collection of option/value pairs. This class acts as the basis for setting, getting, saving and loading parameters to all Clean Content APIs. More specifically is acts as a base class for the SecureRequest class |
CleanContent::ScrubOption | An option of type Scrub |
CleanContent::ScrubOption::Action | The actions that can be performed on a scrub target i.e. a ScrubOption |
CleanContent::ScrubOption::Reaction | The result of performing an action on a scrub target i.e. a ScrubOption |
CleanContent::SecureHelper | Class that contains static helper methods for the Clean Content API |
CleanContent::SecureOptions | A class containing all the options available in this API |
CleanContent::SecureOptions::ColorObfuscatedTextRemediationOption | Enumeration class that includes possible values for the ColorObfuscatedTextRemediation option |
CleanContent::SecureOptions::DecryptionStatusOption | Enumeration class that includes possible values for the DecryptionStatus option |
CleanContent::SecureOptions::Fields | A container for Microsoft Word fields. Each field includes options that allow scrubbing and modification of that field |
CleanContent::SecureOptions::Fields::Action | Actions that can be taken on a Field |
CleanContent::SecureOptions::Fields::Field | A specific Field |
CleanContent::SecureOptions::Fields::StringField | A specific Field that can be given a new value of type String |
CleanContent::SecureOptions::HeadersFootersBehaviorOption | Enumeration class that includes possible values for the HeadersFootersBehavior option |
CleanContent::SecureOptions::OutputTypeOption | Enumeration class that includes possible values for the OutputType option |
CleanContent::SecureOptions::ProcessingStatusOption | Enumeration class that includes possible values for the ProcessingStatus option |
CleanContent::SecureOptions::Properties | A container for document properties. Each property includes options that allow scrubbing and modification of that property |
CleanContent::SecureOptions::Properties::Action | Actions that can be taken on a Property |
CleanContent::SecureOptions::Properties::BooleanProperty | A specific Property that can be given a new value of type Boolean |
CleanContent::SecureOptions::Properties::DateProperty | A specific Property that can be given a new value of type Date |
CleanContent::SecureOptions::Properties::DurationProperty | A specific Property that can be given a new value of type Duration |
CleanContent::SecureOptions::Properties::FloatProperty | A specific Property that can be given a new value of type Float |
CleanContent::SecureOptions::Properties::IntegerProperty | A specific Property that can be given a new value of type Integer |
CleanContent::SecureOptions::Properties::Property | A specific Property |
CleanContent::SecureOptions::Properties::StringProperty | A specific Property that can be given a new value of type String |
CleanContent::SecureOptions::ToTextEncodingOption | Enumeration class that includes possible values for the ToTextEncoding option |
CleanContent::SecureRequest | Represents a request to perform an analysis, extraction and/or scrub of a document |
CleanContent::SecureResponse | Represents the results of calling SecureRequest::Execute |
CleanContent::StringListOption | An option of type StringList |
CleanContent::StringOption | An option of type String |
CleanContent::TargetOption | Superclass used by ScrubOption and AnalyzeOption |
CleanContent::TransformException | Exception thrown during the calls to Clean Content APIs |