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

Quick Search    Search Deep

org.enhydra.kelp.common.importer
Class MakefileReader  view MakefileReader download MakefileReader.java

java.lang.Object
  extended byorg.enhydra.kelp.common.importer.MakefileReader

public class MakefileReader
extends java.lang.Object


Field Summary
private  java.lang.String _CLASSES
           
private  java.lang.String _DIR
           
private  java.lang.String _OPTS
           
private  java.lang.String _OPTS_FILE
           
private  boolean continueLine
           
private  java.lang.String continueName
           
private  java.lang.String[] docTypes
           
private  MakefileFilter filter
           
private  java.lang.String IMPLEMENTS
           
private  java.lang.String KEEP
           
private  boolean keepFound
           
private  MakefileData makeCursor
           
private  MakefileData[] makeData
           
private  java.util.Vector makeVector
           
private  boolean needRead
           
private  java.lang.String PACKAGEDIR
           
private  java.lang.String PE
           
private  org.enhydra.kelp.common.node.OtterProject project
           
private  java.lang.String ROOT
           
private  java.lang.String sourcePath
           
private  java.lang.String XMLC_
           
 
Constructor Summary
MakefileReader()
           
 
Method Summary
private  void checkForKeep(java.lang.String params)
           
 java.lang.String[][] getPackageMap()
           
 org.enhydra.kelp.common.node.OtterProject getProject()
           
 MakefileData[] getSymbolicMakefiles()
           
 void invalidate()
           
private  java.lang.String preprocessValue(java.lang.String in)
           
 void read()
           
private  void readDirectory(java.io.File root)
           
private  void readFile(java.io.File make)
           
private  void readLine(java.lang.String in)
           
 void setProject(org.enhydra.kelp.common.node.OtterProject p)
           
private  void setupNodeOption(org.enhydra.kelp.common.node.OtterXMLCNode node)
           
private  void setupNodeSelection(org.enhydra.kelp.common.node.OtterXMLCNode node)
           
private  void setupXMLCNodes()
           
private  java.lang.String trimContinue(java.lang.String in)
           
 void updateProject()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

KEEP

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

IMPLEMENTS

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

ROOT

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

PACKAGEDIR

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

XMLC_

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

_CLASSES

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

_DIR

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

_OPTS

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

_OPTS_FILE

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

PE

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

project

private org.enhydra.kelp.common.node.OtterProject project

filter

private MakefileFilter filter

makeCursor

private MakefileData makeCursor

makeData

private MakefileData[] makeData

makeVector

private java.util.Vector makeVector

docTypes

private java.lang.String[] docTypes

sourcePath

private java.lang.String sourcePath

continueName

private java.lang.String continueName

continueLine

private boolean continueLine

needRead

private boolean needRead

keepFound

private boolean keepFound
Constructor Detail

MakefileReader

public MakefileReader()
Method Detail

getProject

public org.enhydra.kelp.common.node.OtterProject getProject()

setProject

public void setProject(org.enhydra.kelp.common.node.OtterProject p)

invalidate

public void invalidate()

read

public void read()

getPackageMap

public java.lang.String[][] getPackageMap()

getSymbolicMakefiles

public MakefileData[] getSymbolicMakefiles()

updateProject

public void updateProject()

readDirectory

private void readDirectory(java.io.File root)

setupXMLCNodes

private void setupXMLCNodes()

setupNodeSelection

private void setupNodeSelection(org.enhydra.kelp.common.node.OtterXMLCNode node)

checkForKeep

private void checkForKeep(java.lang.String params)

setupNodeOption

private void setupNodeOption(org.enhydra.kelp.common.node.OtterXMLCNode node)

readFile

private void readFile(java.io.File make)

readLine

private void readLine(java.lang.String in)

preprocessValue

private java.lang.String preprocessValue(java.lang.String in)

trimContinue

private java.lang.String trimContinue(java.lang.String in)