Class StringEnumAbstractBase

java.lang.Object
org.apache.xmlbeans.StringEnumAbstractBase
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
AllNNI.Member.Enum, Attribute.Use.Enum, BlockSet.Member.Enum, DerivationControl.Enum, DerivationSet.Member.Enum, FileDesc.Role.Enum, FormChoice.Enum, FullDerivationSet.Member.Enum, JavaNameList.Member.Enum, LangAttribute.Lang.Member.Enum, NamespaceList.Member.Enum, NamespaceList.Member.Enum, NamespaceList.Member2.Item.Member.Enum, NamespaceList.Member2.Item.Member.Enum, Qnametargetenum.Enum, SimpleDerivationSet.Member.Enum, SpaceAttribute.Space.Enum, STAlignH.Enum, STAlignV.Enum, STAnimationBuildType.Enum, STAnimationChartOnlyBuildType.Enum, STAnimationDgmOnlyBuildType.Enum, STAnnotationVMerge.Enum, STArrayBaseType.Enum, STAxis.Enum, STAxPos.Enum, STBarDir.Enum, STBarGrouping.Enum, STBevelPresetType.Enum, STBlackWhiteMode.Enum, STBlendMode.Enum, STBlipCompression.Enum, STBorder.Enum, STBorderStyle.Enum, STBrClear.Enum, STBreakBin.Enum, STBreakBinSub.Enum, STBrType.Enum, STBuiltInUnit.Enum, STCalcMode.Enum, STCaptionPos.Enum, STCellComments.Enum, STCellFormulaType.Enum, STCellType.Enum, STCfType.Enum, STCfvoType.Enum, STChapterSep.Enum, STCharacterSpacing.Enum, STChartBuildStep.Enum, STColorSchemeIndex.Enum, STCombineBrackets.Enum, STComments.Enum, STCompoundLine.Enum, STConditionalFormattingOperator.Enum, STCredMethod.Enum, STCrossBetween.Enum, STCrosses.Enum, STDataConsolidateFunction.Enum, STDataValidationErrorStyle.Enum, STDataValidationImeMode.Enum, STDataValidationOperator.Enum, STDataValidationType.Enum, STDateTimeGrouping.Enum, STDdeValueType.Enum, STDgmBuildStep.Enum, STDirection.Enum, STDirection.Enum, STDispBlanksAs.Enum, STDisplacedByCustomXml.Enum, STDLblPos.Enum, STDocGrid.Enum, STDocPartBehavior.Enum, STDocPartGallery.Enum, STDocPartType.Enum, STDocProtect.Enum, STDropCap.Enum, STDvAspect.Enum, STDynamicFilterType.Enum, STEdGrp.Enum, STEditAs.Enum, STEdnPos.Enum, STEffectContainerType.Enum, STEm.Enum, STErrBarType.Enum, STErrDir.Enum, STErrValType.Enum, STExternalConnectionType.Enum, STFFTextType.Enum, STFieldSortType.Enum, STFileType.Enum, STFilterOperator.Enum, STFldCharType.Enum, STFontCollectionIndex.Enum, STFontFamily.Enum, STFontScheme.Enum, STFormatAction.Enum, STFormulaExpression.Enum, STFrameLayout.Enum, STFrameScrollbar.Enum, STFtnEdn.Enum, STFtnPos.Enum, STFType.Enum, STGradientType.Enum, STGroupBy.Enum, STGrouping.Enum, STGrowShrinkType.Enum, STHAnchor.Enum, STHdrFtr.Enum, STHeightRule.Enum, STHexColorAuto.Enum, STHighlightColor.Enum, STHint.Enum, STHorizontalAlignment.Enum, STHtmlFmt.Enum, STIconSetType.Enum, STInfoTextType.Enum, STItemType.Enum, STIterateType.Enum, STJc.Enum, STJc.Enum, STJcTable.Enum, STLayoutMode.Enum, STLayoutTarget.Enum, STLblAlgn.Enum, STLegendPos.Enum, STLevelSuffix.Enum, STLightRigDirection.Enum, STLightRigType.Enum, STLimLoc.Enum, STLineCap.Enum, STLineEndLength.Enum, STLineEndType.Enum, STLineEndWidth.Enum, STLineNumberRestart.Enum, STLineSpacingRule.Enum, STLock.Enum, STMailMergeDest.Enum, STMailMergeDocType.Enum, STMailMergeOdsoFMDFieldType.Enum, STMailMergeSourceType.Enum, STMarkerStyle.Enum, STMdxFunctionType.Enum, STMdxKPIProperty.Enum, STMdxSetOrder.Enum, STMerge.Enum, STMultiLevelType.Enum, STNumberFormat.Enum, STObjectDrawAspect.Enum, STObjects.Enum, STObjectUpdateMode.Enum, STOfPieType.Enum, STOleObjectFollowColorScheme.Enum, STOleUpdate.Enum, STOnOffStyleType.Enum, STOrientation.Enum, STOrientation.Enum, STPageBorderDisplay.Enum, STPageBorderOffset.Enum, STPageBorderZOrder.Enum, STPageOrder.Enum, STPageOrientation.Enum, STPageSetupOrientation.Enum, STPane.Enum, STPaneState.Enum, STParameterType.Enum, STPathFillMode.Enum, STPathShadeType.Enum, STPatternType.Enum, STPenAlignment.Enum, STPhoneticAlignment.Enum, STPhoneticType.Enum, STPhotoAlbumFrameShape.Enum, STPhotoAlbumLayout.Enum, STPictureFormat.Enum, STPitch.Enum, STPivotAreaType.Enum, STPivotFilterType.Enum, STPlaceholderSize.Enum, STPlaceholderType.Enum, STPresetCameraType.Enum, STPresetColorVal.Enum, STPresetLineDashVal.Enum, STPresetMaterialType.Enum, STPresetPatternVal.Enum, STPresetShadowVal.Enum, STPrintColorMode.Enum, STPrintError.Enum, STPrintWhat.Enum, STProof.Enum, STProofErr.Enum, STPTabAlignment.Enum, STPTabLeader.Enum, STPTabRelativeTo.Enum, STQualifier.Enum, STRadarStyle.Enum, STRectAlignment.Enum, STRefMode.Enum, STRelFromH.Enum, STRelFromV.Enum, STRestartNumber.Enum, STRevisionAction.Enum, StringEnumValue, STRubyAlign.Enum, STRwColActionType.Enum, STScatterStyle.Enum, STSchemeColorVal.Enum, STScope.Enum, STScript.Enum, STSdtDateMappingType.Enum, STSectionMark.Enum, STShape.Enum, STShapeType.Enum, STShd.Enum, STSheetState.Enum, STSheetViewType.Enum, STShowDataAs.Enum, STShp.Enum, STSizeRepresents.Enum, STSlideLayoutType.Enum, STSlideSizeType.Enum, STSmartTagShow.Enum, STSortBy.Enum, STSortMethod.Enum, STSortType.Enum, STSourceType.Enum, STSplitterBarState.Enum, STSplitType.Enum, STStyle.Enum, STStyleSort.Enum, STStyleType.Enum, STSystemColorVal.Enum, STTabJc.Enum, STTableStyleType.Enum, STTableType.Enum, STTabTlc.Enum, STTargetScreenSize.Enum, STTargetScreenSz.Enum, STTblLayoutType.Enum, STTblOverlap.Enum, STTblStyleOverrideType.Enum, STTblWidth.Enum, STTextAlignment.Enum, STTextAlignType.Enum, STTextAnchoringType.Enum, STTextAutonumberScheme.Enum, STTextboxTightWrap.Enum, STTextCapsType.Enum, STTextDirection.Enum, STTextEffect.Enum, STTextFontAlignType.Enum, STTextHAlign.Enum, STTextHorzOverflowType.Enum, STTextShapeType.Enum, STTextStrikeType.Enum, STTextTabAlignType.Enum, STTextUnderlineType.Enum, STTextVAlign.Enum, STTextVerticalType.Enum, STTextVertOverflowType.Enum, STTextWrappingType.Enum, STTheme.Enum, STThemeColor.Enum, STTickLblPos.Enum, STTickMark.Enum, STTileFlipMode.Enum, STTimePeriod.Enum, STTimeUnit.Enum, STTLAnimateBehaviorCalcMode.Enum, STTLAnimateBehaviorValueType.Enum, STTLAnimateColorDirection.Enum, STTLAnimateColorSpace.Enum, STTLAnimateEffectTransition.Enum, STTLAnimateMotionBehaviorOrigin.Enum, STTLAnimateMotionPathEditMode.Enum, STTLBehaviorAccumulateType.Enum, STTLBehaviorAdditiveType.Enum, STTLBehaviorOverrideType.Enum, STTLBehaviorTransformType.Enum, STTLChartSubelementType.Enum, STTLCommandType.Enum, STTLDiagramBuildType.Enum, STTLNextActionType.Enum, STTLOleChartBuildType.Enum, STTLParaBuildType.Enum, STTLPreviousActionType.Enum, STTLTimeIndefinite.Enum, STTLTimeNodeFillType.Enum, STTLTimeNodeMasterRelation.Enum, STTLTimeNodePresetClassType.Enum, STTLTimeNodeRestartType.Enum, STTLTimeNodeSyncType.Enum, STTLTimeNodeType.Enum, STTLTriggerEvent.Enum, STTLTriggerRuntimeNode.Enum, STTopBot.Enum, STTotalsRowFunction.Enum, STTransitionCornerDirectionType.Enum, STTransitionInOutDirectionType.Enum, STTransitionSideDirectionType.Enum, STTransitionSpeed.Enum, STTrendlineType.Enum, STType.Enum, STUnderline.Enum, STUnderlineValues.Enum, STUpdateLinks.Enum, STVAnchor.Enum, STVectorBaseType.Enum, STVerticalAlignment.Enum, STVerticalJc.Enum, STView.Enum, STViewType.Enum, STVisibility.Enum, STVolDepType.Enum, STVolValueType.Enum, STWebColorType.Enum, STWebScreenSize.Enum, STWebSourceType.Enum, STWmlColorSchemeIndex.Enum, STWrap.Enum, STWrapText.Enum, STZoom.Enum, WhiteSpaceDocument.WhiteSpace.Value.Enum, Wildcard.ProcessContents.Enum

public class StringEnumAbstractBase extends Object implements Serializable
The base class for code-generated string enumeration value classes.

Subclasses are intended to be final types with a finite set of singleton instances. Each instance has a string value, which it returns via toString(), and an int value for the purpose of switching in case statements, returned via intValue().

Each subclass manages an instance of StringEnumAbstractBase.Table, which holds all the singleton instances for the subclass. A Table can return a singleton instance given a String or an integer code.

See Also:
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static final class 
    Used to manage singleton instances of enumerations.
  • Method Summary

    Modifier and Type
    Method
    Description
    final int
    Returns the hash code of the underlying string
    final int
    Returns an int code that can be used for switch statements
    final String
    Returns the underlying string value

    Methods inherited from class java.lang.Object

    equals, getClass, notify, notifyAll, wait, wait, wait
  • Method Details

    • toString

      public final String toString()
      Returns the underlying string value
      Overrides:
      toString in class Object
    • intValue

      public final int intValue()
      Returns an int code that can be used for switch statements
    • hashCode

      public final int hashCode()
      Returns the hash code of the underlying string
      Overrides:
      hashCode in class Object