public abstract class ObjectPrinter extends Object
ObjectPrinter
class contains the utility methods to print
out all possible AR objects and strings. It is used by Java Driver for producing console
output for the api calls' results. The user needs to provide his own
implementation of the printResult method to appropriately direct the output.Constructor and Description |
---|
ObjectPrinter() |
public abstract void printResult(String resultString)
public void printResultHeader(String functionName)
public void printLong(long value)
public void printString(String prompt)
public void printStringWithoutNewLine(String prompt)
public void printARException(ARException e)
public void printByte(byte value)
public void printFloat(float value)
public void printNewLine()
public void printDecimal(String indent, String header, BigDecimal value)
public void printInteger(String indent, String header, OutputInteger value)
public void printObjectOperationTimes(String indent, String header, Map<Integer,ObjectOperationTimes> opTimes)
public void printStatusInfo(String indent, String header, StatusInfo value)
public void printStatusInfoList(String indent, String header, StatusInfo[] value)
public void printStatusInfoList(String indent, String header, List<StatusInfo> value)
public void printMultiStatusInfoList(String indent, String header, List<List<StatusInfo>> value)
public void printByteListInfo(String indent, String header, ByteListValue value)
public void printCoordinateInfoList(String indent, String header, CoordinateInfo[] value)
public void printAttachmentInfo(String indent, String header, AttachmentValue value)
public void printCurrencyInfo(String indent, String header, CurrencyValue value)
public void printDiaryList(String indent, String header, DiaryListValue value)
public void printIndexInfoList(String indent, String header, List<IndexInfo> value)
public void printArchiveInfo(String indent, String header, ArchiveInfo value)
public void printEntryListFieldInfo(String indent, String header, EntryListFieldInfo value)
public void printEntryListFieldInfoList(String indent, String header, List<EntryListFieldInfo> value)
public void printEntryListInfo(String indent, String header, EntryListInfo value)
public void printEntryListInfoList(String indent, String header, EntryListInfo[] value)
public void printArithOpAssignInfo(String indent, String header, ArithOpAssignInfo value)
public void printArithmeticOperationInfo(String indent, String header, ArithmeticOperationInfo value)
public void printArithmeticOrRelationalOperand(String indent, String header, ArithmeticOrRelationalOperand value)
public void printRelationalOperationInfo(String indent, String header, RelationalOperationInfo value)
public void printQualifierOperationCode(String indent, String header, int operationCode)
public void printQualifierInfo(String indent, String header, QualifierInfo value)
public void printPropertyMap(String indent, String header, PropertyMap value)
public void printAssignFieldInfo(String indent, String header, AssignFieldInfo value)
public void printStatusHistoryValue(String indent, String header, StatusHistoryValueIndicator value)
public void printAssignSQLInfo(String indent, String header, AssignSQLInfo value)
public void printAssignInfo(String indent, String header, AssignInfo value)
public void printAssignInfoList(String indent, String header, AssignInfo[] value)
public void printFieldAssignInfo(String indent, String header, FieldAssignInfo value)
public void printSetFieldsActionInfo(String indent, String header, SetFieldsAction value)
public void printFunctionAssignInfo(String indent, String header, FunctionAssignInfo value)
public void printNotifyActionInfo(String indent, String header, NotifyAction value)
public void printFilterActionInfoList(String indent, String header, FilterAction[] actionList)
public void printFilterAction(String indent, String header, FilterAction value)
public void printFilterStatusInfo(String indent, String header, FilterMessageAction value)
public void printPushFieldsInfo(String indent, String header, PushFieldsInfo value)
public void printPushFieldsInfoList(String indent, String header, PushFieldsInfo[] value)
public void printPushFieldsAction(String indent, String header, PushFieldsAction value)
public void printSQLInfo(String indent, String header, DirectSqlAction value)
public void printGotoActionInfo(String indent, String header, GotoAction value)
public void printMacroParmInfo(String indent, String header, MacroParmInfo value)
public void printMacroParmInfoList(String indent, String header, Map<String,String> value)
public void printRunMacroAction(String indent, String header, RunMacroAction value)
public void printMessageInfo(String indent, String header, MessageAction value)
public void printChangeFieldAction(String indent, String header, ChangeFieldAction value)
public void printOleAutomationAction(String indent, String header, OleAutomationAction value)
public void printCOMValueInfo(String indent, String header, COMValueInfo value)
public void printCOMMethodInfoList(String indent, String header, COMMethodInfo[] value)
public void printCOMMethodInfo(String indent, String header, COMMethodInfo value)
public void printCOMMethodParmInfoList(String indent, String header, List<COMMethodParmInfo> value)
public void printCOMMethodParmInfo(String indent, String header, COMMethodParmInfo value)
public void printOpenWindowAction(String indent, String header, OpenWindowAction value)
public void printCallGuideInfo(String indent, String header, CallGuideAction value)
public void printExitGuideInfo(String indent, String header, ExitGuideAction value)
public void printGotoGuideLabelInfo(String indent, String header, GotoGuideLabelAction value)
public void printWaitAction(String indent, String header, WaitAction value)
public void printCloseWindowAction(String indent, String header, CloseWindowAction value)
public void printActiveLinkActionName(String indent, String header, long value)
public void printActiveLinkActionInfo(String indent, String header, ActiveLinkAction value)
public void printActiveLinkActionInfoList(String indent, String header, List<ActiveLinkAction> value, boolean flag)
public void printActiveLinkList(String indent, String header, ActiveLink[] activeLinkList)
public void printActiveLinkListNames(String indent, String header, List<ActiveLink> activeLinkList)
public void printActiveLink(String indent, String header, ActiveLink activeLink)
public void printActiveLinkName(String indent, String header, ActiveLink activeLink)
public void printPermissionInfo(String indent, String header, PermissionInfo value)
public void printPermissionInfoList(String indent, String header, List<PermissionInfo> value, boolean fieldFlag)
public void printPKFKMappingSet(String indent, String header, Set<PKFKMapping> value)
public void printAssociationTagList(String indent, String header, List<AssociationTag> value)
public void printAssocTag(String indent, String header, AssociationTag value)
public void printPKFKMapping(String indent, String header, PKFKMapping value)
public void printFieldPermissionInfo(String indent, String header, PermissionInfo value)
public void printPermissionInfoList(String indent, String header, PermissionInfo[] value, boolean fieldFlag)
public void printUserLicenseInfo(String indent, String header, UserLicenseInfo value)
public void printUserLicenseInfoList(String indent, String header, UserLicenseInfo[] value)
public void printARServerUser(String indent, String header, ARServerUser value)
public void printIntegerLimitInfo(String indent, String header, IntegerFieldLimit value)
public void printRealLimitInfo(String indent, String header, RealFieldLimit value)
public void printCharLimitInfo(String indent, String header, CharacterFieldLimit value)
public void printDiaryLimitInfo(String indent, String header, DiaryFieldLimit value)
public void printAttachmentLimitInfo(String indent, String header, AttachmentFieldLimit value)
public void printTableLimitInfo(String indent, String header, TableFieldLimit value)
public void printViewLimits(String indent, String header, ViewFieldLimit value)
public void printDisplayLimits(String indent, String header, DisplayFieldLimit value)
public void printEnumLimitInfo(String indent, String header, SelectionFieldLimit value)
public void printColumnLimitInfo(String indent, String header, ColumnFieldLimit value)
public void printDecimalLimitInfo(String indent, String header, DecimalFieldLimit value)
public void printCurrencyLimitInfo(String indent, String header, CurrencyFieldLimit value)
public void printCharMenuQueryInfo(String indent, String header, QueryMenu value)
public void printCharMenuItemInfo(String indent, String header, MenuItem value)
public void printCharMenuItemInfoList(String indent, String header, List<MenuItem> value)
public void printCharMenuListInfo(String indent, String header, ListMenu value)
public void printCharMenuFileInfo(String indent, String header, FileMenu value)
public void printServerInfo(String indent, String header, ServerInfo value)
public void printServerInfoList(String indent, String header, ServerInfo[] value)
public void printProcessResult(String indent, String header, ProcessResult result)
public void printFieldMappingInfo(String indent, String header, FieldMapping value)
public void printFieldMappingInfoList(String indent, String header, FieldMapping[] value)
public void printContainerType(String indent, String header, ContainerType value)
public void printContainerList(String indent, String header, Container[] containerList)
public void printContainerOwner(String indent, String header, ContainerOwner value)
public void printContainerOwnerList(String indent, String header, ContainerOwner[] value)
public void printReferenceType(String indent, String header, ReferenceType value)
public void printExternalReference(String indent, String header, ExternalReference value)
public void printReferenceList(String indent, String header, List<Reference> value)
public void printReturnCode(String indent, int returnCode)
public void printFilterListNames(String indent, String header, List<Filter> filterList)
public void printEscalation(String indent, String header, Escalation escalation)
public void printValidateFormCache(String indent, String header, ValidateFormCacheInfo fci)
public void printEscalationName(String indent, String header, Escalation escalation)
public void printEscalationList(String indent, String header, List<Escalation> escalationList)
public void printEscalationListNames(String indent, String header, List<Escalation> escalationList)
public void printFieldLimitInfo(String indent, String header, FieldLimit info)
public void printEscalationTime(String indent, String header, EscalationTime value)
public void printEscalationTmInfo(String indent, String header, EscalationTimeCriteria timeInfo)
public void printStatisticsResultInfo(String indent, String header, StatisticsResultInfo result)
public void printStatisticsResultInfoList(String indent, String header, StatisticsResultInfo[] list)
public void printEntryList(String indent, String header, Entry[] entryList, boolean[] isPresent)
public void printStatusHistoryString(String indent, String header, String historyString)
public void printSupportFileKey(String indent, String header, SupportFileKey key)
public void printSupportFile(String indent, String header, SupportFile supportFile)
public void printSupportFileList(String indent, String header, SupportFile[] SupportFileList)
public void printAssociationsToFollow(String indent, String header, AssociationsToFollow assocToFollowForArchive)
public void printAssociationNames(String indent, String header, List<String> specificAssociationNames)
public void printAssociation(String indent, String header, Association association)
public void printDirectAssociation(String indent, String header, DirectAssociation directAssoc)
public void printIndirectAssociation(String indent, String header, IndirectAssociation indirectAssoc)
public void printFormAliasInfo(String indent, String header, FormAliasInfo value)
public void printAlertMessageInfo(String indent, String header, AlertMessageInfo message)
public void printExtFieldCandidatesInfo(String indent, String header, ExtFieldCandidatesInfo result)
public void printLicenseValidInfo(String indent, String header, LicenseValidInfo value)
public void printLicenseValidList(String indent, String header, LicenseValidInfo[] value)
public void printLicenseInfo(String indent, String header, LicenseInfo value)
public void printLicenseInfoList(String indent, String header, LicenseInfo[] value)
public void printEntryPoint(String indent, String header, EntryPointInfo value)
public void printBulkEntryReturnList(String indent, String header, List<BulkEntryReturn> returnList)
public void printEntryReturn(String indent, EntryReturn value)
public void printXMLEntryReturn(String indent, XMLEntryReturn value)
public String WfdGetStageText(int stage)
public void printCurrentLocation(String header, WfdDebugLocation location)
public void printWfdUserContext(String header, WfdUserContext userInfo)
public void printBreakpoint(String header, WfdBreakpoint bp, boolean local)
public void printQuerySource(String indent, String header, IQuerySource source)
public void printARSetGetStatusException(ARSetGetEntryException e)
public void printOverlayPropInfo(String indent, String header, OverlayPropInfo overlayProps)
? Copyright 2013 BMC Software, Inc.