Package sc.lang.html
Class Input
- java.lang.Object
-
- All Implemented Interfaces:
IDynObject
,INamedChildren
,IObjChildren
,IStatefulPage
,INamedNode
,ISemanticNode
,ISrcStatement
,IUserDataNode
,ILifecycle
,IChildInit
,IStoppable
,ITypeUpdateHandler
- Direct Known Subclasses:
Button
public class Input extends HTMLElement
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class sc.lang.java.JavaSemanticNode
JavaSemanticNode.DepTypeCtx, JavaSemanticNode.DepTypeMode, JavaSemanticNode.MemberCache, JavaSemanticNode.MemberType
-
-
Field Summary
Fields Modifier and Type Field Description static IBeanMapper
_changeEventProp
static IBeanMapper
_clickCountProp
java.lang.String
liveEdit
int
liveEditDelay
java.lang.String
name
java.lang.String
type
-
Fields inherited from class sc.lang.html.HTMLElement
_blurEventProp, _clickEventProp, _clientHeightProp, _clientWidthProp, _dblClickEventProp, _focusEventProp, _keyDownEventProp, _keyPressEventProp, _keyUpEventProp, _mouseDownEventProp, _mouseDownMoveUpProp, _mouseMoveEventProp, _mouseOutEventProp, _mouseOverEventProp, _mouseUpEventProp, _offsetHeightProp, _offsetLeftProp, _offsetTopProp, _offsetWidthProp, _scrollHeightProp, _scrollWidthProp, formattingAtts, formattingTags
-
Fields inherited from class sc.lang.html.Element
AFTER_REFRESH_TAG_PRIORITY, allowBehaviorTagsInContent, attributeList, bodyCache, bodyTxtValid, bodyValid, children, closeTagName, doOutputAll, doOutputBody, doOutputEnd, doOutputStart, ExecAll, ExecClient, execFlags, ExecProcess, ExecServer, fromElement, hiddenChildren, HTMLClass, inheritedAttributes, REFRESH_TAG_PRIORITY, refreshBindings, refreshOnLoad, refreshTagsNeeded, refreshTagsScheduled, repeatSync, repeatTagsValid, selfClose, serverContent, serverTag, serverTagInfo, startTagCache, startTagValid, staticContentOnly, style, tagName, tagObject, trace, verbose, wrap
-
Fields inherited from class sc.lang.java.JavaSemanticNode
debugDisablePrettyToString, STOP_SEARCHING_SENTINEL
-
Fields inherited from class sc.lang.SemanticNode
debugDiffTrace, initialized, PARENT_NODE_PROPERTY, parentNode, PARSE_NODE_PROPERTY, parseletId, parseNode, parseNodeInvalid, processed, started, transformed, validated
-
Fields inherited from interface sc.dyn.IDynObject
GET_PROPERTY_NAME, GET_TYPED_PROPERTY_NAME, SET_PROPERTY_NAME
-
Fields inherited from interface sc.lang.ISemanticNode
CopyAll, CopyIndependent, CopyInitLevels, CopyNormal, CopyParseNode, CopyReplace, CopyState, CopyTransformed, SkipParseNode
-
-
Constructor Summary
Constructors Constructor Description Input()
Input(Element parent, java.lang.String id, java.lang.Object repeatVar, int repeatIx)
Input(TypeDeclaration concreteType)
Input(TypeDeclaration concreteType, Element parent, java.lang.String id, java.lang.Object repeatVar, int repeatIx)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addServerTagFlags(ServerTag st)
void
changeValue(java.lang.String newVal)
Method implemented on the client only to generate a simulated value change eventEvent
getChangeEvent()
boolean
getChecked()
java.lang.Object
getClickCount()
java.util.Map<java.lang.String,IBeanMapper>
getCustomServerTagProps()
boolean
getDisabled()
int
getSize()
java.lang.String
getValue()
boolean
isEventSource()
void
setChangeEvent(Event changeEvent)
void
setChecked(boolean _checked)
void
setClickCount(int _clickCount)
void
setDisabled(boolean _disabled)
void
setSize(int _s)
void
setValue(java.lang.String _value)
-
Methods inherited from class sc.lang.html.HTMLElement
click, focus, getBlurEvent, getClickEvent, getDblClickEvent, getDOMEvent, getFocusEvent, getKeyDownEvent, getKeyPressEvent, getKeyUpEvent, getMouseDownEvent, getMouseDownMoveUp, getMouseMoveEvent, getMouseOutEvent, getMouseOverEvent, getMouseUpEvent, setBlurEvent, setClickEvent, setDblClickEvent, setDOMEvent, setFocusEvent, setKeyDownEvent, setKeyPressEvent, setKeyUpEvent, setMouseDownEvent, setMouseDownMoveUp, setMouseMoveEvent, setMouseOutEvent, setMouseOverEvent, setMouseUpEvent, validateClientHTML, validateTagTree
-
Methods inherited from class sc.lang.html.Element
_updateInst, addChildListToByIdMap, addChildTagsWithName, addExtraAttributes, addMixinProperties, addNodeCompletions, addServerTags, addToOutputMethod, allocUniqueId, allocUniqueId, anyChangedRepeatTags, appendElement, assignChildTagObjects, childInvalidated, convertExtendsTypeToJavaType, convertToObject, deepCopy, definesMember, destroyRepeatTags, displayError, displayTypeError, enableRepeatSync, equals, escAtt, escBody, execOmitObject, execTagStatements, findMember, findMethod, findType, getAllChildTagsWithName, getAllJSFiles, getAltChildren, getAttribute, getBodyAsString, getBodyMergeMode, getBodyOnly, getBooleanAttribute, getCache, getChangedCount, getChildForName, getChildNestingDepth, getChildrenById, getChildrenByIdAndType, getChildTags, getChildTagsWithName, getClientHeight, getClientWidth, getCloseStartTagOffset, getComputedExecFlags, getDeclaredExtendsTypeDeclaration, getDefaultExtendsTypeDeclaration, getDefaultObjectName, getDefinedExecFlags, getDerivedElement, getElementId, getElementTypeDeclaration, getEnclosingType, getExcludedStub, getExtendsElement, getExtendsType, getExtendsTypeDeclaration, getFullTypeName, getHovered, getHTMLClass, getId, getImplementsElements, getInheritedAttributes, getInheritedChildTagsWithName, getInitScript, getInnerHTML, getJSFiles, getLayeredSystem, getMergeAttribute, getNameForChild, getNeedsClientServerSpecificId, getNodeContainsPart, getNodeName, getNumStatementLines, getObjChildren, getObjectName, getOffsetHeight, getOffsetLeft, getOffsetTop, getOffsetWidth, getOutputArgs, getOutputExpression, getPossibleAttributes, getPossibleAttributesForTag, getPreviousElementSibling, getRawObjectName, getRawSubTagMerge, getRawTagMerge, getRelFileList, getRelPrefix, getRelPrefix, getRelURL, getRepeat, getRepeatIndex, getRepeatObjectName, getRepeatVar, getRepeatVarName, getRepeatWrapperType, getReplaceWith, getScrollHeight, getScrollWidth, getServerTagInfo, getSimpleChildValue, getSingleChildTag, getStartTagTxt, getStateless, getStopScript, getStopSemanticProps, getStyle, getSubTagMerge, getSystemTagClassForTagName, getTagMergeMode, getTextContent, getUserVisibleName, hashCode, inheritsId, init, initChildren, initSync, initUniqueId, insertElement, invalidate, invalidateBody, invalidateRepeatTags, invalidateStartTag, isAbstract, isCacheEnabled, isClientServerSpecific, isEmptyBody, isHtmlAttribute, isLinkAttribute, isModifyingElement, isPageElement, isReadOnlyAttribute, isRefreshAttribute, isRepeatElement, isRepeatTag, isSingletonTag, isVisible, lowerTagName, mapAttributeToProperty, mapPropertyToAttribute, markBodyValid, markStartTagValid, moveElement, needsAutoId, needsId, needsObject, needsObjectDef, output, output, output_c, outputBody, outputEndTag, outputStartTag, outputTag, rebuildRepeat, refreshNode, refreshRepeat, refreshTags, removeAttribute, removeElement, removeRepeatElement, repeatTagsChanged, resetPageContext, resetTagObject, scheduleRefresh, scheduleRefreshTags, selfClosed, setBodyOnly, setCache, setChangedCount, setClientHeight, setClientWidth, setHovered, setHTMLClass, setId, setInitScript, setInnerHTML, setNodeName, setOffsetHeight, setOffsetLeft, setOffsetTop, setOffsetWidth, setParentNode, setRepeat, setRepeatIndex, setRepeatVar, setRepeatVarName, setReplaceWith, setScrollHeight, setScrollWidth, setStartTagTxt, setStopScript, setStyle, setTextContent, setVisible, sortChildrenByBeforeAfter, start, stop, suggestCompletions, syncRepeatTags, toDeclarationString, toListDisplayString, toString, transform, updateElementIndexes, updateServerTag, validateServerTags
-
Methods inherited from class sc.lang.html.Node
addBreakpointNodes, addProperty, findFromStatement, getDynType, getFromStatement, getNodeErrorText, getProperty, getProperty, getSrcStatement, getTypedProperty, getUserData, hasDynObject, invoke, invoke, setDynType, setProperty, setProperty, setSemanticProperty, setUserData
-
Methods inherited from class sc.lang.java.JavaSemanticNode
addDependentType, applyPartialValue, canInsertStatementBefore, declaresConstructor, definesConstructor, definesMethod, definesType, detectCycles, displayFormattedError, displayVerboseWarning, displayWarning, findMemberOwner, findStatement, findType, getDependencyDisabledText, getEnclosingBlockStatement, getEnclosingIMethod, getEnclosingIType, getEnclosingMethod, getEnclosingMethod, getEnclosingStatement, getEnclosingTag, getEnclosingTemplate, getExecMode, getImportedTypeName, getJavaLanguage, getJavaModel, getMessageString, getRootTag, getRootType, getStructuralEnclosingType, isCollapsibleNode, isDynamicType, isReferenceValueObject, isStatic, needsDataBinding, runtimeError, toFileString, toGenerateString, transformTemplate, visitTypeReferences
-
Methods inherited from class sc.lang.SemanticNode
changeLanguage, clearInitialized, clearParseNode, clearStarted, computeNearString, containsChild, deepEquals, diffNode, ensureValidated, formatLeftParenDelegateToParent, formatSpaceBeforeAngleBracket, getAnyChildParseNode, getChildAtIndex, getEnclosingSrcStatement, getLanguageModel, getNestingDepth, getNodeCount, getNodeErrorRange, getNodeWarningText, getNotFoundError, getParentNode, getParseErrorNode, getParseletId, getParseNode, getRootNode, getStartIndex, getTransformed, hasErrors, indexOfChild, isInitialized, isParseNodeValid, isProcessed, isSemanticChildValue, isSemanticProperty, isSemanticProperty, isStarted, isTrailingSrcStatement, isValidated, needsTransform, process, regenerate, regenerateIfTracking, removeChild, replaceChild, restoreParseNode, restoreParseNode, sameSrcLocation, serialize, setParseErrorNode, setParselet, setParseletId, setParseNode, setParseNodeValid, setProperty, setProperty, spaceAfterParen, styleNode, styleNode, toDefinitionString, toDefinitionString, toDefinitionString, toHeaderString, toLanguageString, toLanguageString, toLocationString, toLocationString, toLocationString, toModelString, toModelString, toSafeLanguageString, validate, validateParseNode
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface sc.lang.ISemanticNode
changeLanguage, clearInitialized, clearParseNode, clearStarted, containsChild, deepEquals, diffNode, getChildAtIndex, getDependencyDisabledText, getNestingDepth, getNodeCount, getNodeErrorRange, getNodeErrorText, getNodeWarningText, getNotFoundError, getParentNode, getParseErrorNode, getParseletId, getParseNode, getRootNode, getTransformed, indexOfChild, isInitialized, isParseNodeValid, isSemanticChildValue, isStarted, isTrailingSrcStatement, isValidated, needsTransform, process, regenerate, regenerateIfTracking, removeChild, replaceChild, restoreParseNode, serialize, setParseErrorNode, setParseletId, setParseNode, setParseNodeValid, styleNode, toHeaderString, toLanguageString, toLanguageString, toModelString, validateParseNode
-
Methods inherited from interface sc.lang.ISrcStatement
addBreakpointNodes, findFromStatement, getFromStatement, getSrcStatement
-
-
-
-
Field Detail
-
_changeEventProp
public static final IBeanMapper _changeEventProp
-
_clickCountProp
public static final IBeanMapper _clickCountProp
-
type
public java.lang.String type
-
name
public java.lang.String name
-
liveEdit
public java.lang.String liveEdit
-
liveEditDelay
public int liveEditDelay
-
-
Constructor Detail
-
Input
public Input()
-
Input
public Input(TypeDeclaration concreteType)
-
Input
public Input(TypeDeclaration concreteType, Element parent, java.lang.String id, java.lang.Object repeatVar, int repeatIx)
-
Input
public Input(Element parent, java.lang.String id, java.lang.Object repeatVar, int repeatIx)
-
-
Method Detail
-
getSize
public int getSize()
-
setSize
public void setSize(int _s)
-
getValue
public java.lang.String getValue()
-
setValue
public void setValue(java.lang.String _value)
-
getDisabled
public boolean getDisabled()
-
setDisabled
public void setDisabled(boolean _disabled)
-
getChecked
public boolean getChecked()
-
setChecked
public void setChecked(boolean _checked)
-
changeValue
public void changeValue(java.lang.String newVal)
Method implemented on the client only to generate a simulated value change event
-
getChangeEvent
public Event getChangeEvent()
-
setChangeEvent
public void setChangeEvent(Event changeEvent)
-
getClickCount
public java.lang.Object getClickCount()
-
setClickCount
public void setClickCount(int _clickCount)
-
getCustomServerTagProps
public java.util.Map<java.lang.String,IBeanMapper> getCustomServerTagProps()
- Overrides:
getCustomServerTagProps
in classElement
-
isEventSource
public boolean isEventSource()
- Overrides:
isEventSource
in classElement
-
addServerTagFlags
public void addServerTagFlags(ServerTag st)
- Overrides:
addServerTagFlags
in classElement
-
-