org.gcube.contentmanagement.contentmanager.smsplugin.util
Class ModelPrintUtil

java.lang.Object
  extended by org.gcube.contentmanagement.contentmanager.smsplugin.util.ModelPrintUtil

public class ModelPrintUtil
extends java.lang.Object

Author:
Federico De Faveri defaveri@isti.cnr.it

Constructor Summary
ModelPrintUtil()
           
 
Method Summary
static void print(GCubeDocument document)
           
static void print(GCubeDocument document, GCUBELog logger)
           
static void print(GCubeDocument document, org.gcube.contentmanagement.contentmanager.smsplugin.util.ModelPrintUtil.Printer out)
           
static void printAlternative(java.lang.String indentation, GCubeAlternative alternative, org.gcube.contentmanagement.contentmanager.smsplugin.util.ModelPrintUtil.Printer out)
           
static void printAlternatives(java.util.List<GCubeAlternative> alternatives)
           
static void printAlternatives(java.util.List<GCubeAlternative> alternatives, org.gcube.contentmanagement.contentmanager.smsplugin.util.ModelPrintUtil.Printer out)
           
static void printAnnotation(java.lang.String indentation, GCubeAnnotation annotation, org.gcube.contentmanagement.contentmanager.smsplugin.util.ModelPrintUtil.Printer out)
           
static void printAnnotations(java.util.List<GCubeAnnotation> annotations)
           
static void printAnnotations(java.util.List<GCubeAnnotation> annotations, org.gcube.contentmanagement.contentmanager.smsplugin.util.ModelPrintUtil.Printer out)
           
static void printAsTree(GDoc document, GCUBELog logger)
           
static void printAsTree(GDoc document, java.io.PrintStream out)
           
static void printAsTree(org.gcube.contentmanagement.contentmanager.smsplugin.util.ModelPrintUtil.Printer printer, Node node, java.lang.String indentation)
           
static void printAsTree(Predicate predicate, java.io.PrintStream out)
           
static void printMetadata(java.util.List<GCubeMetadata> metadata)
           
static void printMetadata(java.util.List<GCubeMetadata> metadata, org.gcube.contentmanagement.contentmanager.smsplugin.util.ModelPrintUtil.Printer out)
           
static void printMetadata(java.lang.String indentation, GCubeMetadata metadata, org.gcube.contentmanagement.contentmanager.smsplugin.util.ModelPrintUtil.Printer out)
           
static void printPart(java.lang.String indentation, GCubePart part, org.gcube.contentmanagement.contentmanager.smsplugin.util.ModelPrintUtil.Printer out)
           
static void printParts(java.util.List<GCubePart> parts)
           
static void printParts(java.util.List<GCubePart> parts, org.gcube.contentmanagement.contentmanager.smsplugin.util.ModelPrintUtil.Printer out)
           
static java.lang.String toString(GDoc document)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ModelPrintUtil

public ModelPrintUtil()
Method Detail

print

public static void print(GCubeDocument document,
                         GCUBELog logger)

print

public static void print(GCubeDocument document)

print

public static void print(GCubeDocument document,
                         org.gcube.contentmanagement.contentmanager.smsplugin.util.ModelPrintUtil.Printer out)

printMetadata

public static void printMetadata(java.util.List<GCubeMetadata> metadata)

printMetadata

public static void printMetadata(java.util.List<GCubeMetadata> metadata,
                                 org.gcube.contentmanagement.contentmanager.smsplugin.util.ModelPrintUtil.Printer out)

printParts

public static void printParts(java.util.List<GCubePart> parts)

printParts

public static void printParts(java.util.List<GCubePart> parts,
                              org.gcube.contentmanagement.contentmanager.smsplugin.util.ModelPrintUtil.Printer out)

printAlternatives

public static void printAlternatives(java.util.List<GCubeAlternative> alternatives)

printAlternatives

public static void printAlternatives(java.util.List<GCubeAlternative> alternatives,
                                     org.gcube.contentmanagement.contentmanager.smsplugin.util.ModelPrintUtil.Printer out)

printAnnotations

public static void printAnnotations(java.util.List<GCubeAnnotation> annotations)

printAnnotations

public static void printAnnotations(java.util.List<GCubeAnnotation> annotations,
                                    org.gcube.contentmanagement.contentmanager.smsplugin.util.ModelPrintUtil.Printer out)

printPart

public static void printPart(java.lang.String indentation,
                             GCubePart part,
                             org.gcube.contentmanagement.contentmanager.smsplugin.util.ModelPrintUtil.Printer out)

printAlternative

public static void printAlternative(java.lang.String indentation,
                                    GCubeAlternative alternative,
                                    org.gcube.contentmanagement.contentmanager.smsplugin.util.ModelPrintUtil.Printer out)

printMetadata

public static void printMetadata(java.lang.String indentation,
                                 GCubeMetadata metadata,
                                 org.gcube.contentmanagement.contentmanager.smsplugin.util.ModelPrintUtil.Printer out)

printAnnotation

public static void printAnnotation(java.lang.String indentation,
                                   GCubeAnnotation annotation,
                                   org.gcube.contentmanagement.contentmanager.smsplugin.util.ModelPrintUtil.Printer out)

toString

public static java.lang.String toString(GDoc document)
                                 throws java.lang.Exception
Throws:
java.lang.Exception

printAsTree

public static void printAsTree(GDoc document,
                               GCUBELog logger)

printAsTree

public static void printAsTree(GDoc document,
                               java.io.PrintStream out)

printAsTree

public static void printAsTree(org.gcube.contentmanagement.contentmanager.smsplugin.util.ModelPrintUtil.Printer printer,
                               Node node,
                               java.lang.String indentation)

printAsTree

public static void printAsTree(Predicate predicate,
                               java.io.PrintStream out)