Package org.bedework.jsforj
Class JSTypeInfo
- java.lang.Object
-
- org.bedework.jsforj.JSTypeInfo
-
public class JSTypeInfo extends Object
User: mike Date: 7/23/20 Time: 13:30
-
-
Constructor Summary
Constructors Constructor Description JSTypeInfo(String name, boolean requiresType, boolean valueList, boolean propertyList, String[] elementType, boolean object, Class<? extends JSValueFactory> factoryClass)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleangetBoolean()String[]getElementType()Class<?>getFactoryClass()booleangetInteger()StringgetName()booleangetObject()booleangetPropertyList()booleangetRequiresType()booleangetString()booleangetValueList()
-
-
-
Constructor Detail
-
JSTypeInfo
public JSTypeInfo(String name, boolean requiresType, boolean valueList, boolean propertyList, String[] elementType, boolean object, Class<? extends JSValueFactory> factoryClass)
-
-
Method Detail
-
getName
public String getName()
-
getRequiresType
public boolean getRequiresType()
-
getValueList
public boolean getValueList()
-
getPropertyList
public boolean getPropertyList()
-
getBoolean
public boolean getBoolean()
- Returns:
- true if we need a boolean node
-
getInteger
public boolean getInteger()
- Returns:
- true if we need an integer node
-
getString
public boolean getString()
- Returns:
- true if we need a String node
-
getElementType
public String[] getElementType()
-
getObject
public boolean getObject()
-
getFactoryClass
public Class<?> getFactoryClass()
- Returns:
- class used to create objects - maybe the class represented here or elements of the property list.
-
-