Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.enhydra.kelp.common.bridge
Class MetaDataHandlerV1  view MetaDataHandlerV1 download MetaDataHandlerV1.java

java.lang.Object
  extended byorg.enhydra.kelp.common.bridge.MetaDataHandlerV1
All Implemented Interfaces:
MetaDataHandler

public class MetaDataHandlerV1
extends java.lang.Object
implements MetaDataHandler


Nested Class Summary
 class MetaDataHandlerV1.LocalMetaData
          Class declaration
 
Field Summary
private  java.lang.String BOOLEAN_TYPE
           
private  java.lang.String GET_DELETE_ELEMENT_CLASSES_METHOD
           
private  java.lang.String GET_URL_EDITS_METHOD
           
private  MetaDataHandlerV1.LocalMetaData metaData
           
private  java.lang.String PARSE_METHOD
           
private  java.lang.String PARSER_CLASS
           
private  boolean printDocInfo
           
private  java.lang.String SAVE_METHOD
           
private  java.lang.String SET_DOCUMENT_OUTPUT_METHOD
           
private  java.lang.String SET_FOR_RECOMP_METHOD
           
private  java.lang.String SET_PRINT_VERSION_METHOD
           
 
Constructor Summary
MetaDataHandlerV1()
           
 
Method Summary
private  void callParse(org.enhydra.xml.xmlc.commands.options.OptionsParser parser, java.lang.String[] args)
           
 java.lang.String getClassName()
           
 boolean getCompileSource()
           
 java.lang.Object[] getDeleteElements()
           
 java.lang.String getDocumentOutput()
           
 java.lang.String getInputDocument()
           
 java.io.File getJavaClassSource()
           
 java.io.File getJavaInterfaceSource()
           
 boolean getKeepGeneratedSource()
           
 java.lang.Object getMetaData()
           
private  org.enhydra.xml.xmlc.commands.options.OptionsParser getNewOptionsParser()
           
 java.lang.String getPackageName()
           
 boolean getPrintAccessorInfo()
           
 boolean getPrintDocumentInfo()
           
 boolean getPrintDOM()
           
 boolean getPrintParseInfo()
           
 boolean getPrintVersion()
           
 boolean getRecompilation()
           
 java.lang.Object[] getURLMappings()
           
 boolean getVerbose()
           
private  java.lang.Object invokeGetter(java.lang.String methodName)
           
private  void invokeSetter(java.lang.String methodName, java.lang.String typeName, java.lang.Object value)
           
 void parse(java.lang.String[] files, java.lang.String[] args, java.io.PrintWriter writer, org.enhydra.kelp.common.node.OtterXMLCNode node)
           
 void save(java.io.File op)
           
 void setClassName(java.lang.String n)
           
 void setCompileSource(boolean b)
           
 void setDocumentOutput(java.lang.String s)
           
 void setInputDocument(java.lang.String s)
           
 void setJavaClassSource(java.io.File f, org.enhydra.kelp.common.node.OtterXMLCNode node)
           
 void setJavaInterfaceSource(java.io.File f, org.enhydra.kelp.common.node.OtterXMLCNode node)
           
 void setKeepGeneratedSource(boolean b)
           
 void setPrintAccessorInfo(boolean b)
           
 void setPrintDocumentInfo(boolean b)
           
 void setPrintDOM(boolean b)
           
 void setPrintParseInfo(boolean b)
           
 void setPrintVersion(boolean b)
           
 void setRecompilation(boolean b)
           
 void setVerbose(boolean b)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PARSER_CLASS

private final java.lang.String PARSER_CLASS
See Also:
Constant Field Values

SET_DOCUMENT_OUTPUT_METHOD

private final java.lang.String SET_DOCUMENT_OUTPUT_METHOD
See Also:
Constant Field Values

SET_FOR_RECOMP_METHOD

private final java.lang.String SET_FOR_RECOMP_METHOD
See Also:
Constant Field Values

SET_PRINT_VERSION_METHOD

private final java.lang.String SET_PRINT_VERSION_METHOD
See Also:
Constant Field Values

GET_DELETE_ELEMENT_CLASSES_METHOD

private final java.lang.String GET_DELETE_ELEMENT_CLASSES_METHOD
See Also:
Constant Field Values

GET_URL_EDITS_METHOD

private final java.lang.String GET_URL_EDITS_METHOD
See Also:
Constant Field Values

SAVE_METHOD

private final java.lang.String SAVE_METHOD
See Also:
Constant Field Values

PARSE_METHOD

private final java.lang.String PARSE_METHOD
See Also:
Constant Field Values

BOOLEAN_TYPE

private final java.lang.String BOOLEAN_TYPE
See Also:
Constant Field Values

metaData

private MetaDataHandlerV1.LocalMetaData metaData

printDocInfo

private boolean printDocInfo
Constructor Detail

MetaDataHandlerV1

public MetaDataHandlerV1()
Method Detail

getDocumentOutput

public java.lang.String getDocumentOutput()
Specified by:
getDocumentOutput in interface MetaDataHandler

setDocumentOutput

