SmartAPI
Open Source .NET RQL library for RedDot CMS / OpenText WSM Management Server
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Pages
Package erminas.SmartAPI.CMS.Project.ContentClasses.Elements

Classes

class  BasicAlignmentUtils
 
class  BrowseAlignmentUtils
 
class  FileSizeUnitHelper
 
class  FrameborderUtils
 
class  HitListTypeUtils
 
class  HtmlTargetUtils
 
interface  IAnchor
 
interface  IArea
 
interface  IAttribute
 
interface  IBackground
 
interface  IBrowse
 
interface  ICanBeRequiredForEditing
 
interface  IContainer
 
interface  IContentClassContentElement
 
interface  IContentClassElement
 
interface  IContentClassPreassignable
 
interface  IDatabaseContent
 
interface  IDeliveryServerConstraint
 
interface  IExtendedContentClassContentElement
 
interface  IFrame
 
interface  IHeadline
 
interface  IHitList
 
interface  IImage
 
interface  IImageAnchor
 
interface  IInfo
 
interface  IInfoAttribute
 
interface  IIVW
 
interface  IList
 
interface  IListEntry
 
class  ImageAlignmentUtils
 
interface  IMedia
 
interface  IOptionList
 
interface  IOptionListEntry
 
interface  IOptionListSelection
 
interface  IPreassignedWorkflow
 
interface  IProjectContent
 
interface  IReferencePreassignable
 
interface  ISiteMap
 
interface  IStandardField
 
interface  IStandardFieldDate
 
interface  IStandardFieldEmail
 
interface  IStandardFieldNonDate
 
interface  IStandardFieldNumeric
 
interface  IStandardFieldText
 
interface  IStandardFieldTime
 
interface  IStandardFieldURL
 
interface  IStandardFieldUserDefined
 
interface  IText
 
interface  ITextAnchor
 
interface  ITextAscii
 
interface  ITextHtml
 
interface  ITransfer
 
interface  IWorkflowAssignable
 
interface  IWorkflowAssignments
 
class  ListTypeUtils
 
class  MediaConversionModeUtils
 
class  Preassigned< T >
 
class  PreassignedContentClassesAndPageDefinitions
 
class  ScrollingUtils
 
class  ShapeUtils
 
class  SpecialDataFieldFormatUtils
 
class  TargetFormatUtils
 

Enumerations

enum  AltType { NotRequired = 0, Required = 2, PreassignAutomatically = 1 }
 
enum  Appearance { StandardField = 0, Image = 1 }
 
enum  BasicAlignment { NotSet = 0, left, right, center }
 
enum  BrowseAlignment { NotSet = 0, top, bottom, middle }
 
enum  ContentClassCategory { Content, Structural, Meta }
 Category of the element. More...
 
enum  Direction { Forward = 0, Back = 1 }
 
enum  EditorSettings {
  NotSet = 0, FontBold = 1, FontItalic = 2, FontUnderline = 4,
  FontSize = 8, FontFace = 16, Superscript = 32, Subscript = 64,
  AlignLeft = 128, AlignMiddle = 256, AlignRight = 512, InsertTab = 1024,
  RemoveTab = 2048, FontForeColor = 4096, FontBackColor = 8192, List = 16384,
  InsertFormatted = 32768, InsertTable = 65536, InsertLink = 131072, InsertJumpMark = 262144,
  InsertImage = 524288, DefineJumpMark = 1048576, AlignJustify = 2097152, InsertHorizontalLine = 4194304,
  InsertExternURL = 8388608, EditTarget = 16777216, DoNotAllowWrapping = 33554432, SpecialCharTable = 67108864,
  DragDrop = 134217728, Acronym = 268435456, UserDefinedColors = 536870912, SpellChecking = 1073741824
}
 
