Class: RubyXL::OOXMLObject

Inherits:
Object
  • Object
show all
Includes:
OOXMLObjectInstanceMethods
Defined in:
lib/rubyXL/objects/ooxml_object.rb

Overview

Parent class for defining OOXML based objects (not unlike Rails' ActiveRecord!) Most importantly, provides functionality of parsing such objects from XML, and marshalling them to XML.

Direct Known Subclasses

AExtension, AExtensionStorageArea, AdjustHandleList, Alignment, AutoFilter, AutoFilterColumn, BodyProperties, BooleanNode, BooleanValue, Border, BorderEdge, Break, CT_AdjPoint2D, CT_AlphaBiLevelEffect, CT_AlphaModulateEffect, CT_AlphaModulateFixedEffect, CT_AlphaOutsetEffect, CT_AlphaReplaceEffect, CT_Backdrop, CT_Bevel, CT_BiLevelEffect, CT_BlendEffect, CT_Blip, CT_BlipFillProperties, CT_BlurEffect, CT_Camera, CT_Color, CT_ColorChangeEffect, CT_ColorMapping, CT_ColorScheme, CT_ColorSchemeAndMapping, CT_ConnectionSite, CT_DashStop, CT_DefaultShapeDefinition, CT_DuotoneEffect, CT_EffectContainer, CT_EffectList, CT_EffectReference, CT_EffectStyleItem, CT_EmbeddedWAVAudioFile, CT_FillEffect, CT_FillOverlayEffect, CT_FillStyleList, CT_FlatText, CT_FontCollection, CT_FontReference, CT_GlowEffect, CT_GradientFillProperties, CT_GradientStop, CT_HSLEffect, CT_HslColor, CT_Hyperlink, CT_InnerShadowEffect, CT_LightRig, CT_LineEndProperties, CT_LineJoinMiterProperties, CT_LineProperties, CT_LinearShadeProperties, CT_LuminanceEffect, CT_ObjectStyleDefaults, CT_OuterShadowEffect, CT_Path2D, CT_Path2DArcTo, CT_PathShadeProperties, CT_PatternFillProperties, CT_Point3D, CT_PolarAdjustHandle, CT_PresetColor, CT_PresetLineDashProperties, CT_PresetShadowEffect, CT_PresetTextShape, CT_ReflectionEffect, CT_RelativeOffsetEffect, CT_RelativeRect, CT_SRgbColor, CT_ScRgbColor, CT_Scene3D, CT_SchemeColor, CT_Shape3D, CT_ShapeStyle, CT_SoftEdgesEffect, CT_SphereCoords, CT_StretchInfoProperties, CT_StyleMatrix, CT_StyleMatrixReference, CT_SupplementalFont, CT_SystemColor, CT_TextAutonumberBullet, CT_TextBlipBullet, CT_TextCharBullet, CT_TextCharacterProperties, CT_TextFont, CT_TextListStyle, CT_TextNormalAutofit, CT_TextParagraphProperties, CT_TextSpacing, CT_TextTabStop, CT_TileInfoProperties, CT_TintEffect, CT_Transform2D, CT_TransformEffect, CT_Vector3D, CT_XYAdjustHandle, CalculationChainCell, CalculationProperties, Cell, CellSmartTag, CellSmartTagProperty, CellStyle, CellValue, CellWatch, ChartsheetPageSetup, ChartsheetProperties, ChartsheetProtection, ChartsheetView, ChartsheetViews, Color, ColorFilter, ColorScale, ColorSet, Colors, ColumnRange, Comment, ConditionalFormatValue, ConditionalFormattingRule, ContentTypeDefault, ContentTypeOverride, CustomColor, CustomFilter, CustomGeometry, CustomProperty, CustomSheetView, CustomWorkbookView, DXF, DataBar, DataConsolidate, DataConsolidationReference, DataValidation, DateGroupItem, DefinedName, DynamicFilter, EmbeddedControl, ExtensionStorageArea, Extents, ExternalReference, FieldItem, FileRecoveryProperties, FileSharing, FileVersion, Fill, FilterContainer, FloatNode, FloatValue, Font, FontScheme, Formula, FunctionGroup, GradientFill, HeaderFooterSettings, Hyperlink, IconFilter, IconSet, IgnoredError, InputCells, IntegerNode, IntegerValue, MergedCell, NumFmt, NumberFormat, OLEObject, OLESize, OOXMLTopLevelObject, Offset, OutlineProperties, PageMargins, PageSetup, PageSetupProperties, Pane, PatternFill, PhoneticProperties, PhoneticRun, PivotArea, PivotCache, PivotReference, PivotTableSelection, PresetGeometry, PrintOptions, ProtectedRange, Protection, RID, RawOOXML, Relationship, RichText, RichTextRun, Row, RunProperties, Selection, ShapeGuide, ShapeTextRectangle, Sheet, SheetCalculationProperties, SheetData, SmartTagProperties, SmartTagType, SortCondition, SortState, Stop, StringNode, StringNodeW3C, StringValue, TableStyle, Text, ThemeElements, Top10, Variant, Vector, VectorValue, VisualProperties, WebPublishObject, WebPublishingItem, WebPublishingProperties, WorkbookProperties, WorkbookProtection, WorkbookView, WorksheetDimensions, WorksheetFormatProperties, WorksheetProperties, WorksheetProtection, WorksheetView, XF

Method Summary

Methods included from OOXMLObjectInstanceMethods

#==, #before_write_xml, included, #index_in_collection, #initialize, #write_xml