nl.cwi.sen1.configapi
Class AbstractType
java.lang.Object
aterm.pure.ATermVisitableImpl
aterm.pure.ATermImpl
aterm.pure.ATermApplImpl
nl.cwi.sen1.configapi.AbstractType
- All Implemented Interfaces:
- aterm.ATerm, aterm.ATermAppl, aterm.Identifiable, jjtraveler.Visitable, shared.SharedObject, shared.SharedObjectWithID
- Direct Known Subclasses:
- ActionDescription, Color, Configuration, Event, Item, KeyModifier, Property, ShortCut, TextAttribute, TextCategoryName, TextStyle, VirtualButton, VirtualKey
public abstract class AbstractType
- extends aterm.pure.ATermApplImpl
| Fields inherited from class aterm.pure.ATermImpl |
factory |
| Fields inherited from interface aterm.ATerm |
AFUN, APPL, BLOB, INT, LIST, LONG, PLACEHOLDER, REAL |
|
Constructor Summary |
AbstractType(Factory abstractTypeFactory,
aterm.ATermList annos,
aterm.AFun fun,
aterm.ATerm[] args)
|
| 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 |
term
protected aterm.ATerm term
abstractTypeFactory
private Factory abstractTypeFactory
AbstractType
public AbstractType(Factory abstractTypeFactory,
aterm.ATermList annos,
aterm.AFun fun,
aterm.ATerm[] args)
toTerm
public abstract aterm.ATerm toTerm()
toString
public java.lang.String toString()
- Specified by:
toString in interface aterm.ATerm- Overrides:
toString in class aterm.pure.ATermImpl
setTerm
protected void setTerm(aterm.ATerm term)
getConfigapiFactory
public Factory getConfigapiFactory()
isSortVirtualButton
public boolean isSortVirtualButton()
isSortKeyModifier
public boolean isSortKeyModifier()
isSortVirtualKey
public boolean isSortVirtualKey()
isSortColor
public boolean isSortColor()
isSortConfiguration
public boolean isSortConfiguration()
isSortProperty
public boolean isSortProperty()
isSortActionDescription
public boolean isSortActionDescription()
isSortEvent
public boolean isSortEvent()
isSortItem
public boolean isSortItem()
isSortTextCategoryName
public boolean isSortTextCategoryName()
isSortTextAttribute
public boolean isSortTextAttribute()
isSortShortCut
public boolean isSortShortCut()
isSortTextStyle
public boolean isSortTextStyle()
isSortPropertyList
public boolean isSortPropertyList()
isSortActionDescriptionList
public boolean isSortActionDescriptionList()
isSortTextAttributeMap
public boolean isSortTextAttributeMap()
isSortKeyModifierList
public boolean isSortKeyModifierList()
isSortItemLabels
public boolean isSortItemLabels()