java.lang.Object
de.grogra.graph.impl.Edge
de.grogra.graph.impl.Node
de.grogra.pf.registry.Item
de.grogra.pf.registry.ContentDescriptionType
- All Implemented Interfaces:
Manageable,PersistenceCapable,Shareable,RegistryContext,UserFields,XObject,Described,Map,Serializable,Comparable<ContentDescriptionType>
- Direct Known Subclasses:
ContentDescriptionClass,ContentDescriptionField,ContentDescriptionMethod
public abstract class ContentDescriptionType
extends Item
implements Comparable<ContentDescriptionType>
The abstract class that define the registry items stored in the /statics directory
- See Also:
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class de.grogra.graph.impl.Node
Node.AccessorBridge, Node.FieldAttributeAccessor, Node.NType -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanprotected Stringprotected Classprotected ArrayList<ContentDescriptionType> protected booleanprotected ArrayList<ContentDescriptionType> protected booleanprotected Stringprotected Stringprotected final ArrayList<ContentDescriptionType.Parameter> protected ContentDescriptionType.Parameterprotected booleanprotected ArrayList<ContentDescriptionType> protected StringFields inherited from class de.grogra.pf.registry.Item
$TYPE, systemId, systemId$FIELDFields 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, MAX_RESOLUTION, MIME_TYPE, MIN_RESOLUTION, MIN_UNUSED_SPECIAL_OF_SOURCE, MIN_UNUSED_SPECIAL_OF_TARGET, name$FIELD, RESOLUTION_BIT, RESOLUTION_MASK, resolution$FIELD, USED_BITSFields inherited from interface de.grogra.util.Described
ACCELERATOR_KEY, ICON, MNEMONIC_KEY, NAME, SHORT_DESCRIPTION, TITLEFields inherited from interface de.grogra.util.Map
DEFAULT_VALUE, EMPTY_MAP -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidaddTDescription(String description) voidvoidvoidvoidgetTName()getTSee()booleanbooleanbooleanisTFinal()booleanvoidparsePackage(String fullName) Parse a full method name and set the package name and class name.voidsetTAbstract(boolean t_abstract) voidvoidvoidsetTEnclosed(boolean b) voidsetTFinal(boolean t_final) voidvoidsetTPackage(String t_package) voidsetTReturn(ContentDescriptionType.Parameter t_return) voidsetTStatic(boolean t_static) voidsetTVisibility(String t_visibility) abstract booleanabstract booleanMethods inherited from class de.grogra.pf.registry.Item
activate, activateImpl, add, add, addPluginPrerequisite, addPluginPrerequisites, addRequiredFiles, addUserItem, addUserItemWithUniqueName, addWithUniqueName, beginXA, classForName, commitXA, copy, createItem, deactivate, deactivateImpl, delete, 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, getDescriptionImpl, getFromResource, getI18NBundle, getItem, getLock, getNTypeImpl, getParentMap, getPath, getPluginDescriptor, getRegistry, getRoot, getSystemId, getTransaction, getUniqueName, getWriteLock, hasEditableOptions, initPluginDescriptor, isActivated, isDirectory, isEditable, isOptionCategory, isPluginItem, isUserItem, makeUserItem, newInstance, paramString, readAttribute, remove, removeDerivedItems, resolveItem, resolveLink, set, setDefaultDescription, setDescription, setDescription, setDirectory, setName, setNameIfNull, setOption, substitute, validateMethods inherited from class de.grogra.graph.impl.Node
addEdgeBitsTo, addReference, appendBranchNode, appendBranchNode, appendReferencesTo, clone, clone, cloneGraph, dump, dumpTree, dup, dupFrom, dupnew, edgeChanged, fieldModified, findAdjacent, findRefinementType, getAxisParent, getBoolean, getBranch, getBranchLength, getBranchNode, getBranchTail, getByte, getChar, getCommonAncestor, getCurrentGraphState, getDirectChildCount, getDouble, getEdgeAttributeAccessor, getEdgeAttributes, getEdgeBitsTo, getEdgeTo, getExtentIndex, getFirst, getFirstEdge, getFloat, getGraph, getId, getIgnored, getIndex, getInstantiator, getInt, getLayer, getLong, getManageableType, getName, getNeighbor, getNext, getNType, getObject, getOrCreateEdgeTo, getOrNull, getPersistenceManager, getPredecessor, getProvider, getResolution, getShort, getSource, getStamp, getSuccessor, getSymbol, getSymbolColor, getTarget, getTransaction, getUserField, getUserFieldCount, getXClass, getXData, hasName, initProvider, initXClass, insertBranchNode, insertBranchNode, instantiateGraph, isAncestorOf, isDirection, isEncoarseOf, isManagingInstance, isMarked, isRoot, isSource, isTarget, manageableReadResolve, manageableWriteReplace, removeAll, removeEdgeBitsTo, removeFromChain, removeFromChain, removeReference, setBranch, setBranch, setExtentIndex, setGraphForDeserialization, setIgnored, setLayer, setMark, setResolution, setSuccessor, setSuccessor, specialEdgeAdded, specialEdgeRefModified, specialEdgeRemoved, toString, writeReplaceMethods inherited from class de.grogra.graph.impl.Edge
addEdgeBits, getBitMark, getEdgeBits, getEdgeKeys, getObjectMark, getSpecialEdgeDescriptor, parseEdgeKeys, remove, removeEdgeBits, setBitMark, setEdgeBits, setObjectMark, testEdgeBitsMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.Comparable
compareToMethods inherited from interface de.grogra.persistence.PersistenceCapable
getBitMark, getObjectMark, setBitMark, setObjectMark
-
Field Details
-
t_name
-
t_visibility
-
t_static
protected boolean t_static -
t_final
protected boolean t_final -
t_abstract
protected boolean t_abstract -
t_class
-
t_package
-
t_return
-
t_clazz
-
t_description
-
t_see
-
t_parameters
-
t_isEnclosed
protected boolean t_isEnclosed -
t_superClasses
-
t_constructors
-
t_internalTypes
-
-
Constructor Details
-
ContentDescriptionType
public ContentDescriptionType()
-
-
Method Details
-
getTName
-
setTName
-
getTVisibility
-
setTVisibility
-
isTStatic
public boolean isTStatic() -
setTStatic
public void setTStatic(boolean t_static) -
isTFinal
public boolean isTFinal() -
setTFinal
public void setTFinal(boolean t_final) -
isTAbstract
public boolean isTAbstract() -
setTAbstract
public void setTAbstract(boolean t_abstract) -
getTClass
-
setTClass
-
getTPackage
-
setTPackage
-
getTReturn
-
setTReturn
-
getTClazz
-
setTClazz
-
addTDescription
-
addTParameter
-
addTSee
-
getTDescription
-
getTParameters
-
getTSee
-
isTEnclosed
public boolean isTEnclosed() -
setTEnclosed
public void setTEnclosed(boolean b) -
getTSuperClasses
-
addTSuperClass
-
getTConstructors
-
addTConstructors
-
getTInternalTypes
-
addTInternalTypes
-
parsePackage
Parse a full method name and set the package name and class name. E.g. of input: de.grogra.Class#method(Var1 ) -
shouldBeAddedToRegistry
public abstract boolean shouldBeAddedToRegistry() -
shouldBeAddedToStaticParser
public abstract boolean shouldBeAddedToStaticParser()
-