|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.LexGrid.LexBIG.Utility.ObjectToString
public class ObjectToString
Class to turn LexBIG model objects into representative strings.
Note: This class was introduced as a helper. Since objects are generated from the xml master schema, the corresponding toString() methods cannot be easily customized. This class allows for customized and formatted printout of each object type.
To fulfill toString() for a new object, the only thing required is to add a corresponding append() method for that class.
Constructor Summary | |
---|---|
ObjectToString()
|
Method Summary | |
---|---|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
AbsoluteCodingSchemeVersionReference o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
AbsoluteCodingSchemeVersionReferenceList o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
AssociatableElement o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
AssociatedConcept o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
AssociatedConceptList o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
AssociatedData o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
AssociatedDataList o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
Association o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
Association o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
AssociationData o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
AssociationList o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
AssociationQualification o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
AssociationSource o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
AssociationTarget o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
boolean o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
java.lang.Boolean o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
ChangedEntry o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
CodedNodeReference o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
CodedNodeReferenceList o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
CodingScheme o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
CodingSchemeReference o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
CodingSchemeRendering o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
CodingSchemeRenderingList o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
CodingSchemes o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
CodingSchemeSummary o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
CodingSchemeTagList o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
CodingSchemeVersionList o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
CodingSchemeVersionOrTag o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
ConceptReference o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
ConceptReferenceList o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
Definition o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
DefinitionEntry o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
Describable o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
EditHistory o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
Entities o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
Entity o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
EntityDescription o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
EntityReference o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
EntityVersion o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
EntryState o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
ExportStatus o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
ExtensionDescription o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
ExtensionDescriptionList o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
LoadStatus o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
LocalNameList o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
LogEntry o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
Mappings o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
MetadataProperty o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
MetadataPropertyList o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
ModuleDescription o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
ModuleDescriptionList o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
NameAndValue o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
NameAndValueList o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
NCIChangeEvent o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
NCIChangeEventList o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
PickListDefinition o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
PickListEntry o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
PickListEntryExclusion o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
PickListEntryNode o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
PickListEntryNodeChoice o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
PickLists o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
Presentation o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
ProcessStatus o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
Properties o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
Property o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
PropertyLink o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
PropertyQualifier o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
ReferenceLink o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
Relations o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
RenderingDetail o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
ResolvedCodedNodeReference o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
ResolvedConceptReferenceList o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
Revision o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
SortDescription o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
SortDescriptionList o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
SortOption o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
SortOptionList o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
Source o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
java.lang.String o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
SupportedCodingScheme o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
SupportedElement o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
SupportedElementList o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
SupportedHierarchy o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
SupportedNamespace o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
SupportedSource o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
SystemRelease o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
SystemReleaseDetail o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
SystemReleaseList o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
Text o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
URIMap o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
ValueDomainDefinition o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
ValueDomainReference o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
ValueDomains o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
Versionable o)
|
protected static void |
append(java.lang.StringBuffer buff,
java.lang.String indent,
VersionableAndDescribable o)
|
protected static void |
appendAndWrap(java.lang.StringBuffer buff,
java.lang.String prefix,
java.lang.String indent,
java.lang.String text)
Appends the given text to the buffer, breaking at word and line boundaries as dictated by whitespace and a maximum length. |
protected static java.lang.String |
getBreakAndIndent()
Returns the text used to introduce line break and indentation as set for the current thread. |
protected static java.lang.String |
getType(java.lang.Object o)
Returns the class name for the given object to insert into printed representations. |
protected static int |
getWrapAt()
Returns the requested line wrap position set for the current thread. |
static void |
main(java.lang.String[] args)
|
protected static void |
setBreakAndIndent(java.lang.String s)
Assigns the text used to introduce line break and indentation as set for the current thread. |
protected static void |
setWrapAt(int i)
Assigns the requested line wrap position set for the current thread. |
static java.lang.String |
toString(java.lang.Object o)
Returns a string representation of the object. |
static java.lang.String |
toString(java.lang.Object o,
java.lang.String indent)
Returns a string representation of the object, indented according to the specified parameter values and wrapped at a predetermined default length suitable for most displays. |
static java.lang.String |
toString(java.lang.Object o,
java.lang.String indent,
int wrapAt)
Returns a string representation of the object, with text and descriptions indented and wrapped according to the specified parameter values. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ObjectToString()
Method Detail |
---|
public static java.lang.String toString(java.lang.Object o)
object
- The object to evaluate.public static java.lang.String toString(java.lang.Object o, java.lang.String indent)
object
- The object to evaluate.indent
- A string, typically whitespace, prepended to each new
line of the returned value.public static java.lang.String toString(java.lang.Object o, java.lang.String indent, int wrapAt)
object
- The object to evaluate.indent
- A string, typically whitespace, prepended to each new
line of the returned value.wrapAt
- Maximum number of characters in each line; a value < 0
indicates no wrap. A value of 0 indicates to use a
default wrap value, suitable for most displays.protected static java.lang.String getType(java.lang.Object o)
protected static java.lang.String getBreakAndIndent()
protected static void setBreakAndIndent(java.lang.String s)
protected static int getWrapAt()
Note: If < 0, no wrap is performed. 0 indicates to use the default wrap value. If > 0, wrapping is performed on the specified boundary.
protected static void setWrapAt(int i)
Note: If < 0, no wrap is performed. 0 indicates to use the default wrap value. If > 0, wrapping is performed on the specified boundary.
protected static void appendAndWrap(java.lang.StringBuffer buff, java.lang.String prefix, java.lang.String indent, java.lang.String text)
Note: The wrap position is set on a per-thread basis using the lineWrapAt ThreadLocal variable.
buff
- Buffer to append to; not null.prefix
- Prefix to insert on first line; not null.indent
- Indentation string; not null.text
- The text to append.protected static void append(java.lang.StringBuffer buff, java.lang.String indent, AbsoluteCodingSchemeVersionReferenceList o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, AssociatedConceptList o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, AssociatedDataList o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, AssociationList o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, CodingSchemeRenderingList o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, CodingSchemeTagList o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, ConceptReferenceList o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, CodingSchemeVersionList o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, CodedNodeReferenceList o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, ExtensionDescriptionList o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, LocalNameList o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, MetadataPropertyList o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, ModuleDescriptionList o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, NameAndValueList o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, NCIChangeEventList o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, ResolvedConceptReferenceList o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, SortDescriptionList o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, SortOptionList o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, SupportedElementList o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, SystemReleaseList o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, AbsoluteCodingSchemeVersionReference o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, AssociatedConcept o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, AssociatedData o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, Association o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, CodedNodeReference o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, CodingSchemeSummary o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, CodingSchemeVersionOrTag o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, ConceptReference o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, LogEntry o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, MetadataProperty o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, NameAndValue o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, ReferenceLink o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, ResolvedCodedNodeReference o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, SupportedElement o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, CodingSchemeRendering o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, ExportStatus o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, ExtensionDescription o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, LoadStatus o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, ModuleDescription o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, ProcessStatus o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, RenderingDetail o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, SortDescription o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, SortOption o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, SystemReleaseDetail o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, NCIChangeEvent o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, CodingScheme o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, CodingSchemes o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, Describable o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, EntityDescription o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, Properties o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, Property o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, PropertyQualifier o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, Source o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, Text o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, Versionable o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, VersionableAndDescribable o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, Definition o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, Entity o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, Entities o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, Presentation o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, PropertyLink o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, Mappings o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, SupportedCodingScheme o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, SupportedHierarchy o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, SupportedNamespace o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, SupportedSource o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, URIMap o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, Association o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, AssociatableElement o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, AssociationData o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, AssociationQualification o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, AssociationSource o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, AssociationTarget o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, Relations o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, ChangedEntry o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, EditHistory o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, EntityVersion o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, EntryState o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, Revision o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, SystemRelease o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, CodingSchemeReference o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, DefinitionEntry o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, EntityReference o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, PickListDefinition o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, PickListEntry o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, PickListEntryExclusion o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, PickListEntryNode o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, PickListEntryNodeChoice o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, PickLists o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, ValueDomainDefinition o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, ValueDomainReference o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, ValueDomains o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, java.lang.String o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, java.lang.Boolean o)
protected static void append(java.lang.StringBuffer buff, java.lang.String indent, boolean o)
public static void main(java.lang.String[] args)
|
Copyright: (c) 2004-2006 Mayo Foundation for Medical Education and Research (MFMER). All rights reserved. MAYO, MAYO CLINIC, and the triple-shield Mayo logo are trademarks and service marks of MFMER. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |