com.objectwave.templateMerge
Class KnownTemplates
java.lang.Object
|
+--com.objectwave.templateMerge.KnownTemplates
- All Implemented Interfaces:
- java.io.Serializable
- public class KnownTemplates
- extends java.lang.Object
- implements java.io.Serializable
Primarily exists for the sake of storing MergeTemplates.
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
assignedList
public java.util.Hashtable assignedList
names
public java.util.Vector names
fileName
public java.lang.String fileName
KnownTemplates
public KnownTemplates()
addPropertyChangeListener
public void addPropertyChangeListener(java.beans.PropertyChangeListener l)
addTemplate
public void addTemplate(MergeTemplate temp)
assignTemplate
public void assignTemplate(java.lang.Object anObject,
MergeTemplate aTemplate)
asTreeCollection
public TreeCollection asTreeCollection()
contains
public boolean contains(MergeTemplate temp)
getAssignedTemplate
public MergeTemplate getAssignedTemplate(java.lang.Object anObject)
getDefaultFileName
public static java.lang.String getDefaultFileName()
getDefaultInstance
public static KnownTemplates getDefaultInstance()
getList
public java.util.Hashtable getList()
getNames
public java.lang.String[] getNames()
getTemplate
public MergeTemplate getTemplate(java.lang.String templateName)
isComplete
public boolean isComplete()
- This will check all of the templates associated with this instance
and verify that any template referenced can also be found in this collection.
readFile
public static KnownTemplates readFile(java.lang.String fName)
throws java.io.IOException
java.io.IOException
readStream
public static KnownTemplates readStream(java.io.InputStream istream)
throws java.io.IOException
java.io.IOException
remove
public void remove(MergeTemplate temp)
removePropertyChangeListener
public void removePropertyChangeListener(java.beans.PropertyChangeListener l)
save
public void save()
throws java.io.IOException
java.io.IOException
saveOn
public void saveOn(java.io.OutputStream ostream)
throws java.io.IOException
java.io.IOException
setDefaultInstance
public static void setDefaultInstance(KnownTemplates t)
setList
public void setList(java.util.Hashtable l)