nl.cwi.sen1.configapi.types
Class Property
java.lang.Object
aterm.pure.ATermVisitableImpl
aterm.pure.ATermImpl
aterm.pure.ATermApplImpl
nl.cwi.sen1.configapi.AbstractType
nl.cwi.sen1.configapi.types.Property
- All Implemented Interfaces:
- aterm.ATerm, aterm.ATermAppl, aterm.Identifiable, jjtraveler.Visitable, shared.SharedObject, shared.SharedObjectWithID
- Direct Known Subclasses:
- Action, Editor, Import, LibraryPath, ModulePath, Script, ScriptPath, TextCategory
public abstract class Property
- extends AbstractType
| Fields inherited from class aterm.pure.ATermImpl |
factory |
| Fields inherited from interface aterm.ATerm |
AFUN, APPL, BLOB, INT, LIST, LONG, PLACEHOLDER, REAL |
|
Constructor Summary |
Property(Factory factory,
aterm.ATermList annos,
aterm.AFun fun,
aterm.ATerm[] args)
|
| Methods inherited from class nl.cwi.sen1.configapi.AbstractType |
getConfigapiFactory, isSortActionDescription, isSortActionDescriptionList, isSortColor, isSortConfiguration, isSortEvent, isSortItem, isSortItemLabels, isSortKeyModifier, isSortKeyModifierList, isSortPropertyList, isSortShortCut, isSortTextAttribute, isSortTextAttributeMap, isSortTextCategoryName, isSortTextStyle, isSortVirtualButton, isSortVirtualKey, setTerm, toString, toTerm |
| Methods inherited from class aterm.pure.ATermApplImpl |
accept, duplicate, equivalent, getAFun, getArgument, getArgumentArray, getArguments, getArity, getName, getNrSubTerms, getSubTerm, getType, hashFunction, init, initHashCode, isQuoted, make, make, make, match, setAnnotations, setArgument, setSubTerm |
| Methods inherited from class aterm.pure.ATermImpl |
equals, getAnnotation, getAnnotations, getFactory, getPureFactory, getUniqueIdentifier, hasAnnotations, hashCode, init, internSetAnnotations, isEqual, match, match, removeAnnotation, removeAnnotations, setAnnotation, setHashCode, setUniqueIdentifier, writeToSharedTextFile, writeToTextFile, writeToTextFile |
| Methods inherited from class aterm.pure.ATermVisitableImpl |
getChildAt, getChildCount, setChildAt |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface aterm.ATerm |
equals, getAnnotation, getAnnotations, getFactory, hasAnnotations, hashCode, isEqual, match, match, removeAnnotation, removeAnnotations, setAnnotation, writeToSharedTextFile, writeToTextFile |
| Methods inherited from interface jjtraveler.Visitable |
getChildAt, getChildCount, setChildAt |
| Methods inherited from interface aterm.Identifiable |
getUniqueIdentifier |
Property
public Property(Factory factory,
aterm.ATermList annos,
aterm.AFun fun,
aterm.ATerm[] args)
isEqual
public boolean isEqual(Property peer)
isSortProperty
public boolean isSortProperty()
- Overrides:
isSortProperty in class AbstractType
isImport
public boolean isImport()
isScript
public boolean isScript()
isScriptPath
public boolean isScriptPath()
isAction
public boolean isAction()
isEditor
public boolean isEditor()
isLibraryPath
public boolean isLibraryPath()
isModulePath
public boolean isModulePath()
isTextCategory
public boolean isTextCategory()
hasPath
public boolean hasPath()
hasList
public boolean hasList()
hasAction
public boolean hasAction()
hasEditor
public boolean hasEditor()
hasLanguage
public boolean hasLanguage()
hasExtension
public boolean hasExtension()
hasLabel
public boolean hasLabel()
hasCategory
public boolean hasCategory()
hasMap
public boolean hasMap()
getPath
public java.lang.String getPath()
setPath
public Property setPath(java.lang.String _path)
getList
public ActionDescriptionList getList()
setList
public Property setList(ActionDescriptionList _list)
getAction
public java.lang.String getAction()
setAction
public Property setAction(java.lang.String _action)
getEditor
public java.lang.String getEditor()
setEditor
public Property setEditor(java.lang.String _editor)
getLanguage
public java.lang.String getLanguage()
setLanguage
public Property setLanguage(java.lang.String _language)
getExtension
public java.lang.String getExtension()
setExtension
public Property setExtension(java.lang.String _extension)
getLabel
public java.lang.String getLabel()
setLabel
public Property setLabel(java.lang.String _label)
getCategory
public TextCategoryName getCategory()
setCategory
public Property setCategory(TextCategoryName _category)
getMap
public TextAttributeMap getMap()
setMap
public Property setMap(TextAttributeMap _map)