de.grogra.grogra
Class DTDSourceFile
java.lang.Object
  
de.grogra.graph.impl.Edge
      
de.grogra.graph.impl.Node
          
de.grogra.pf.registry.Item
              
de.grogra.grogra.DTDSourceFile
- All Implemented Interfaces: 
 - Manageable, PersistenceCapable, Shareable, RegistryContext, UIItem, Showable, UserFields, XObject, Described, Map, ObjectToBoolean, java.io.Serializable, java.util.EventListener, javax.swing.event.TreeModelListener
 
public class DTDSourceFile
- extends Item
- implements UIItem, ObjectToBoolean, javax.swing.event.TreeModelListener, Showable
  
- See Also:
 - Serialized Form
 
 
 
| Nested classes/interfaces inherited from interface de.grogra.util.Map | 
Map.Chain | 
 
 
| Fields inherited from class de.grogra.graph.impl.Node | 
ADDITIONAL_FIELDS, bits, DELETED, EXTENT_BIT, EXTENT_MASK, extentIndex$FIELD, extentTail$FIELD, HAS_OBSERVERS, IS_INTERPRETIVE, isInterpretive$FIELD, LAST_EXTENT_INDEX, layer$FIELD, MARK, mark$FIELD, MIME_TYPE, MIN_UNUSED_SPECIAL_OF_SOURCE, MIN_UNUSED_SPECIAL_OF_TARGET, name$FIELD, USED_BITS | 
 
 
 
 
 
| Methods inherited from class de.grogra.pf.registry.Item | 
activate, add, add, addPluginPrerequisite, addPluginPrerequisites, addUserItem, addUserItemWithUniqueName, addWithUniqueName, beginXA, classForName, commitXA, createItem, deactivate, deriveItems, dupUnmanagedFields, equals, findAll, findAll, findAll, findFirst, findFirst, findFirst, findMax, findMax, findMax, forAll, forAll, forAll, get, getAbsoluteName, getAccessor, getAccessor, getAttributes, getAttributes, getClassLoader, getDefaultDescription, getDefaultValue, getDerivedDescription, getDescription, getFromResource, getI18NBundle, getItem, getLock, getParentMap, getPath, getPluginDescriptor, getRegistry, getRoot, getTransaction, getUniqueName, getWriteLock, hasEditableOptions, initPluginDescriptor, isActivated, isDirectory, isEditable, isOptionCategory, isPluginItem, isUserItem, makeUserItem, paramString, readAttribute, remove, removeDerivedItems, resolveItem, resolveLink, set, setDefaultDescription, setDescription, setDescription, setDirectory, setName, setNameIfNull, setOption, substitute, validate | 
 
| Methods inherited from class de.grogra.graph.impl.Node | 
addEdgeBitsTo, addReference, appendBranchNode, appendBranchNode, appendReferencesTo, clone, clone, cloneGraph, dump, dumpTree, dup, edgeChanged, fieldModified, findAdjacent, getAxisParent, getBoolean, getBranch, getBranchLength, getBranchNode, getBranchTail, getByte, getChar, getCommonAncestor, getCurrentGraphState, getDirectChildCount, getDouble, getEdgeAttributeAccessor, getEdgeAttributes, getEdgeBitsTo, getEdgeTo, getExtentIndex, getFirst, getFirstEdge, getFloat, getGraph, getId, getIndex, getInstantiator, getInt, getLayer, getLong, getManageableType, getName, getNeighbor, getNext, getNType, getObject, getOrCreateEdgeTo, getOrNull, getPersistenceManager, getPredecessor, getProvider, getShort, getSource, getStamp, getSuccessor, getSymbol, getSymbolColor, getTarget, getTransaction, getUserField, getUserFieldCount, getXClass, getXData, hasName, initProvider, initXClass, insertBranchNode, insertBranchNode, instantiateGraph, isAncestorOf, isDirection, isManagingInstance, isMarked, isRoot, isSource, isTarget, manageableReadResolve, manageableWriteReplace, removeAll, removeEdgeBitsTo, removeFromChain, removeFromChain, removeReference, setBranch, setBranch, setExtentIndex, setGraphForDeserialization, setLayer, setMark, setSuccessor, setSuccessor, specialEdgeAdded, specialEdgeRefModified, specialEdgeRemoved, toString, writeReplace | 
 