public void setDocumentOutput(java.lang.String s)
Specified by:
setDocumentOutput in interface MetaDataHandler

getCompileSource

public boolean getCompileSource()
Specified by:
getCompileSource in interface MetaDataHandler

setCompileSource

public void setCompileSource(boolean b)
Specified by:
setCompileSource in interface MetaDataHandler

getInputDocument

public java.lang.String getInputDocument()
Specified by:
getInputDocument in interface MetaDataHandler

setInputDocument

public void setInputDocument(java.lang.String s)
Specified by:
setInputDocument in interface MetaDataHandler

getKeepGeneratedSource

public boolean getKeepGeneratedSource()
Specified by:
getKeepGeneratedSource in interface MetaDataHandler

setKeepGeneratedSource

public void setKeepGeneratedSource(boolean b)
Specified by:
setKeepGeneratedSource in interface MetaDataHandler

getPrintAccessorInfo

public boolean getPrintAccessorInfo()
Specified by:
getPrintAccessorInfo in interface MetaDataHandler

setPrintAccessorInfo

public void setPrintAccessorInfo(boolean b)
Specified by:
setPrintAccessorInfo in interface MetaDataHandler

getPrintDocumentInfo

public boolean getPrintDocumentInfo()
Specified by:
getPrintDocumentInfo in interface MetaDataHandler

setPrintDocumentInfo

public void setPrintDocumentInfo(boolean b)
Specified by:
setPrintDocumentInfo in interface MetaDataHandler

getPrintDOM

public boolean getPrintDOM()
Specified by:
getPrintDOM in interface MetaDataHandler

setPrintDOM

public void setPrintDOM(boolean b)
Specified by:
setPrintDOM in interface MetaDataHandler

getPrintParseInfo

public boolean getPrintParseInfo()
Specified by:
getPrintParseInfo in interface MetaDataHandler

setPrintParseInfo

public void setPrintParseInfo(boolean b)
Specified by:
setPrintParseInfo in interface MetaDataHandler

getPrintVersion

public boolean getPrintVersion()
Specified by:
getPrintVersion in interface MetaDataHandler

getVerbose

public boolean getVerbose()
Specified by:
getVerbose in interface MetaDataHandler

setVerbose

public void setVerbose(boolean b)
Specified by:
setVerbose in interface MetaDataHandler

getClassName

public java.lang.String getClassName()
Specified by:
getClassName in interface MetaDataHandler

setClassName

public void setClassName(java.lang.String n)
Specified by:
setClassName in interface MetaDataHandler

getJavaClassSource

public java.io.File getJavaClassSource()
Specified by:
getJavaClassSource in interface MetaDataHandler

setJavaClassSource

public void setJavaClassSource(java.io.File f,
                               org.enhydra.kelp.common.node.OtterXMLCNode node)
Specified by:
setJavaClassSource in interface MetaDataHandler

getJavaInterfaceSource

public java.io.File getJavaInterfaceSource()
Specified by:
getJavaInterfaceSource in interface MetaDataHandler

setJavaInterfaceSource

public void setJavaInterfaceSource(java.io.File f,
                                   org.enhydra.kelp.common.node.OtterXMLCNode node)
Specified by:
setJavaInterfaceSource in interface MetaDataHandler

getPackageName

public java.lang.String getPackageName()
Specified by:
getPackageName in interface MetaDataHandler

getRecompilation

public boolean getRecompilation()
Specified by:
getRecompilation in interface MetaDataHandler

setRecompilation

public void setRecompilation(boolean b)
Specified by:
setRecompilation in interface MetaDataHandler

setPrintVersion

public void setPrintVersion(boolean b)
Specified by:
setPrintVersion in interface MetaDataHandler

getDeleteElements

public java.lang.Object[] getDeleteElements()
Specified by:
getDeleteElements in interface MetaDataHandler

getURLMappings

public java.lang.Object[] getURLMappings()
Specified by:
getURLMappings in interface MetaDataHandler

getMetaData

public java.lang.Object getMetaData()
Specified by:
getMetaData in interface MetaDataHandler

parse

public void parse(java.lang.String[] files,
                  java.lang.String[] args,
                  java.io.PrintWriter writer,
                  org.enhydra.kelp.common.node.OtterXMLCNode node)
           throws org.enhydra.xml.xmlc.XMLCException,
                  java.io.IOException
Specified by:
parse in interface MetaDataHandler

save

public void save(java.io.File op)
          throws java.io.IOException
Specified by:
save in interface MetaDataHandler

invokeGetter

private java.lang.Object invokeGetter(java.lang.String methodName)

invokeSetter

private void invokeSetter(java.lang.String methodName,
                          java.lang.String typeName,
                          java.lang.Object value)

getNewOptionsParser

private org.enhydra.xml.xmlc.commands.options.OptionsParser getNewOptionsParser()

callParse

private void callParse(org.enhydra.xml.xmlc.commands.options.OptionsParser parser,
                       java.lang.String[] args)
                throws java.io.IOException,
                       org.enhydra.xml.xmlc.XMLCException