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, CellExt, CellSmartTag, CellSmartTagProperty, CellStyle, CellValue, CellWatch, ChartsheetPageSetup, ChartsheetProperties, ChartsheetProtection, ChartsheetView, ChartsheetViews, Color, ColorFilter, ColorScale, ColorSet, Colors, ColumnRange, Comment, ConditionalFormatValue, ConditionalFormatting, ConditionalFormattingRule, ContentTypeDefault, ContentTypeOverride, CustomColor, CustomFilter, CustomGeometry, CustomProperty, CustomSheetView, CustomWorkbookView, DXF, DataBar, DataConsolidate, DataConsolidationReference, DataValidation, DateGroupItem, DefinedName, DefinedNameExt, DynamicFilter, EmbeddedControl, ExtensionStorageArea, Extents, ExternalBook, 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, OOXMLIgnored, OOXMLTopLevelObject, Offset, OutlineProperties, PageMargins, PageSetup, PageSetupProperties, Pane, PatternFill, PhoneticProperties, PhoneticRun, PivotArea, PivotCache, PivotReference, PivotTableSelection, PresetGeometry, PrintOptions, ProtectedRange, Protection, RID, RawOOXML, Relationship, RichText, RichTextRun, Row, RowExt, RunProperties, Selection, ShapeGuide, ShapeTextRectangle, Sheet, SheetCalculationProperties, SheetData, SheetDataExt, SheetName, 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

Instance Attribute Summary

Attributes included from OOXMLObjectInstanceMethods

#local_namespaces

Method Summary

Methods included from OOXMLObjectInstanceMethods

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