org.apache.tuscany.samples.sdo.advanced
Class PrintDataGraph
java.lang.Object
org.apache.tuscany.samples.sdo.internal.SampleInfrastructure
org.apache.tuscany.samples.sdo.SampleBase
org.apache.tuscany.samples.sdo.advanced.PrintDataGraph
public class PrintDataGraph
- extends SampleBase
This sample program traverses data graphs and builds up a text representation of the
data graph. As it traverses a graph it outputs commentary to the console
about what it has encountered and how it intends to process what it finds. At
the end of each traversal the text representation of the graph is printed to
the console.
Running this Sample
See the main overview for instructions on how to run this
sample.
Fields inherited from class org.apache.tuscany.samples.sdo.internal.SampleInfrastructure |
COMMENTARY_ALWAYS, COMMENTARY_FOR_ADVANCED, COMMENTARY_FOR_INTERMEDIATE, COMMENTARY_FOR_NOVICE, commentaryLevel, COMPANY_DATAGRAPH_XML, COMPANY_DATAOBJECT_XML, COMPANY_NAMESPACE, COMPANY_XSD, PO_NAMESPACE, PO_XML_GENERATED, PO_XML_RESOURCE, PO_XSD_RESOURCE, SAMPLE_LEVEL_ADVANCED, SAMPLE_LEVEL_BASIC, SAMPLE_LEVEL_INTERMEDIATE, sampleClasses, sampleComplexityLevel, userLevels |
Methods inherited from class org.apache.tuscany.samples.sdo.internal.SampleInfrastructure |
banner, banner, commentary, commentary, commentary, commentary, getSampleComplexityLevel, run, setSampleComplexityLevel, somethingUnexpectedHasHappened, yesOrNoFromUser |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CORE_FUNCTION
public static int[] CORE_FUNCTION
SIGNIFICANT_FUNCTION
public static int[] SIGNIFICANT_FUNCTION
PrintDataGraph
public PrintDataGraph(Integer userLevel)
main
public static void main(String[] args)
runSample
public void runSample()
throws Exception
- Specified by:
runSample
in class SampleInfrastructure
- Throws:
Exception
reset
public void reset()
print
public void print(Object sdoObject)
throws Exception
- Throws:
Exception
printXMLDocument
public void printXMLDocument(XMLDocument xmlDocument)
printDataObject
public void printDataObject(DataObject dataObject)
getBuf
public StringBuffer getBuf()
setBuf
public void setBuf(StringBuffer b)
getScope
public HelperContext getScope()
setScope
public void setScope(HelperContext scope)
Copyright © 2013 The Apache Software Foundation. All Rights Reserved.