enum  ElementType {
  None = 0, Background = 19, DatabaseContent = 14, Image = 2,
  Ivw = 100, ListEntry = 25, Media = 38, OptionList = 8,
  ProjectContent = 10, ConditionRedDotLiveOrDeliveryServer = 1004, StandardFieldText = 1, StandardFieldDate = 5,
  StandardFieldTime = 39, StandardFieldNumeric = 48, StandardFieldUserDefined = 999, StandardFieldEmail = 50,
  StandardFieldUrl = 51, StandardFieldTextLegacy = 1000, TextAscii = 31, TextHtml = 32,
  Transfer = 60, XcmsProjectContentElement = 98, Headline = 12, AnchorAsText = 26,
  AnchorAsImage = 27, AnchorNotYetDefinedAsTextOrImage = 2627, Area = 15, Browse = 23,
  Container = 28, Frame = 3, List = 13, SiteMap = 99,
  HitList = 24, Attribute = 1003, Info = 1002
}
 Possible types of elements More...
 
enum  FileSizeUnit { Bytes = 0, KBytes, MBytes }
 
enum  Frameborder { NotSet = 0, Yes, No }
 
enum  HitListType { NotSet = 0, MatchingTexts, MatchingImages }
 
enum  HtmlTarget {
  None = 0, Blank, Parent, Top,
  Self
}
 
enum  ImageAlignment {
  NotSet = 0, absbottom, absmiddle, baseline,
  bottom, left, middle, right,
  texttop, top
}
 
enum  InfoType { PageInfo, ProjectInfo, SessionObject }
 
enum  ListType { None = 0, Supplement, DisplayAsLink }
 
enum  MediaConversionMode { NoConversion = 0, Pdf, Html }
 
enum  MediaTypeAttributeType {
  None = 0, Application_name_OFFICE = 23, Author_OFFICE = 4, Author_PDF = 50,
  Bytes_OFFICE = 34, Category_OFFICE = 30, Changed_on_PDF = 48, Characters_OFFICE = 29,
  Characters_with_spaces_OFFICE = 41, Color_depth_IMG = 11, Comments_OFFICE = 16, Company_OFFICE = 33,
  Created_on_PDF = 3, Created_with_PDF = 46, Encrypted_PDF = 18, Entry_date = 7,
  File_name = 1, File_size = 2, Format_OFFICE = 31, Height_IMG = 9,
  Hidden_slides_OFFICE = 39, Keywords_PDF = 45, Last_editor = 6, Linearized_PDF = 19,
  Lines_OFFICE = 35, Manager_OFFICE = 32, Modification_date = 5, Multimedia_clips_OFFICE = 40,
  Notes_OFFICE = 38, Number_of_pages_PDF = 27, Original_author = 8, Paragraphs_OFFICE = 36,
  Revision_number_OFFICE = 22, Slides_OFFICE = 37, Subject_OFFICE = 20, Template_OFFICE = 21,
  Thumbnail_100x100 = 44, Thumbnail_50x50 = 43, Title_OFFICE = 12, Total_editing_time_OFFICE = 26,
  Width_IMG = 10, Words_OFFICE = 28
}
 
enum  Scrolling { NotSet = 0, Yes, No, Auto }
 
enum  Shape { None = 0, Rect, Circle, Polygon }
 
enum  SiteMapFormat { HTMLCode = 0, XMLStructure = 1 }
 
enum  SortMode { Ascending = 2, Descending = 3 }
 
enum  SpecialDataFieldFormat {
  DefaultUserDefined, DefaultHTML, DefaultImage, DateUserDefined,
  CurrencyUserDefined, TextUserDefined
}
 
enum  TargetFormat { SameAsOriginalFormat = 0, Jpeg, Gif, Png }
 

Enumeration Type Documentation

Enumerator:
NotRequired 
Required 
PreassignAutomatically 

Definition at line 18 of file AltType.cs.

Enumerator:
StandardField 
Image 

Definition at line 28 of file IBrowse.cs.

Enumerator:
NotSet 
left 
right 
center 

Definition at line 21 of file BasicAlignment.cs.

Enumerator:
NotSet 
top 
bottom 
middle 

Definition at line 21 of file BrowseAlignment.cs.

Category of the element.

Enumerator:
Content 
Structural 
Meta 

Definition at line 345 of file IContentClassElement.cs.

Enumerator:
Forward 
Back 

Definition at line 22 of file IBrowse.cs.

Enumerator:
NotSet 
FontBold 
FontItalic 
FontUnderline 
FontSize 
FontFace 
Superscript 
Subscript 
AlignLeft 
AlignMiddle 
AlignRight 
InsertTab 
RemoveTab 
FontForeColor 
FontBackColor 
List 
InsertFormatted 
InsertTable 
InsertLink 
InsertJumpMark 
InsertImage 
DefineJumpMark 
AlignJustify 
InsertHorizontalLine 
InsertExternURL 
EditTarget 
DoNotAllowWrapping 
SpecialCharTable 
DragDrop 
Acronym 
UserDefinedColors 
SpellChecking 

Definition at line 23 of file ContentClasses/Elements/ITextHtml.cs.

Possible types of elements

Enumerator:
None 
Background 
DatabaseContent 
Image 
Ivw 
ListEntry 
Media 
OptionList 
ProjectContent 
ConditionRedDotLiveOrDeliveryServer 
StandardFieldText 
StandardFieldDate 
StandardFieldTime 
StandardFieldNumeric 
StandardFieldUserDefined 
StandardFieldEmail 
StandardFieldUrl 
StandardFieldTextLegacy 
TextAscii 
TextHtml 
Transfer 
XcmsProjectContentElement 
Headline 
AnchorAsText 
AnchorAsImage 
AnchorNotYetDefinedAsTextOrImage 
Area 
Browse 
Container 
Frame 
List 
SiteMap 
HitList 
Attribute 
Info 

Definition at line 21 of file ElementType.cs.

Enumerator:
Bytes 
KBytes 
MBytes 

Definition at line 39 of file FileSizeUnit.cs.

Enumerator:
NotSet 
Yes 
No 

Definition at line 58 of file Frameborder.cs.

Enumerator:
NotSet 
MatchingTexts 
MatchingImages 

Definition at line 58 of file HitListType.cs.

Enumerator:
None 
Blank 
Parent 
Top 
Self 

Definition at line 66 of file HtmlTarget.cs.

Enumerator:
NotSet 
absbottom 
absmiddle 
baseline 
bottom 
left 
middle 
right 
texttop 
top 

Definition at line 21 of file ImageAlignment.cs.

Enumerator:
PageInfo 
ProjectInfo 
SessionObject 

Definition at line 43 of file IInfoAttribute.cs.

Enumerator:
None 
Supplement 
DisplayAsLink 

Definition at line 58 of file ListType.cs.

Enumerator:
NoConversion 
Pdf 
Html 

Definition at line 57 of file MediaConversionMode.cs.

Enumerator:
None 
Application_name_OFFICE 
Author_OFFICE 
Author_PDF 
Bytes_OFFICE 
Category_OFFICE 
Changed_on_PDF 
Characters_OFFICE 
Characters_with_spaces_OFFICE 
Color_depth_IMG 
Comments_OFFICE 
Company_OFFICE 
Created_on_PDF 
Created_with_PDF 
Encrypted_PDF 
Entry_date 
File_name 
File_size 
Format_OFFICE 
Height_IMG 
Hidden_slides_OFFICE 
Keywords_PDF 
Last_editor 
Linearized_PDF 
Lines_OFFICE 
Manager_OFFICE 
Modification_date 
Multimedia_clips_OFFICE 
Notes_OFFICE 
Number_of_pages_PDF 
Original_author 
Paragraphs_OFFICE 
Revision_number_OFFICE 
Slides_OFFICE 
Subject_OFFICE 
Template_OFFICE 
Thumbnail_100x100 
Thumbnail_50x50 
Title_OFFICE 
Total_editing_time_OFFICE 
Width_IMG 
Words_OFFICE 

Definition at line 78 of file IAttribute.cs.

Enumerator:
NotSet 
Yes 
No 
Auto 

Definition at line 62 of file Scrolling.cs.

Enumerator:
None 
Rect 
Circle 
Polygon 

Definition at line 62 of file Shape.cs.

Enumerator:
HTMLCode 
XMLStructure 

Definition at line 141 of file ContentClasses/Elements/ISiteMap.cs.

Enumerator:
Ascending 
Descending 

Definition at line 26 of file ContentClasses/Elements/IOptionList.cs.

Enumerator:
DefaultUserDefined 
DefaultHTML 
DefaultImage 
DateUserDefined 
CurrencyUserDefined 
TextUserDefined 

Definition at line 103 of file SpecialDataFieldFormat.cs.

Enumerator:
SameAsOriginalFormat 
Jpeg 
Gif 
Png 

Definition at line 21 of file TargetFormat.cs.