| Methods inherited from class de.grogra.graph.impl.Edge | 
addEdgeBits, getBitMark, getEdgeBits, getObjectMark, getSpecialEdgeDescriptor, parseEdgeKeys, remove, removeEdgeBits, setBitMark, setEdgeBits, setObjectMark, testEdgeBits | 
 
| Methods inherited from class java.lang.Object | 
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
 
 
$TYPE
public static final Node.NType $TYPE
disabled$FIELD
public static final Node.NType.Field disabled$FIELD
editable$FIELD
public static final Node.NType.Field editable$FIELD
mimeType$FIELD
public static final Node.NType.Field mimeType$FIELD
DTDSourceFile
public DTDSourceFile(java.lang.String key,
                     MimeType mimeType)
activateImpl
protected void activateImpl()
- Overrides:
 activateImpl in class Item
 
 
addRequiredFiles
public void addRequiredFiles(java.util.Collection list)
- Overrides:
 addRequiredFiles in class Item
 
 
deactivateImpl
protected void deactivateImpl()
- Overrides:
 deactivateImpl in class Item
 
 
evaluateBoolean
public boolean evaluateBoolean(java.lang.Object o)
- Description copied from interface: 
ObjectToBoolean 
- Computes the value of this function at 
x.
- Specified by:
 evaluateBoolean in interface ObjectToBoolean
 
- Parameters:
 o - where the function is to be evaluated
- Returns:
 - function value at 
x 
 
 
get
public static DTDSourceFile get(RegistryContext ctx,
                                java.lang.String systemId)
 
 
getDescriptionImpl
protected java.lang.Object getDescriptionImpl(java.lang.String type)
- Overrides:
 getDescriptionImpl in class Item
 
 
getMimeType
public MimeType getMimeType()
 
 
getMimeTypeItem
public MimeTypeItem getMimeTypeItem()
 
 
getNTypeImpl
protected Node.NType getNTypeImpl()
- Description copied from class: 
Node 
- This method returns the 
Node.NType which describes the managed
 fields of the class of this node. This method has to be implemented
 in every concrete subclass.
- Overrides:
 getNTypeImpl in class Item
 
- Returns:
 - type describing the managed fields of the class of this node
 
 
 
getUINodeType
public int getUINodeType()
- Specified by:
 getUINodeType in interface UIItem
 
 
invoke
public java.lang.Object invoke(Context ctx,
                               java.lang.String method,
                               java.lang.Object arg)
- Specified by:
 invoke in interface UIItem
 
 
isAvailable
public boolean isAvailable(Context ctx)
- Specified by:
 isAvailable in interface UIItem
 
 
isDisabled
public boolean isDisabled()
 
 
isEditable
public boolean isEditable()
 
 
isEnabled
public boolean isEnabled(Context ctx)
- Specified by:
 isEnabled in interface UIItem
 
 
newInstance
protected Node newInstance()
- Description copied from class: 
Node 
- This method returns a new instance of the class of this
 node. This method has to be implemented in every concrete subclass.
- Overrides:
 newInstance in class Item
 
- Returns:
 - new instance of class of this node
 
 
 
refresh
public static void refresh(Item dir,
                           DTDSourceFile file,
                           java.lang.String category,
                           Command afterRefresh)
 
 
setDisabled
public void setDisabled(boolean value)
 
 
setDTDFilter
protected void setDTDFilter(DTDFilter filter)
 
 
show
public void show(Context ctx)
- Specified by:
 show in interface Showable
 
 
show
public void show(Context ctx,
                 java.lang.String ref)
 
 
showLater
public void showLater(Context ctx)
 
 
toFileSource
public FileSource toFileSource()
 
 
treeNodesChanged
public void treeNodesChanged(javax.swing.event.TreeModelEvent e)
- Specified by:
 treeNodesChanged in interface javax.swing.event.TreeModelListener
 
 
treeNodesInserted
public void treeNodesInserted(javax.swing.event.TreeModelEvent e)
- Specified by:
 treeNodesInserted in interface javax.swing.event.TreeModelListener
 
 
treeNodesRemoved
public void treeNodesRemoved(javax.swing.event.TreeModelEvent e)
- Specified by:
 treeNodesRemoved in interface javax.swing.event.TreeModelListener
 
 
treeStructureChanged
public void treeStructureChanged(javax.swing.event.TreeModelEvent e)
- Specified by:
 treeStructureChanged in interface javax.swing.event.TreeModelListener