本文整理匯總了Java中org.yaml.snakeyaml.nodes.Node.getTag方法的典型用法代碼示例。如果您正苦於以下問題:Java Node.getTag方法的具體用法?Java Node.getTag怎麽用?Java Node.getTag使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類org.yaml.snakeyaml.nodes.Node
的用法示例。
在下文中一共展示了Node.getTag方法的6個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: resetTag
import org.yaml.snakeyaml.nodes.Node; //導入方法依賴的package包/類
private void resetTag(Class<? extends Object> type, Node node) {
Tag tag = node.getTag();
if (tag.matches(type)) {
if (Enum.class.isAssignableFrom(type)) {
node.setTag(Tag.STR);
} else {
node.setTag(Tag.MAP);
}
}
}
示例2: construct2ndStep
import org.yaml.snakeyaml.nodes.Node; //導入方法依賴的package包/類
public void construct2ndStep(Node node, Object object) {
try {
getConstructor(node).construct2ndStep(node, object);
} catch (Exception e) {
throw new ConstructorException(null, null,
"Can't construct a second step for a java object for " + node.getTag()
+ "; exception=" + e.getMessage(), node.getStartMark(), e);
}
}
示例3: construct
import org.yaml.snakeyaml.nodes.Node; //導入方法依賴的package包/類
@Override
public Object construct(Node nnode) {
if (nnode.getTag() == Tag.TIMESTAMP) {
Construct dateConstructor = yamlConstructors.get(Tag.TIMESTAMP);
if (nnode.getType().isAssignableFrom(DateTime.class)) {
Date date = (Date) dateConstructor.construct(nnode);
return new DateTime(date, DateTimeZone.UTC);
} else {
return dateConstructor.construct(nnode);
}
} else {
return super.construct(nnode);
}
}
示例4: resetTag
import org.yaml.snakeyaml.nodes.Node; //導入方法依賴的package包/類
private void resetTag(Class<?> type, Node node)
{
Tag tag = node.getTag();
if (tag.matches(type))
{
if (Enum.class.isAssignableFrom(type))
{
node.setTag(Tag.STR);
}
else
{
node.setTag(Tag.MAP);
}
}
}
示例5: getTag
import org.yaml.snakeyaml.nodes.Node; //導入方法依賴的package包/類
@Nullable
public Tag getTag(String key)
{
Node node = this.getNode(this.node, key);
if (node == null)
{
return null;
}
return node.getTag();
}
示例6: construct
import org.yaml.snakeyaml.nodes.Node; //導入方法依賴的package包/類
public Object construct(Node node) {
throw new ConstructorException(null, null,
"could not determine a constructor for the tag " + node.getTag(),
node.getStartMark());
}